Ratatouille is a beloved Provençal dish that beautifully celebrates the bounty of late summer vegetables. Originating from Nice, France, this rustic recipe combines eggplant, zucchini, bell peppers, onions, and tomatoes cooked gently in olive oil until tender and flavorful.
Whether served warm or at room temperature, ratatouille makes a wonderful side dish, vegetarian main, or topping for crusty bread. Below is an easy, authentic version of classic French ratatouille made entirely from scratch with simple, wholesome ingredients.
1. Classic French Ratatouille Recipe (Yield: 8 Servings)
Ingredients
- 1 large (1¼ lbs) eggplant, cut into ⅓-inch cubes
- 6 tablespoons extra virgin olive oil, plus more for serving
- 2 medium zucchini (about 1 lb), cut into ⅓-inch cubes
- 1 medium yellow onion, finely chopped
- 1 red, orange, or yellow bell pepper, cut into ¼-inch dice
- 5 large cloves garlic, chopped
- 5 large vine-ripened tomatoes (1¾ lbs), cut into ⅓-inch cubes, with their juices
- 1 tablespoon tomato paste
- 2 teaspoons fresh chopped thyme, plus more for serving
- ¾ teaspoon sugar
- ¼ teaspoon crushed red pepper flakes (optional)
- 3 tablespoons chopped fresh basil
- Salt, to taste

Instructions
Step 1: Prepare the vegetables
Begin by washing all the vegetables thoroughly. Dice the eggplant, zucchini, bell pepper, and tomatoes as directed. Chop the onion finely and mince the garlic. Keeping the vegetables roughly the same size ensures even cooking and the perfect texture.
Step 2: Cook the eggplant
Heat 3 tablespoons of olive oil in a large heavy-bottomed skillet or Dutch oven over medium-high heat. Add the cubed eggplant and a pinch of salt. Cook for 5–7 minutes, stirring occasionally, until the eggplant begins to soften and brown. Transfer it to a plate and set aside.
Step 3: Sauté the zucchini
Add another tablespoon of olive oil to the pan. Add the zucchini cubes and cook for about 4–5 minutes until lightly golden and just tender. Remove and set aside with the eggplant.
Step 4: Cook the onion and bell pepper
Add the remaining 2 tablespoons of olive oil to the same skillet. Add the chopped onion and diced bell pepper. Sauté over medium heat for 5–6 minutes until the onion is translucent and the pepper softens.
Step 5: Add garlic and tomato paste
Stir in the chopped garlic and tomato paste. Cook for 1 minute to develop flavor and caramelize the tomato paste slightly. This step enhances the depth of the dish.
Step 6: Add the tomatoes and seasoning
Add the chopped tomatoes (with their juices) to the pan. Stir well and bring to a simmer. Add the thyme, sugar, crushed red pepper flakes (if using), and a pinch of salt. Simmer uncovered for 10 minutes until the tomatoes break down and form a rich base sauce.
Step 7: Combine all vegetables
Return the cooked eggplant and zucchini to the pan. Gently stir to coat them in the tomato mixture. Lower the heat and cover the pan. Let the ratatouille simmer gently for 20–25 minutes, stirring occasionally, until all the vegetables are tender but not mushy. Adjust seasoning with salt as needed.
Step 8: Finish with fresh herbs
Once cooked, remove from heat and stir in the chopped fresh basil. Drizzle with a little extra virgin olive oil and sprinkle with more thyme before serving for a fragrant finish.

Step 9: Serve
Serve warm or at room temperature. Ratatouille pairs beautifully with grilled meats, roasted chicken, rice, couscous, or simply with a slice of toasted French baguette. It can also be served cold as part of a salad or appetizer spread.
2. Tips for Perfect Classic French Ratatouille
Use ripe, fresh vegetables.
The key to great ratatouille is using the freshest produce. Overripe tomatoes and tender zucchini create the best flavor and texture.
Cook each vegetable separately.
This step may seem tedious, but it helps preserve the individual textures and prevents the vegetables from becoming soggy.
Don’t rush the simmer.
Allowing the ratatouille to simmer slowly brings out the natural sweetness and allows the flavors to meld harmoniously.
Use high-quality olive oil.
Since olive oil is one of the main flavor components, using a good extra virgin olive oil makes a noticeable difference.
Add herbs at the end.
Fresh herbs like basil and thyme should be added just before serving to maintain their bright aroma.
Make it ahead.
Ratatouille tastes even better the next day after the flavors have had time to deepen. Store it in the refrigerator overnight and gently reheat before serving.
Try roasting the vegetables.
For a slightly smoky flavor, roast the eggplant, zucchini, and peppers in the oven before combining them with the tomato mixture.
3. Frequently Asked Questions
Can I make ratatouille ahead of time?
Yes! Ratatouille actually improves in flavor after a day or two. Store it in an airtight container in the fridge for up to 5 days.
Can I freeze ratatouille?
Absolutely. Let the ratatouille cool completely, then transfer it to freezer-safe containers. It can be frozen for up to 3 months. Reheat gently on the stove or in the microwave before serving.
What can I serve with ratatouille?
Ratatouille pairs beautifully with crusty bread, pasta, rice, or polenta. It’s also excellent served alongside grilled chicken, steak, or fish.
Can I make ratatouille in the oven?
Yes. Simply layer the vegetables in a baking dish, drizzle with olive oil, season, and bake at 375°F (190°C) for about 45–50 minutes until tender.
What’s the difference between ratatouille and caponata?
Both are Mediterranean vegetable dishes, but ratatouille is French and tomato-based, while caponata is Sicilian, sweeter, and often includes vinegar and capers.
How do I keep the vegetables from becoming mushy?
Cook each vegetable separately until just tender, then combine them at the end. Avoid over-stirring and overcooking once they’re mixed.

4. Nutrition Information
| Nutrient | Per Serving (1 cup) |
|---|---|
| Calories | 160 kcal |
| Total Fat | 11 g |
| Saturated Fat | 1.5 g |
| Cholesterol | 0 mg |
| Sodium | 220 mg |
| Total Carbohydrates | 14 g |
| Dietary Fiber | 5 g |
| Sugars | 8 g |
| Protein | 3 g |
| Potassium | 610 mg |
| Vitamin C | 45 mg |
| Calcium | 40 mg |
| Iron | 1 mg |
Classic French Ratatouille is a dish that truly embodies the heart of Mediterranean cooking — simple, seasonal, and full of love. With its tender vegetables, rich tomato base, and fragrant herbs, this recipe brings the taste of the French countryside right to your kitchen.