Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 large eggplant, about 1 pound, cut into 3/4-inch cubes
- 1 1/2 teaspoons fine sea salt, divided, plus more to taste
- 2 medium zucchini, about 1 pound total, cut into 3/4-inch half-moons
- 1 large yellow onion, chopped
- 2 bell peppers, any mix of red, yellow, or orange, cut into 3/4-inch pieces
- 6 tablespoons extra-virgin olive oil, divided
- 6 garlic cloves, thinly sliced
- 2 tablespoons tomato paste
- 2 pounds ripe tomatoes, cored and chopped, or one 28-ounce can whole peeled tomatoes, crushed by hand
- 1 teaspoon granulated sugar, optional, if tomatoes are very tart
- 1 teaspoon chopped fresh thyme leaves, or 1/2 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup chopped fresh basil
- 2 tablespoons chopped fresh flat-leaf parsley
- 1 tablespoon red wine vinegar
- 1 large crusty baguette or country loaf, about 14 ounces
Do This
- 1. Salt the eggplant with 1 teaspoon salt and let it sit for 20 minutes; pat very dry.
- 2. Brown eggplant in olive oil over medium-high heat for 8 to 10 minutes, then transfer to a bowl.
- 3. Brown zucchini for 5 to 6 minutes and add it to the eggplant.
- 4. Cook onion and peppers until softened, then stir in garlic and tomato paste.
- 5. Add tomatoes, thyme, bay leaf, pepper, and remaining salt; simmer covered for 35 minutes.
- 6. Return eggplant and zucchini; simmer uncovered for 15 minutes until silky and concentrated.
- 7. Finish with basil, parsley, and vinegar; serve warm or room temperature with toasted crusty bread.
Why You’ll Love This Recipe
- Deep, slow-cooked flavor: The vegetables are browned first, then gently simmered until the tomato juices reduce into a rich, silky sauce.
- Flexible and meal-friendly: Serve it as a vegetarian main with bread, a side for roasted meats or fish, or a topping for grains, pasta, polenta, or eggs.
- Great hot, warm, or room temperature: Ratatouille tastes even better after the flavors have had time to mingle.
- Simple ingredients, beautiful results: Zucchini, eggplant, peppers, tomatoes, garlic, herbs, and olive oil become something rustic, fragrant, and deeply satisfying.
Grocery List
- Produce: 1 large eggplant, 2 medium zucchini, 1 large yellow onion, 2 bell peppers, 6 garlic cloves, 2 pounds ripe tomatoes, fresh basil, fresh flat-leaf parsley, fresh thyme if using
- Dairy: None required
- Pantry: Extra-virgin olive oil, tomato paste, fine sea salt, black pepper, granulated sugar if needed, bay leaf, dried thyme if not using fresh, red wine vinegar, 1 large crusty baguette or country loaf
Full Ingredients
For the Ratatouille
- 1 large eggplant, about 1 pound, trimmed and cut into 3/4-inch cubes
- 1 1/2 teaspoons fine sea salt, divided, plus more to taste
- 2 medium zucchini, about 1 pound total, trimmed and cut into 3/4-inch half-moons
- 1 large yellow onion, chopped into 1/2-inch pieces
- 2 medium bell peppers, preferably red, yellow, or orange, seeded and cut into 3/4-inch pieces
- 6 tablespoons extra-virgin olive oil, divided
- 6 garlic cloves, thinly sliced
- 2 tablespoons tomato paste
- 2 pounds ripe tomatoes, cored and chopped into 1-inch pieces, or one 28-ounce can whole peeled tomatoes, crushed by hand with their juices
- 1 teaspoon granulated sugar, optional, only if the tomatoes taste very tart
- 1 teaspoon chopped fresh thyme leaves, or 1/2 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup chopped fresh basil, plus a few small leaves for serving if desired
- 2 tablespoons chopped fresh flat-leaf parsley
- 1 tablespoon red wine vinegar, plus more to taste
For Serving
- 1 large crusty baguette or country loaf, about 14 ounces, sliced 1 inch thick
- 1 tablespoon extra-virgin olive oil for brushing the bread, optional
- 1 small garlic clove, peeled and halved, optional, for rubbing on toasted bread

