Ratatouille Recipe is the definition of rustic French comfort: a warm, colorful medley of summer vegetables cooked until meltingly tender, infused with fragrant herbs, and finished with a swirl of fresh basil. This bright, satisfying dish celebrates the beauty of simple ingredients and proves that when you let vegetables shine, magic happens. Whether you’re serving it as the star of your table or as a side dish to round out a meal, this is one of those recipes you’ll return to all season long.

Ingredients You’ll Need
The ingredient list for this Ratatouille Recipe is straightforward, yet each component plays a vital role in the dish’s incredible flavor and gorgeous hues. These are staples you might already have on hand, and together they create a stew that’s so much greater than the sum of its parts.
- Eggplant: Dice it for soft, creamy bites that soak up the olive oil and herbs beautifully.
- Zucchini: Sliced into rounds, zucchini gives the stew gentle sweetness and lovely green color.
- Red bell pepper: Adds sweetness, a pop of red, and a bit of crunch.
- Yellow bell pepper: Brings another layer of color and mild, sunny flavor.
- Onion: Diced onion lays a savory foundation for the whole dish.
- Garlic: Four cloves mean the flavor is bold, aromatic, and unmistakably French.
- Ripe tomatoes: Use the freshest you can find for the juiciest, richest sauce.
- Olive oil: Good-quality olive oil is essential here, creating silkiness and flavor depth.
- Tomato paste: Just a tablespoon for a concentrated hit of umami and deep tomato goodness.
- Dried thyme: Infuses that classic Provençal aroma you expect in ratatouille.
- Dried oregano: For a subtly earthy, herbal edge.
- Salt and black pepper: To balance all the flavors—taste and adjust as you go.
- Fresh basil: Chopped and stirred through at the end, elevating every bite with bright, herby freshness.
How to Make Ratatouille Recipe
Step 1: Brown the Eggplant
Start by heating 2 tablespoons of olive oil in your largest skillet or a Dutch oven over medium heat. Add in the diced eggplant and cook until it’s softly golden and tender, about 5 to 7 minutes. This step makes the eggplant creamy and flavorful—not spongy—while giving the stew a rich base. Once browned, simply set it aside so you can layer in even more flavor from the other veggies.
Step 2: Sauté Onion and Garlic
Pour in another generous tablespoon of olive oil, then add the diced onion and minced garlic. Stir constantly and let them sauté for 2 to 3 minutes, just until they smell heavenly and have softened slightly. This step perfumes your kitchen and gives the Ratatouille Recipe its deep, signature aroma.
Step 3: Cook the Peppers
Toss in the red and yellow bell peppers and stir everything together, letting them cook for around 5 minutes. The bell peppers will soften up, sweeten even more, and add a lovely burst of color to the pot.
Step 4: Add the Zucchini
Slide in your sliced zucchini and give everything a good stir. Let it cook for an additional 5 minutes so the zucchini starts to soften but still holds its shape. All those layers of veggies mean every bite of this Ratatouille Recipe has beautiful depth and texture.
Step 5: Return Eggplant and Simmer
Return your browned eggplant to the skillet, then add in the chopped tomatoes, tomato paste, dried thyme, dried oregano, plus a pinch of salt and black pepper. Mix everything well, reduce the heat to low, and cover. Let the Ratatouille Recipe gently simmer for 20 to 25 minutes, stirring now and then, so the vegetables become meltingly soft and the flavors meld together perfectly.
Step 6: Finish with Fresh Basil
Once the vegetables have reached that perfect tender stage, take the skillet off the heat and stir in the chopped fresh basil. This last touch brings a burst of color and a refreshing taste that just screams summer. Serve your Ratatouille Recipe warm, at room temperature, or even cold according to your mood.
How to Serve Ratatouille Recipe

