Vegan One-Pot Ratatouille – A Cozy, Flavorful Plant-Based Classic
There’s nothing better than a hearty, colorful pot of ratatouille simmering on the stove. This vegan one-pot ratatouille is packed with fresh vegetables like zucchini, bell peppers and tomatoes, all gently stewed together with herbs to create the ultimate plant-based comfort food. It’s a simple, rustic French dish that’s as nourishing as it is delicious—and the best part? You only need one pot to make it.
I love recipes like this because they’re both practical and beautiful. Every spoonful is full of color, texture, and flavor, and it’s the kind of meal that feels special even on a busy weeknight. Since everything cooks together, the flavors deepen as it simmers, and cleanup is quick and easy.
Why This Recipe Works
-
One-pot simplicity: No juggling multiple pans or endless dishes.
-
Naturally plant-based: 100% vegan, gluten-free, and oil-free if you choose.
-
Flexible & customizable: Add your favorite herbs, swap veggies, or make it spicy.
-
Meal-prep friendly: Ratatouille tastes even better the next day as the flavors meld.
What is Ratatouille?
Originating in the south of France, ratatouille is a traditional vegetable stew made with the best seasonal produce. It’s a celebration of fresh ingredients, typically featuring eggplant, zucchini, bell peppers, onion, garlic, and tomatoes. While it’s often served as a side dish, this one-pot vegan ratatouille makes a satisfying main course, especially when paired with rice, pasta, or warm crusty bread.
How to Serve Vegan Ratatouille
This dish is wonderfully versatile. Here are some of my favorite serving ideas:
- Tossed with pasta for a Mediterranean-inspired bowl
-
Alongside a crisp salad for a lighter meal
-
With warm bread to soak up all the rich tomato sauce
- Top with Vegan Parmesan Cheese or a Vegan Nut-Free Parmesan Cheese
Whether you’re new to ratatouille or already a fan, this easy one-pot version will become a regular in your kitchen. It’s cozy, wholesome, and the perfect way to enjoy a rainbow of vegetables in one delicious dish.
Vegan One-Pot Ratatouille
Ingredients
Method
- Heat 1/4 c of vegetable broth in a large pot or Dutch oven over medium heat. Add the 2 tbsp. of tomato paste and gently cook, stirring occasionally, 3 to 5 minutes. Add the Italian seasoning and stir until combined.
- To the pot, add the onion, half the tomatoes, all the garlic and 1/2 tsp of salt. Toss until the vegetables are coated with the tomato broth.
- Add 3 cups of water, the pasta, and 1/2 tsp salt. Bring to a boil, reduce heat to medium, cover and cook the pasta for half the time listed for al dente on the package directions, approximately 4-6 minutes.
- Remove the lid and stir well to combine pasta with the sauce. Add the zucchini, peppers, remaining tomatoes and black pepper. Fold to combine, and reuce heat to medium-low. Cover and cook until pasta is al dente and peppers are crisp-tender, 2-3 minutes.
- Remove the lid, and turn off heat. Season to taste. Serve in pasta bowls and top with torn basil leaves. sprinkle with Vegan Parmesan, if desired.