Step-by-Step Instructions
Step 1: Salt the eggplant
Place the cubed eggplant in a colander set over a bowl or in the sink. Sprinkle with 1 teaspoon of the fine sea salt and toss well so the pieces are lightly coated. Let the eggplant stand for 20 minutes while you chop the remaining vegetables. This helps draw out excess moisture and gives the eggplant a creamier texture once cooked.
After 20 minutes, pat the eggplant thoroughly dry with a clean kitchen towel or paper towels. Do not skip the drying step; wet eggplant will steam instead of brown.
Step 2: Brown the eggplant
Heat 2 tablespoons of the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. When the oil is shimmering, add the eggplant in an even layer. Cook for 8 to 10 minutes, stirring every 2 minutes, until the eggplant is browned in spots and beginning to soften. If your pot is crowded, brown the eggplant in two batches, adding 1 extra tablespoon olive oil only if the pan looks dry.
Transfer the browned eggplant to a large bowl. It does not need to be fully tender yet; it will finish cooking later in the stew.
Step 3: Brown the zucchini
Add 1 tablespoon of the olive oil to the same pot and keep the heat at medium-high. Add the zucchini and spread it out as much as possible. Cook for 5 to 6 minutes, stirring occasionally, until the zucchini is lightly golden on the edges but still holds its shape.
Transfer the zucchini to the bowl with the eggplant. Browning the zucchini separately keeps it from turning watery and gives the finished ratatouille a more concentrated flavor.
Step 4: Cook the onion and peppers
Reduce the heat to medium. Add 2 tablespoons of the olive oil to the pot, then add the chopped onion and bell peppers. Cook for 8 to 10 minutes, stirring often and scraping up any browned bits on the bottom of the pot, until the onion is translucent and the peppers are softened and glossy.
If the vegetables begin to stick before they soften, add 1 tablespoon of water and continue cooking. The goal is tender, sweet vegetables, not hard browning at this stage.
Step 5: Build the tomato base
Add the sliced garlic and cook for 45 to 60 seconds, stirring constantly, until fragrant. Stir in the tomato paste and cook for 1 minute, letting it darken slightly from bright red to brick red. This quick step gives the stew extra depth and a gentle roasted tomato flavor.
Add the chopped tomatoes with all their juices, the remaining 1/2 teaspoon fine sea salt, the sugar if using, thyme, bay leaf, and black pepper. Stir well and bring the mixture to a gentle simmer over medium heat.
Step 6: Slowly simmer the stew
Reduce the heat to low, cover the pot with the lid slightly ajar, and simmer for 35 minutes. Stir every 10 minutes to prevent sticking and to help the tomatoes break down into a sauce. The mixture should bubble gently, not boil hard.
After 35 minutes, remove the lid. Return the browned eggplant and zucchini to the pot and fold them in gently. Simmer uncovered for 15 minutes, stirring occasionally, until the vegetables are tender, the sauce is thick and glossy, and the ratatouille looks silky rather than soupy.
Step 7: Toast the crusty bread
While the ratatouille finishes simmering, preheat the oven to 375 degrees Fahrenheit. Arrange the bread slices on a baking sheet. Brush lightly with 1 tablespoon olive oil if desired, then bake for 8 to 10 minutes, flipping once halfway through, until the bread is crisp at the edges and lightly golden.
For garlic-rubbed toast, rub the cut side of the small garlic clove over the warm toasted bread as soon as it comes out of the oven. Use a light hand; the warm toast will pick up plenty of garlic flavor.
Step 8: Finish and serve
Remove the bay leaf from the ratatouille. Turn off the heat and stir in the basil, parsley, and red wine vinegar. Taste and adjust with additional salt, black pepper, or a few more drops of vinegar until the flavors taste bright and balanced.
Let the ratatouille rest for 10 minutes before serving. Spoon it into shallow bowls with the crusty bread on the side, or pile it directly onto toasted bread for a rustic open-faced meal. It is excellent warm, at room temperature, or even gently reheated the next day.
Pro Tips
- Brown in batches if needed: Crowding the pot traps steam, which can make the vegetables mushy. Give eggplant and zucchini room to take on color.
- Use the best tomatoes you can find: In peak summer, ripe fresh tomatoes are wonderful. Outside tomato season, high-quality canned whole peeled tomatoes often taste better and more consistent.
- Keep the simmer gentle: A low, slow bubble helps the vegetables turn tender and silky while keeping their shape.
- Finish with acid: The tablespoon of red wine vinegar may seem small, but it wakes up the sweet peppers, tomatoes, and olive oil.
- Let it rest: Ratatouille improves after 10 to 20 minutes off the heat because the vegetables absorb the sauce and the flavors settle.
Variations
- Spicy ratatouille: Add 1/4 teaspoon crushed red pepper flakes with the garlic, or serve with chili oil at the table.
- Ratatouille with olives and capers: Stir in 1/3 cup pitted chopped olives and 1 tablespoon drained capers during the final 5 minutes of simmering for a briny Provençal-style twist.
- Ratatouille grain bowls: Serve the stew over cooked farro, quinoa, rice, couscous, or creamy polenta instead of bread, finishing with extra basil and a drizzle of olive oil.
Storage & Make-Ahead
Store cooled ratatouille in an airtight container in the refrigerator for up to 5 days. Reheat gently in a covered saucepan over medium-low heat for 8 to 10 minutes, stirring occasionally, or microwave individual portions in 60-second intervals until hot. Ratatouille also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating. For the best texture, toast the bread just before serving. If making ahead for a gathering, cook the ratatouille up to 2 days in advance, refrigerate it, and rewarm gently, adding the fresh basil, parsley, and vinegar after reheating.
Nutrition (per serving)
Calories: 385 kcal | Carbs: 56g | Protein: 9g | Fat: 14g | Saturated Fat: 2g | Fiber: 9g | Sugar: 14g | Sodium: 780mg | Cholesterol: 0mg
