How to Make Ratatouille
Real ratatouille isn't the neat vegetable spirals from the movie—it's a humble Provençal stew where vegetables surrender their individual shapes to become something richer together. The secret is cooking each vegetable separately before combining them, so nothing turns to mush.
Salt the eggplant early and cook vegetables in stages
The eggplant needs 30 minutes to release its bitter juices after salting. You'll cook each vegetable separately before combining them, so have multiple bowls ready.
- large heavy-bottomed pot or Dutch oven
- large skillet
- colander
- cutting board
What goes in.
- 2 mediumeggplants, cut into 1-inch cubes
- 2 tspkosher salt
- 3 mediumzucchini, cut into 1-inch pieces
- 2 largebell peppers (red or yellow), cut into strips
- 1 largeyellow onion, sliced
- 6 clovesgarlic, minced
- 6 largeripe tomatoes, cored and chopped
- 1/3 cupolive oil, divided
- 3 sprigsfresh thyme
- 2 sprigsfresh rosemary
- 6 largefresh basil leaves, torn
- 1/2 tspblack pepper
Cook each vegetable separately first
Each vegetable has a different cooking time and water content. Eggplant needs to brown and release moisture, zucchini cooks quickly, peppers need time to soften. Cooking them separately then combining prevents some vegetables from turning mushy while others stay raw.
The method.
Salt the eggplant
Toss cubed eggplant with 2 teaspoons salt in a colander. Let drain for 30 minutes, then pat dry with paper towels. This removes bitterness and excess moisture.
Cook the eggplant
Heat 2 tablespoons olive oil in your large pot over medium-high heat. Add eggplant and cook 8-10 minutes, stirring occasionally, until golden and tender. Transfer to a bowl.
Cook the zucchini
Add 1 tablespoon oil to the same pot. Cook zucchini for 5-6 minutes until just tender with light browning. Transfer to the bowl with eggplant.
Cook the peppers
Add another tablespoon oil and cook bell peppers for 8-10 minutes until softened and lightly charred at edges. Add to the vegetable bowl.
Build the base
Add remaining oil to the pot and cook onion for 6-8 minutes until softened and translucent. Add garlic and cook 1 minute until fragrant.
Add tomatoes and herbs
Add chopped tomatoes, thyme, and rosemary. Cook 10-15 minutes, stirring occasionally, until tomatoes break down into a thick sauce.
Combine everything
Return all cooked vegetables to the pot. Season with pepper and additional salt to taste. Simmer together for 15-20 minutes, stirring gently, until flavors meld.
Finish and rest
Remove from heat and stir in torn basil. Let sit 10 minutes before serving—ratatouille tastes better after the flavors settle.
Other turns to take.
Confit Byaldi
Slice vegetables paper-thin and layer in overlapping spirals. Bake covered at 375°F for 40 minutes for the elegant restaurant presentation.
Winter Ratatouille
Replace zucchini with cubed butternut squash and add a splash of red wine with the tomatoes. Roast everything at 425°F instead of stovetop cooking.
Pasta Ratatouille
Make the vegetable mixture chunkier and toss with cooked penne. Add fresh mozzarella in the last minute for a complete meal.
When it doesn't go to plan.
Choose vegetables of similar ripeness so they cook evenly together
Don't skip salting the eggplant—it prevents the bitter, spongy texture that ruins the dish
Ratatouille improves overnight in the refrigerator as flavors deepen
Use your ripest summer tomatoes when possible—they break down into the best sauce base
Add fresh herbs only at the end to preserve their bright flavor
The ones that keep coming up.
Can I make ratatouille ahead of time?
Yes, ratatouille actually improves after a day in the refrigerator. Reheat gently on the stovetop and add fresh herbs just before serving.
Why are my vegetables mushy?
Each vegetable was probably cooked too long or they were all cooked together from the start. Cook each type separately and combine them only at the end.
Can I freeze leftover ratatouille?
It freezes well for up to 3 months, though the texture will be softer after thawing. Best used as a base for pasta sauce or soup after freezing.
What if I can't find fresh herbs?
Use 1 teaspoon dried thyme and 1/2 teaspoon dried rosemary instead of fresh. Skip dried basil and add fresh at serving if possible—dried basil tastes dusty in this dish.