This classic yet easy French ratatouille is a simple, veggie packed dish that is ready in under an hour. The key to getting the best flavor and texture is cooking the vegetables in stages and salting the eggplant beforehand. This helps create a rich, flavorful ratatouille with vegetables that are tender but not mushy or overly oily. Serve it as a hearty vegetarian main over creamy polenta or as a colorful side dish alongside your favorite protein.

I was first introduced to ratatouille when I worked in the on campus dining hall in college. The chef had it on the regular menu rotation, and let’s just say I was not impressed. Batch cooking for hundreds of kids over 30 years ago when fresh produce availability and even kitchen tech wasn’t what it is today. What resulted was a soupy, mushy, tomato dominate vegetable stew.
Fast forward to modern times (ha!), and I now realize it’s not that I didn’t like ratatouille. I just really didn’t like college dining hall ratatouille!
I tested and developed my easy recipe for ratatouille a half a dozen times. It produces tender yet firm vegetables that stand up on their own, not melt into mush. Plenty of taste beyond just ‘tomato’ thanks to browning the vegetables in steps to layer in flavor. And we are able to cut down on olive oil to keep calories in check, without reducing the richness that comes with great ratatouille.
Jump to:
Why you’ll love this easy ratatouille recipe
- Packed with vegetables, keeping the calories reduced while increasing fiber to 5 grams per serving!
- Easy prep and simple cooking process. It’s made entirely on the stovetop in about 45 minutes, with no bake time or fancy slicing of vegetables as depicted in the popular Disney movie 😉 Ours is a traditional and rustic French stew.
- Tender, flavorful, evenly cooked vegetables without an overly oily or watery sauce.
- Versatile as a main dish or side. I have served this alongside chicken for an easy side, or on top of creamy polenta for a vegetarian meal. I’ve also stirred in a pound of lean ground beef to make a hearty protein veggie stew.

Ingredients Needed
- 2 small Japanese eggplants, which have a thin, tender skin, fewer noticeable seeds and a slender shape which makes it easy to cut into evenly sized pieces. You can substitute regular globe eggplant, but choose a smaller, firm one and consider cutting out larger clusters of seeds.
- 1 medium zucchini, ends cut off and cut lengthwise in planks, with the seeds gently scooped out. Removing the soft, seedy center of larger zucchini reduces excess moisture and helps the pieces brown and hold their shape instead of turning mushy.
- 1 medium-large yellow onion, halved and sliced into thin half moons.
- 2 red bell peppers, stemmed, seeded and cut into ½ inch pieces.
- 8 garlic cloves, sliced very thin.
- 1.5 teaspoons Dried oregano and ¾ teaspoon ground cumin to intensify and enhance the veggie flavors.
- 14.5 ounce can diced tomatoes, with the juices. May used reduced sodium/no salt added or regular diced tomatoes. Just adjust added salt as needed.
- Extra virgin olive oil, kosher salt and fresh cracked black pepper for cooking and seasoning the stew.
- Fresh chopped parsley and shaved parmesan cheese for stirring in and garnishing.
How to make Ratatouille on the stovetop

- Step 1: Trim the ends of the eggplant, then use a vegetable peeler to remove alternating strips of skin lengthwise, leaving some skin intact. Cut into 1.5 inch cubes and toss with ½ teaspoon kosher salt and ¼ teaspoon black pepper. Let sit for 15–20 minutes, then drain water and blot with paper towels to remove excess moisture.

- Step 2: While the eggplant rests, prep the rest of the vegetables. Trim the zucchini ends and slice lengthwise into planks and gently scoop out the seedy middle with a spoon. Cut the planks into ½ inch cubes. Peel the onion, cut in half from root to stem, then slice thinly into half-moons. Trim the tops and bottoms of the red bell peppers, remove the seeds and membranes, then cut into ½ inch cubes.

- Step 3: Once the eggplant is drained, toss it with 2 tablespoons olive oil.

- Step 4: Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering. Add the eggplant in an even layer and cook undisturbed until browned and the pieces release easily from the pan, 3–4 minutes. Turn and continue cooking uncovered for another 2–3 minutes, until browned but still slightly firm. Transfer to a bowl.