Garnishes
There are so many ways to finish your Ratatouille Recipe with a flourish. Try a scattering of extra basil, a drizzle of golden olive oil, or even a few grinds of black pepper. If you’re feeling a bit fancy, add a spoonful of vegan pesto or a pinch of flaky sea salt right before serving.
Side Dishes
Ratatouille can easily stand on its own but is also fantastic over fluffy rice, perfectly al dente pasta, or thick slices of crusty bread that soak up every drop of that glorious sauce. You could even pair it with grilled proteins or a leafy green salad to complete your table.
Creative Ways to Present
If you’re hosting or just want to shake things up, try serving Ratatouille Recipe in individual ramekins, spooned onto crostini for appetizers, or as a topping for baked potatoes. It’s also dreamy as a filling in crepes or tucked into a galette—the options are endless!
Make Ahead and Storage
Storing Leftovers
Leftovers of this Ratatouille Recipe are a true gift! Transfer cooled ratatouille into an airtight container and store it in the refrigerator for up to four days. The flavors actually deepen overnight, making every spoonful even better the next day.
Freezing
Want to stash some away for later? Freeze portions in freezer-safe containers, leaving a bit of space for expansion. Thaw overnight in the refrigerator before reheating. The texture may soften slightly, but the flavor remains bold and delicious.
Reheating
To reheat, simply warm your Ratatouille Recipe gently on the stove over low heat, stirring occasionally. You can also microwave it in a pinch, but the stovetop helps preserve the stew’s wonderful consistency.
FAQs
Can I use canned tomatoes instead of fresh?
Absolutely! If tomatoes aren’t in season or you’re short on time, high-quality canned whole tomatoes work very well. Just drain them slightly and chop before adding.
Can I make Ratatouille Recipe ahead of time?
Yes! In fact, making it a day ahead allows the flavors to mingle and develop. Simply reheat gently when ready to serve, and don’t forget a fresh sprinkle of basil.
Is this dish kid-friendly?
Many kids love the soft texture and mild flavors, especially when served with bread, pasta, or rice. If your child is sensitive to any ingredient, you can always chop veggies a bit smaller or omit the herbs.
Can I add other vegetables?
Definitely! Ratatouille is quite flexible. Try adding mushrooms, summer squash, or some leafy greens if you have them on hand, adjusting cook time as needed.
What’s the best way to serve Ratatouille Recipe for a party?
For gatherings, I love to serve Ratatouille Recipe in a big shallow dish with lots of fresh herbs, toasted baguette slices on the side, and maybe a bowl of herby olive oil for dipping. It’s gorgeous and inviting!
Final Thoughts
If you haven’t made this Ratatouille Recipe yet, I hope you’ll give it a whirl. The layers of flavor and bursts of color are sure to win over everyone at your table—plus, it’s just fun to cook! Whether you serve it hot or chilled, this French classic will always taste like sunshine in a bowl.
Print
Ratatouille Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-Free
Description
This Ratatouille recipe is a classic French vegetable stew that’s bursting with flavor. It’s a vibrant and colorful dish that’s perfect for a main course or as a side. With a mix of eggplant, zucchini, bell peppers, tomatoes, and fragrant herbs, this dish is a celebration of summer produce.
Ingredients
Eggplant:
- 1 medium eggplant (diced)
Zucchinis:
- 2 medium zucchinis (sliced)
Bell Peppers:
- 1 red bell pepper (chopped)
- 1 yellow bell pepper (chopped)
Onion:
- 1 medium onion (diced)
Garlic:
- 4 cloves garlic (minced)
Tomatoes:
- 4 ripe tomatoes (chopped)
Others:
- 1/4 cup olive oil
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- 2 tablespoons chopped fresh basil
Instructions
- Heat Olive Oil: Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Add the diced eggplant and cook until tender. Set aside.
- Sauté Onion and Garlic: In the same skillet, sauté onion and garlic until fragrant.
- Add Peppers and Zucchini: Stir in bell peppers, then add zucchini and cook until tender.
- Combine Ingredients: Return the eggplant to the pan. Add tomatoes, tomato paste, thyme, oregano, salt, and pepper.
- Simmer: Cover and simmer for 20–25 minutes until vegetables are soft.
- Finish: Stir in fresh basil before serving.
Notes
- Ratatouille can be served warm, at room temperature, or cold.
- It’s great on its own, over rice, pasta, or crusty bread.
- Make ahead for even better flavor the next day.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course, Side Dish
- Method: Stovetop
- Cuisine: French
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 7g
- Sodium: 160mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg