Ratatouille is a Provencal vegetable stew, and the version most people actually cook at home is the chunky, rustic style from Nice, not the spiral-sliced showpiece from the movie. You cube the vegetables, cook them separately, then bring them together in a tomato base. That two-stage method is the whole recipe. Skip it and you get mush.
Advertisements1
Here is the math that matters: eggplant holds roughly 90 percent water, zucchini about 94 percent. If you dump everything in one pot at once, those juices flood the pan, the temperature drops below the browning threshold, and you steam the vegetables instead of roasting them. Cooking in batches keeps each vegetable above 375 F (190 C) long enough to caramelize.
Total time is 50 minutes: 15 minutes of knife work, 35 minutes of cooking. It serves 6 as a side, or 4 as a main over rice or crusty bread. Cost runs about 3 dollars per serving if you buy in season, which is the only time this dish is worth making.
Why You'll Love This Recipe
About the Ingredients
1 large eggplant (about 1.25 lb / 570 g), cut into 3/4-inch cubes
Look for a firm, glossy eggplant that feels heavy for its size; a dull, spongy one is old and bitter. If eggplant is out of season or you dislike it, substitute 1.25 lb cubed portobello mushrooms, which brown faster and release less water.
2 medium zucchini (about 1 lb / 450 g), cut into 3/4-inch half-moons
Smaller zucchini have fewer seeds and firmer flesh, so pick ones under 8 inches. Yellow summer squash works as a straight swap with no change to timing.
1 large yellow onion (about 10 oz / 280 g), diced
Yellow onion gives the sweetest base after 8 minutes of sweating; red onion works but turns the stew slightly pink. Sweet onion is fine if you want less bite.
1 large red bell pepper (about 7 oz / 200 g), cut into 3/4-inch pieces
Red bell peppers are riper and sweeter than green, which are unripe and can taste grassy here. Jarred roasted red peppers are a fine shortcut, but add them in the last 5 minutes.
4 garlic cloves, minced (about 4 tsp)
Fresh garlic only; the pre-minced jarred stuff tastes metallic after 30 minutes of simmering. If you must use granulated, use 1 tsp and add it with the tomatoes.
1 can (28 oz / 794 g) crushed tomatoes
San Marzano-style canned tomatoes are less acidic and sweeter than standard ones. In peak summer, swap in 2 lb fresh Roma tomatoes, peeled and crushed by hand.
1/4 cup (60 ml) extra-virgin olive oil, divided
You need real olive oil here, not a light blend, because the fat carries the herb flavor. Divide it: 2 tbsp for the eggplant, 1 tbsp for zucchini, 1 tbsp for the aromatics.
1 tbsp tomato paste
Tomato paste deepens the base and adds body in 10 minutes that fresh tomatoes cannot. Tube paste beats canned; it keeps for weeks in the fridge.
1 tsp dried oregano, 1 tsp dried thyme, 1 dried bay leaf
Dried herbs are correct here; fresh basil goes in at the end, not during cooking. Herbes de Provence is the traditional blend if you have it, use 2 tsp total.
1 tsp kosher salt, plus more to taste; 1/2 tsp black pepper
Kosher salt is roughly half as dense as table salt by volume, so do not swap 1:1. If using table salt, start with 1/2 tsp and adjust at the end.
1/4 cup (10 g) fresh basil leaves, torn, plus more to serve
Add basil off the heat; cooking it for 30 minutes kills the aroma entirely. Flat-leaf parsley is a reasonable substitute, though the flavor is greener and less sweet.
1 tbsp red wine vinegar, added at the end
This is the fix for a flat, dull stew. Balsamic works but is sweeter and darker; lemon juice (1 tbsp) is the cleanest substitute.
Tips & Tricks
Salt the eggplant first
Toss the cubes with 1 tsp salt in a colander and let them sit 20 minutes, then pat dry. This pulls out bitter water so the cubes brown instead of steaming.
Do not crowd the pan
Cook each vegetable in a single layer. If the eggplant overlaps, it drops the pan temperature and you get gray, soft cubes rather than golden ones.
Undercook the zucchini on purpose
Pull it at 5 minutes while it still has bite. It finishes cooking in the tomato base, and zucchini that starts soft ends up as paste.
- Fix a watery stew with time, not cornstarch: If it looks soupy at 30 minutes, remove the lid and simmer 8 to 10 minutes more at 375 F (190 C). The excess liquid reduces and concentrates the flavor.
Pro Tips
Step-by-Step Instructions
1. Salt the eggplant
Toss the cubed eggplant with 1 tsp kosher salt in a colander and let it drain for 20 minutes while you chop everything else. Pat the cubes completely dry with paper towels, moisture on the surface is what prevents browning.
2. Brown the eggplant
Heat 2 tbsp olive oil in a 12-inch skillet over medium-high heat until it shimmers, about 2 minutes. Add the eggplant in a single layer and cook 8 to 10 minutes at 400 F (204 C), turning every 2 minutes, until the cubes are golden brown on at least two sides and feel soft when pressed. Transfer to a plate.
3. Sear the zucchini
Add 1 tbsp olive oil to the same skillet and cook the zucchini 5 to 6 minutes at 400 F (204 C) until the cut faces are browned and the pieces still resist a fork slightly. Move them to the plate with the eggplant. Work in two batches if your pan is smaller than 12 inches.
4. Build the base
Add the last 1 tbsp olive oil, then the onion and bell pepper. Cook 8 minutes at 375 F (190 C), stirring occasionally, until the onion is translucent and the pepper edges soften and darken. Add the garlic and cook 45 seconds until fragrant, do not let it brown.
5. Add tomatoes and herbs
Stir in the tomato paste and cook 1 minute, then add the crushed tomatoes, oregano, thyme, bay leaf, 1/2 tsp salt, and 1/2 tsp pepper. Bring to a simmer, about 3 minutes, until the surface bubbles steadily at 375 F (190 C).
6. Simmer everything together
Return the eggplant and zucchini to the skillet, stir gently to coat, and simmer uncovered 15 minutes at 375 F (190 C). The stew is done when the liquid has reduced by about a third and the edges are thick and bubbling. Eggplant should be fully tender, no resistance at all.
7. Finish and rest
Turn off the heat, remove the bay leaf, and stir in the red wine vinegar and torn basil. Taste and add salt, about 1/4 tsp more if it tastes flat. Let it rest 10 minutes before serving so the sauce thickens and the flavors settle.
Delicious Variations
Sheet-pan version
Roast all the vegetables separately on two sheet pans at 425 F (218 C) for 25 to 30 minutes, then fold them into a quick stovetop tomato sauce. Less hands-on time, slightly less integrated flavor.
Spicy harissa ratatouille
Stir 1 to 2 tbsp harissa paste into the tomato base with the garlic. It adds heat and a smoky depth that pairs well with couscous or eggs.
Ratatouille with white beans
Add one drained 15 oz can of cannellini beans in the last 5 minutes of simmering. This pushes protein to about 19 g per serving and turns it into a full main course.
How to Store Classic French Ratatouille Recipe
Refrigerator
Store in an airtight container up to 5 days. The flavor peaks on day 2, and it is excellent cold straight from the fridge.
Freezer
Freezes well up to 3 months in a sealed container, though zucchini softens further on thaw. Freeze in 2-cup portions and leave 1 inch of headspace.
Reheating
Reheat gently in a covered skillet over medium-low heat for 8 to 10 minutes, or microwave 2 minutes per portion. Add a splash of olive oil or a squeeze of lemon after reheating to wake it up.
Frequently Asked Questions
Q: Do I have to salt the eggplant for ratatouille?
Yes, salting for 20 minutes makes a real difference with large supermarket eggplant, because it removes bitter water and lets the cubes brown instead of steam. If you are using small, fresh, in-season eggplant, you can skip it, but pat the cubes dry either way.
Q: Can I make ratatouille in one pot without cooking the vegetables separately?
You can, but you will get a soft, stewed texture rather than browned, defined vegetable pieces. The separate browning step is what gives ratatouille its layered flavor, and it adds only about 12 minutes total. If you skip it, roast everything on sheet pans instead.
Q: Is ratatouille healthy and is it vegan?
Traditional ratatouille is naturally vegan and gluten-free, and one serving of this recipe has about 285 calories with 12 g of protein and 9 g of fat. The fat is almost entirely olive oil, and the dish is high in fiber and vitamin C from the peppers and tomatoes.
Q: What do you serve with ratatouille?
Crusty bread, rice, couscous, or pasta are the classic pairings, and a fried or poached egg on top turns it into a full dinner. It also works as a side for roast chicken or grilled fish if you are not cooking vegan.
Q: Why is my ratatouille watery?
Watery ratatouille almost always means the vegetables were crowded in the pan or the lid was on during simmering. Cook in batches, leave the skillet uncovered at 375 F (190 C), and if it is still loose, simmer 8 to 10 more minutes to reduce the liquid.
Cook it once with the batch method and you will never go back to dumping everything in one pot. Make a double batch this weekend, eat it cold on Monday, and tell me how it turned out. Stay sharp, stay solvent.
Classic French Ratatouille Recipe
Classic French Ratatouille: a healthy one-pan vegan dinner of zucchini, eggplant, and tomatoes simmered in olive oil and herbs.
🧂 Ingredients
- 1 large eggplant (about 1.25 lb / 570 g), cut into 3/4-inch cubes
- 2 medium zucchini (about 1 lb / 450 g), cut into 3/4-inch half-moons
- 1 large yellow onion (about 10 oz / 280 g), diced
- 1 large red bell pepper (about 7 oz / 200 g), cut into 3/4-inch pieces
- 4 garlic cloves, minced (about 4 tsp)
- 1 can (28 oz / 794 g) crushed tomatoes
- 1/4 cup (60 ml) extra-virgin olive oil, divided
- 1 tbsp tomato paste
- 1 tsp dried oregano, 1 tsp dried thyme, 1 dried bay leaf
- 1 tsp kosher salt, plus more to taste; 1/2 tsp black pepper
- 1/4 cup (10 g) fresh basil leaves, torn, plus more to serve
- 1 tbsp red wine vinegar, added at the end
📋 Instructions
- 1Salt the eggplant — Toss the cubed eggplant with 1 tsp kosher salt in a colander and let it drain for 20 minutes while you chop everything else. Pat the cubes completely dry with paper towels, moisture on the surface is what prevents browning.
- 2Brown the eggplant — Heat 2 tbsp olive oil in a 12-inch skillet over medium-high heat until it shimmers, about 2 minutes. Add the eggplant in a single layer and cook 8 to 10 minutes at 400 F (204 C), turning every 2 minutes, until the cubes are golden brown on at least two sides and feel soft when pressed. Transfer to a plate.
- 3Sear the zucchini — Add 1 tbsp olive oil to the same skillet and cook the zucchini 5 to 6 minutes at 400 F (204 C) until the cut faces are browned and the pieces still resist a fork slightly. Move them to the plate with the eggplant. Work in two batches if your pan is smaller than 12 inches.
- 4Build the base — Add the last 1 tbsp olive oil, then the onion and bell pepper. Cook 8 minutes at 375 F (190 C), stirring occasionally, until the onion is translucent and the pepper edges soften and darken. Add the garlic and cook 45 seconds until fragrant, do not let it brown.
- 5Add tomatoes and herbs — Stir in the tomato paste and cook 1 minute, then add the crushed tomatoes, oregano, thyme, bay leaf, 1/2 tsp salt, and 1/2 tsp pepper. Bring to a simmer, about 3 minutes, until the surface bubbles steadily at 375 F (190 C).
- 6Simmer everything together — Return the eggplant and zucchini to the skillet, stir gently to coat, and simmer uncovered 15 minutes at 375 F (190 C). The stew is done when the liquid has reduced by about a third and the edges are thick and bubbling. Eggplant should be fully tender, no resistance at all.
- 7Finish and rest — Turn off the heat, remove the bay leaf, and stir in the red wine vinegar and torn basil. Taste and add salt, about 1/4 tsp more if it tastes flat. Let it rest 10 minutes before serving so the sauce thickens and the flavors settle.


Leave a Comment