- Step 5: If needed, add a bit more olive oil to the Dutch oven, about 1 teaspoon, and heat over medium-high until shimmering. Add the zucchini in an even layer and cook undisturbed until well browned, about 4 minutes. Stir and cook until just tender, 1–2 minutes. Transfer to the bowl with the eggplant.

- Step 6: Add remaining 1 teaspoon olive oil to the pot if needed. Add the onion and cook over medium-high heat, stirring occasionally, until golden and beginning to soften, about 3–5 minutes. Add the bell peppers, about 1 teaspoon kosher salt and ½ teaspoon black pepper. Cover and cook, stirring once or twice, until the peppers soften, about 3–5 minutes.

- Step 7: Add the garlic, cumin and oregano. Cook, stirring constantly, until fragrant, about 30 seconds.

- Step 8: Add the diced tomatoes and their juices. Cover and simmer for 5–7 minutes, reducing the heat as needed, until the vegetables soften and the flavors come together. Reduce the heat to low and gently fold in the browned eggplant and zucchini. Cook uncovered for 1–2 minutes, just until heated through. Avoid excessive stirring to help the vegetables maintain their shape.
To finish the eggplant ratatouille, stir in the fresh parsley and season with additional salt and pepper to taste. Transfer to a serving platter or shallow bowl and garnish with shaved parmesan cheese.

Tips for the best eggplant ratatouille
Avoid Oily Eggplant
- Eggplant has a porous, sponge-like structure that readily absorbs oil, especially during the first few minutes of cooking. This can make it tempting to add more oil when the pan starts looking dry, but doing so can leave you with greasy, overly soft eggplant.
- For the best results, toss the eggplant with the measured amount of olive oil before adding it to a properly preheated skillet. This helps distribute the oil evenly rather than having the eggplant immediately soak up oil from the bottom of the pan. Spread it in an even layer and let it cook undisturbed for a few minutes before turning. As the eggplant browns and softens, it should release more easily from the pan.
- Avoid adding more oil every time the skillet looks dry. A little initial sticking can be normal, but if the eggplant is scorching rather than browning, reduce the heat slightly.
How to Prevent Mushy or Watery Ratatouille
- Ratatouille contains several vegetables with high water content, and cooking them all together for too long can result in a watery sauce and vegetables that lose their shape.
- Salting the eggplant beforehand helps draw out excess moisture, which you can drain away before cooking. And removing the small zucchini seeds also prevents them from becoming a mushy mess.
- Cooking the vegetables in stages also helps preserve their individual textures.

How to Know When Ratatouille Is Done
The best ratatouille has tender vegetables that still retain some of their individual texture, rather than everything cooking down into a uniform stew. A good doneness cue is to gently drag a spoon across the bottom of the skillet. The sauce should briefly separate before flowing back together, rather than immediately filling the space with thin, watery liquid.
- Eggplant should be creamy and tender.
- Zucchini and peppers should retain some structure.
- Tomatoes should form a rich, flavorful sauce.

Serving, storage and reheating instructions
What to Serve with Ratatouille
- Serve on top of creamy polenta, crusty bread, rice or your favorite pasta for a vegetarian meal.
- Serve alongside chicken, fish or another protein, or stir in ground beef or turkey for a high protein, high fiber meal in one.
storage and Reheating Instructions
- Eggplant ratatouille can be stored in an airtight container in the fridge for up to 5 days. Reheat on the stove top on a low simmer, or in a microwave safe dish for 60-90 seconds on high heat.
- This vegetable stew freezes surprisingly well! Portion out into single serve cubes like these ones from Souper Cubes (my favorite brand), or store in a freezer safe container. When ready to enjoy, simply thaw overnight in the refrigerator, or in a cool water bath.
Frequently Asked Questions
There is quite a debate with whether this step is necessary, and I would say for some dishes it is not! But for ratatouille, where we want a rich stew, not a watery soup, salting the eggplant beforehand helps draw out a surprising amount of water! Removing this excess water will help the eggplant brown better and produce a richer flavor.
Yes, this is the perfect dish to make 1-2 days in advance of when you will be serving it. The flavors are actually enhanced the longer they’re allowed to bloom and meld together, and the vegetables hold up quite well.

