
Classic Ratatouille
The eggplant goes into the pot first, and it drinks up the olive oil almost immediately. Give it a little time and the cubes start to brown at the edges…
Tip: save now, make later.
The eggplant goes into the pot first, and it drinks up the olive oil almost immediately. Give it a little time and the cubes start to brown at the edges instead of turning limp and pale. That first bit of color is what makes this classic ratatouille taste like more than vegetables simmered together.
I cook the eggplant, zucchini, and yellow squash in batches, then let the tomatoes simmer with the softened onion and pepper before the vegetables go back in. It takes a few extra turns at the stove, but each piece keeps its shape and the sauce thickens around them. After a short rest, you get a warm, spoonable pot with tender vegetables and fresh basil on top.

Kitchen Note
Give the ratatouille its full 10-minute rest before serving. The vegetables settle into the sauce, and the basil has time to perfume the pot without being cooked down.
Save this classic ratatouille for a pot of tender summer vegetables, browned in batches and finished with fresh basil.
Why Ratatouille Turns Mushy When Every Vegetable Goes In at Once
Eggplant, zucchini, and yellow squash soften at different rates, and they all release moisture as they cook. Pack them into one crowded pot and they steam against each other before they have a chance to brown. The result is still edible, but the vegetables lose their individual texture and the finished sauce can feel watery.
Cooking each vegetable in batches gives the pieces contact with the hot pot. You’re looking for light browning, not a fully cooked center; they’ll finish gently in the tomato sauce later. Moving the batches to a plate also leaves the browned bits behind. When the onion, pepper, and tomatoes cook in that same pot, those bits loosen into the sauce and bring a deeper, savory taste without adding anything extra.
Keep the pieces close in size, too. Uniform chunks soften at a similar pace, so you can stir gently near the end instead of chasing a mix of firm cubes and collapsed ones. Ratatouille should be tender, but the vegetables should still be recognizable on the spoon.
Why Ripe Tomatoes and the Right Vegetable Cuts Matter

- Eggplant — Choose firm eggplant with taut, glossy skin; there’s no need to hunt for a specialty variety. Cut it into 3/4-inch cubes so it browns well and still has enough body to hold together in the simmer.
- Zucchini and yellow squash — Both bring a mild, tender bite, and ordinary fresh squash works well here. Keep the pieces about 3/4 inch so they don’t disappear while the sauce thickens. For an easy swap, use zucchini in place of the yellow squash; the pot stays plant-based and gluten-free, though the color will be less varied.
- Ripe tomatoes — Their juice becomes the sauce, so ripe, flavorful tomatoes make a noticeable difference. Cored and chopped, they break down enough to coat the other vegetables while leaving some texture. Very firm tomatoes tend to be less juicy and less fragrant.
- Olive oil — Regular olive oil is a good choice for browning the vegetables; save a pricier finishing oil for another use. Dividing the oil between batches helps the vegetables brown without leaving a large pool in the pot.
- Fresh thyme and basil — Thyme simmers with the tomatoes and bay leaf, while torn fresh basil goes in at the end. Fresh basil gives the finished dish its bright, leafy lift, so I wouldn’t replace it with dried herbs here.
How to Brown the Vegetables Before They Simmer
Brown the Eggplant in Two Batches
Heat 1 tablespoon olive oil in a 7-quart Dutch oven over medium-high heat. Cook half the eggplant for 6–8 minutes, stirring occasionally, until the cubes are browned and beginning to soften, then move them to a plate. Repeat with 1 tablespoon oil and the remaining eggplant. If the cubes look pale and wet, give them more room rather than stirring constantly.
Give the Squash Its Own Turn in the Pot
Add 1/2 tablespoon oil and cook half the zucchini and yellow squash for 4–5 minutes, stirring occasionally, until lightly browned. Transfer that batch to the plate, then repeat with the remaining oil and vegetables. The goal is just a little color; the centers don’t need to be tender yet. If the pot is crowded, the pieces will soften in their own moisture instead of browning.
Soften the Aromatics and Start the Tomato Sauce
Add the remaining 1 tablespoon oil along with the onion and red bell pepper. Cook for 6–8 minutes, stirring occasionally, until softened, then add the garlic and stir for 30 seconds, just until fragrant. Stir in the chopped tomatoes, kosher salt, black pepper, thyme, and bay leaf, scraping the browned bits from the bottom as you go. Bring the mixture to a simmer and cook for 5 minutes.
Finish the Simmer Gently
Return the eggplant, zucchini, and yellow squash to the pot. Simmer uncovered over medium-low heat for 20–25 minutes, stirring gently once or twice, until the vegetables are tender but still hold their shape and the sauce has thickened. Frequent stirring can break up the softer pieces, so leave the pot alone between gentle turns. Remove the bay leaf, stir in the torn basil, and rest for 10 minutes before serving.
Two Useful Ways to Change the Vegetable Mix
All-Zucchini, Still Vegan and Gluten-Free
Replace the yellow squash with an equal amount of zucchini, keeping the pieces the same size. The dish is already vegan and gluten-free, and this simple swap keeps it that way while giving the pot a more uniform green color and slightly firmer squash texture.
Make the Pot More Eggplant-Forward
Trade some of the zucchini and yellow squash for additional eggplant, keeping the overall mix of vegetables balanced and cutting everything to the same size. The finished pot will have a silkier, more substantial bite and less of the crisp-sweet squash character. Brown the eggplant in batches so the extra pieces still get color.
Storage and Reheating
- Refrigerator: Keep leftovers in an airtight container for 3–4 days. The vegetables soften a little as they sit in the sauce.
- Freezer: Ratatouille freezes well for up to 2–3 months in a freezer-safe container. Thawed vegetables will be softer than freshly cooked ones.
- Reheating: Warm gently in a saucepan over medium-low heat, stirring carefully, until hot throughout. Avoid a hard boil, which can break the vegetables apart; reheat leftovers to 165°F.
Questions That Come Up While Making Ratatouille

Classic Ratatouille
Ingredients
Equipment
Method
- Heat 1 tablespoon olive oil in a 7-quart Dutch oven over medium-high heat. Cook half the eggplant, stirring occasionally, for 6–8 minutes until browned and beginning to soften, then transfer to a plate; repeat with 1 tablespoon oil and the remaining eggplant.
- Add 1/2 tablespoon oil to the pot and cook half the zucchini and yellow squash for 4–5 minutes, stirring occasionally, until lightly browned; transfer to the plate. Repeat with the remaining oil and vegetables.
- Add the remaining 1 tablespoon oil, onion, and bell pepper to the pot and cook for 6–8 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds, stirring, until fragrant.
- Stir in the tomatoes, salt, pepper, thyme, and bay leaf, scraping up any browned bits. Bring to a simmer and cook for 5 minutes.
- Return the eggplant, zucchini, and squash to the pot. Simmer uncovered over medium-low heat for 20–25 minutes, stirring gently once or twice, until the vegetables are tender but hold their shape and the sauce has thickened.
- Remove the bay leaf and stir in the basil. Rest for 10 minutes before serving.