Let’s talk about one of my absolute favorite ways to enjoy vegetables: Ratatouille. Not only is this classic French dish packed with vibrant, healthy produce, but it’s also one of the most beautiful, flavorful, and surprisingly comforting meals you can make from simple ingredients. Whether you’re making a rustic stovetop version or the elegant, spiraled baked kind, ratatouille is one of those dishes that proves vegetables can absolutely steal the show.
Ratatouille is a celebration of summer produce—eggplant, zucchini, bell peppers, and tomatoes—all gently cooked with herbs and olive oil until everything is tender and full of flavor. It can be served as a main dish, a side, or even as a hearty topping over pasta or grains. Personally, I love making it when my fridge is full of farmer’s market finds and I want something cozy, healthy, and downright beautiful.
The best part? It’s incredibly forgiving and flexible. It tastes even better the next day, making it perfect for meal prep or leftovers. I’ve been making this dish for years, and whether I’m going fancy with perfect veggie slices or throwing everything into a Dutch oven for a more rustic feel, it always hits the spot.
Why You’ll Love This Recipe
- Naturally vegetarian and vegan – No swaps needed. Just whole, plant-based goodness.
- Gluten-free and low-carb – Great for a variety of dietary needs.
- A feast for the eyes and the palate – Especially if you go the spiraled baked route.
- Budget-friendly – Uses inexpensive, seasonal vegetables.
- Meal-prep superstar – Tastes even better after a day in the fridge.
- Flexible and forgiving – Use what you have on hand. No need to be exact.
- Delicious warm or cold – Enjoy it right out of the oven or chilled as a light lunch.

Ingredients You’ll Need
Here’s what goes into a classic ratatouille:
- 1 medium eggplant, sliced or diced
(Don’t skip it—eggplant adds that buttery texture and absorbs flavor like a sponge.) - 1 zucchini, sliced
(Zucchini brings a tender bite and a mild flavor.) - 1 yellow squash, sliced
(Yellow squash is a colorful twin to zucchini and adds a bit of sweetness.) - 1 red bell pepper, sliced or chopped
(Red peppers are sweeter and add a lovely pop of color.) - 1 yellow bell pepper, sliced
(For more color and slightly milder flavor.) - 1 medium onion, thinly sliced or diced
(Adds richness and sweetness to balance the acidity of the tomatoes.) - 3–4 garlic cloves, minced
(Because ratatouille without garlic just isn’t right.) - 4 ripe tomatoes, sliced or diced (or 1 can of crushed tomatoes)
(Fresh tomatoes are ideal, but canned will totally work in a pinch.) - 2 tablespoons olive oil, divided
(Use good quality olive oil here—it’s worth it.) - 1 teaspoon dried thyme
(Or use fresh if you have it.) - 1 teaspoon dried oregano or herbes de Provence
(These herbs give that unmistakable French countryside flavor.) - Salt and pepper, to taste
(Season generously, especially with all those vegetables.)
Optional garnishes:
- Fresh basil or parsley, for serving
- Parmesan or vegan cheese, if you want to add a savory finish
(Note: A complete list of ingredients with exact measurements is included in the instructions section below.)
How to Make It (Step-by-Step Instructions)
You can make ratatouille two main ways: rustic stovetop style or beautifully layered and baked like in the movie. I’ll walk you through the baked version here—it’s visually stunning, great for entertaining, and honestly simpler than it looks.
Step 1: Preheat and prep
Preheat your oven to 375°F (190°C). Lightly grease a round or rectangular baking dish with a bit of olive oil. This helps keep the veggies from sticking and makes cleanup easier.
Slice the eggplant, zucchini, yellow squash, and tomatoes into thin rounds—about 1/8 inch thick. A mandoline slicer can help with even slicing, but a sharp knife works just fine.
Tip: If your eggplant is a little bitter (some larger ones can be), sprinkle the slices with salt and let them sit for 15 minutes, then rinse and pat dry.
Step 2: Make the sauce base
In a skillet over medium heat, sauté the onion and garlic in 1 tablespoon of olive oil until soft and fragrant—about 5–7 minutes. Add in the chopped tomatoes or canned crushed tomatoes, thyme, oregano, salt, and pepper. Let the sauce simmer for 10 minutes, until slightly thickened. Spread this sauce in the bottom of your prepared baking dish.
Step 3: Arrange the vegetables
This is where the magic happens. Alternate the sliced veggies—eggplant, zucchini, squash, and tomatoes—in a circular pattern or rows on top of the sauce. Overlap them slightly and keep the pattern going until you’ve used up all your vegetables. It doesn’t need to be perfect—just have fun with it.
Tip: If your veggies don’t fit perfectly, cut some slices in half to tuck into tighter spaces.
Step 4: Drizzle and season
Drizzle the remaining tablespoon of olive oil over the top of the arranged vegetables. Sprinkle with a bit more salt, pepper, and herbs. Cover the dish with foil or a lid.
Step 5: Bake it
Bake covered for 35 minutes, then uncover and bake for another 20 minutes, until the vegetables are tender and slightly caramelized at the edges. If you want a bit more color on top, broil it for the last 2–3 minutes—but watch closely!
Step 6: Garnish and serve
Let it cool slightly before serving. Sprinkle with fresh basil or parsley for a pop of flavor and color. It’s great warm, room temperature, or even cold straight from the fridge.
Helpful Tips
Make it ahead of time
Ratatouille tastes even better the next day after the flavors have had time to mingle. Make it a day ahead and reheat gently in the oven or enjoy it cold as a side salad.
Storing leftovers
Store in an airtight container in the fridge for up to 4 days. You can freeze it, too—just note the texture may soften a bit after thawing.
Reheat without losing texture
Reheat in a 350°F oven for about 15 minutes, or in a skillet over medium heat. Microwaving works too, but you’ll lose some of the crisp edges.
Serve it with…
- Crusty bread or garlic toast
- Over polenta or creamy mashed potatoes
- Tossed with pasta or rice
- Alongside grilled chicken, fish, or tofu
Creative variations
- Add a layer of cheese before baking—mozzarella or goat cheese are excellent.
- Stir in chickpeas or white beans for added protein.
- Use roasted red peppers instead of fresh for a smoky twist.
Frequently Asked Questions (FAQs)
Can I make ratatouille without baking it?
Absolutely. The stovetop version is faster and just as delicious. Just sauté all the vegetables together in a pot with olive oil, garlic, and herbs until tender.
Can I freeze ratatouille?
Yes, it freezes well. Let it cool completely, then transfer to freezer-safe containers. Thaw in the fridge and reheat gently.
What if I don’t have fresh herbs?
Dried herbs work perfectly. Just use about 1/3 the amount of fresh. Herbes de Provence is a great all-in-one option if you have it.
Do I have to slice everything thin?
For the baked version, thinner slices help everything cook evenly and look beautiful. But if you’re going rustic, you can chop the veggies into chunks and cook it all together.
Is this recipe kid-friendly?
Yes! The tender veggies and mild tomato flavor make it approachable for picky eaters. You can even top it with cheese or serve with pasta to make it more familiar.
Ratatouille is one of those dishes that proves just how amazing simple vegetables can be. With a little time, some fresh herbs, and a splash of olive oil, you get a dish that’s comforting, flavorful, and downright impressive. I make this often in the summer when produce is at its peak, and it never gets old.
If you’ve never tried making ratatouille from scratch, now’s the time. It’s easier than it looks, and so rewarding. Give it a try and let me know how it turns out—I’d love to hear your favorite variations or see how you styled yours. Happy cooking!