⭐⭐⭐⭐⭐
Did you make this recipe?
If you gave this recipe a try, I’d love your feedback! Any tips or recipe additions you’d like to share, I’d love to hear it! Let’s connect down in the comments below.

More Veggie Loaded Recipes
- Balsamic Glazed Brussel Sprouts
- Oven Baked Honeynut Squash
- Green Beans & Beets
- Bacon Wrapped Asparagus

Easy Stovetop Ratatouille
Equipment
Ingredients
- 1 Medium zucchini about 12 ounces
- 2 Japanese eggplants about 8 ounces each, partially peeled and cut into 1¼-inch cubes
- 3.5 tablespoons Extra virgin olive oil divided
- 2 teaspoons Kosher salt divided
- 1.25 teaspoon Black pepper divided
- 1 Yellow onion halved and thinly sliced
- 2 Red bell peppers stemmed, seeded and cut into ½-inch pieces
- 8 Garlic cloves thinly sliced
- 1½ teaspoons Dried oregano
- ¾ teaspoon Ground cumin
- 1 14½-ounce can diced tomatoes, with juices
- ¼ cup Flat-leaf parsley roughly chopped
- 1 ounce Parmesan cheese
Instructions
- Trim the ends of the eggplant, then use a vegetable peeler to remove alternating strips of skin lengthwise, leaving some skin intact to help the eggplant hold its shape during cooking. Cut into 1.5 inch cubes.2 Japanese eggplants
- Toss the eggplant with ½ teaspoon kosher salt and ¼ teaspoon black pepper and let sit for 15–20 minutes. When done, drain water and blot thoroughly with paper towels to remove excess moisture.
- While the eggplant rests, prep the rest of the vegetables. Trim the zucchini ends and slice lengthwise into planks and gently scoop out the seedy middle with a spoon. Cut the planks into ½-inch cubes.1 Medium zucchini
- Peel the onion, then cut it in half from root to stem, then place each half cut-side down and slice thinly into half-moons. Trim the tops and bottoms of the red bell peppers, remove the seeds and membranes, then cut into ½-inch cubes.
- When the eggplant is done resting, toss with 2 tablespoons olive oil. Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering. Add the eggplant in an even layer and cook undisturbed until browned and the pieces release easily from the pan, 3–4 minutes. Turn and continue cooking uncovered for another 2–3 minutes, until browned but still slightly firm. Transfer to a bowl.2 teaspoons Kosher salt, 1.25 teaspoon Black pepper, 3.5 tablespoons Extra virgin olive oil
- If needed, add a bit more olive oil to the Dutch oven, about 1 teaspoon, and heat over medium-high until shimmering. Add the zucchini in an even layer and cook undisturbed until well browned, about 4 minutes. Stir and cook until just tender, 1–2 minutes. Transfer to the bowl with the eggplant.
- Add the remaining 1 teaspoon olive oil to the Dutch oven if needed. Add the onion and cook over medium-high heat, stirring occasionally, until golden and beginning to soften, about 3–5 minutes. Add the bell peppers, about 1 teaspoon kosher salt and ½ teaspoon black pepper. Cover and cook, stirring once or twice, until the peppers soften, about 3–5 minutes.1 Yellow onion, 2 Red bell peppers
- Add the garlic, cumin and oregano. Cook, stirring constantly, until fragrant, about 30 seconds.8 Garlic cloves, 1½ teaspoons Dried oregano, ¾ teaspoon Ground cumin
- Add the diced tomatoes and their juices. Cover and simmer for 5–7 minutes, reducing the heat as needed, until the vegetables soften and the flavors come together.1 14½-ounce can diced tomatoes, with juices
- Reduce the heat to low and gently fold in the browned eggplant and zucchini. Cook uncovered for 1–2 minutes, just until heated through. Avoid excessive stirring to help the vegetables maintain their shape.
- Stir in the fresh parsley and season with additional salt and pepper to taste. Transfer to a serving platter or shallow bowl and garnish with shaved parmesan cheese. Serve on its own or over creamy polenta.¼ cup Flat-leaf parsley





Leave a Comment