Ratatouille Dish
Ingredients
- 1 medium eggplant diced
- 1 zucchini sliced into half-moons
- 1 yellow squash sliced into half-moons
- 1 red bell pepper chopped
- 1 yellow bell pepper chopped
- 1 medium onion diced
- 3 cloves garlic minced
- 4 medium tomatoes chopped (or 1 can diced tomatoes)
- ¼ cup olive oil
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon chili flakes optional
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Instructions
- Prep the vegetables: Wash and chop all vegetables. Pat the eggplant dry if pre-salted to reduce bitterness.
- Sauté aromatics: In a large pot or Dutch oven, heat olive oil over medium heat. Add the onion and garlic, and sauté for 3–4 minutes until softened.
- Cook the eggplant: Add eggplant and cook for about 5 minutes, stirring occasionally.
- Add remaining vegetables: Stir in zucchini, yellow squash, and bell peppers. Cook for another 5–7 minutes.
- Add tomatoes and seasoning: Add chopped tomatoes, thyme, oregano, chili flakes (if using), salt, and pepper. Stir to combine.
- Simmer: Lower heat and simmer uncovered for 25–30 minutes, stirring occasionally, until vegetables are soft and flavors are melded.
- Finish and serve: Adjust seasoning as needed. Garnish with fresh basil or parsley. Serve warm, at room temperature, or chilled.
Notes
- For a more elegant presentation, you can layer thinly sliced vegetables in a spiral pattern and bake the ratatouille in the oven with a drizzle of sauce.
- Serve it with crusty bread, over rice, or alongside grilled meats or fish.
- Leftovers taste even better the next day as the flavors deepen.