Best Homemade Ratatouille Recipe (Classic French Cooking)

This post may contain affiliate links. Read our full disclosure policy here.

There are many ways to prepare ratatouille, but in my French family’s kitchen, the best ratatouille recipe is always made the traditional way — cooking the vegetables separately in olive oil, then simmering them together just long enough for the flavors to mingle. The result? A vibrant vegetable stew where every piece retains its shape, color, and taste.

Close up picture of ratatouille in a rustic dish, surrounded by fresh produce.

Unlike some versions (such as confit byaldi, the beautifully layered style made famous in movies), this rustic peasant dish is the version you would find in Provence. It’s simple, hearty, and full of flavor — exactly the kind of good food that would be served on a French farmhouse table in late summer.

A Nourishing Perspective: This classic Provençal recipe reminds us that healthy eating needn’t be complicated — just fresh, seasonal, and shared.

The Secret to Great Ratatouille

The only problem with tossing all the vegetables in a pot together is that they often collapse into a mushy mixture. The best ratatouille recipe respects each ingredient: sautéing them one by one in a large skillet with a few tablespoons of olive oil over medium heat. This extra step is the different between an average ratatouille, and an amazing ratatouille.

Another tip: ratatouille tends to be more eggplant-heavy. That doesn’t mean the ratios are rigid — if you have more zucchini and fewer peppers, that’s perfectly fine. Think of it as flexible French farmhouse cooking, guided more by what fresh produce is available at the market, rather than by exact measurements.  

If you are purchasing your produce at a grocery store, choose local and organic, when possible. 

A pile of various fresh produce on a cutting board that is used to make ratatouille.

Preparing the Vegetables

  • Eggplant, zucchini and yellow squash: After pealing, place the diced pieces in a bowl, sprinkle them with salt and let them rest at room temperature for 20–30 minutes. This draws out excess moisture. Drain the liquid from the bowl and pat them dry with paper towels before cooking.
  • Peppers and onions: Feel free to use a colorful mix — red bell peppers, yellow peppers, or green peppers, and yellow onion. This adds sweetness and color.
  • Tomatoes: Ripe, fresh tomatoes are best. You can also use chopped tomatoes or a can of diced tomatoes from the grocery store if needed.  When using canned tomatoes, I recommend Muir Glen brand.
  • Fresh Herbs: A bouquet of fresh thyme, basil and parsley works great.  I prefer fresh herbs, but a teaspoon or two of Herbes de Provence would work too.
Glass bowl filled with diced eggplant and squash, sitting on a cutting board.

Cooking Traditional Ratatouille

  1. Set a large skillet next to a large pot (cocotte) on the stove top.
  2. In the skillet, heat 2–3 tablespoons of olive oil over medium-high heat. Cook eggplant, zucchini, and yellow squash until golden.  Keep the vegetables in a single layer, and don’t overcrowd the skillet. Then transfer to a large pot or dutch oven (heat turned off for now). 
  3. Repeat with the peppers, adding oil as needed to keep the bottom of the skillet coated.  The goal is achieve a nice caramelization on the vegetables.  Transfer to the large pot.
  4. Next, cook the garlic until fragrant, about 1 minute.  Add the onions to the skillet and cook until translucent.  In the same skillet, add the tomatoes and cook until they break down into a simple onion mixture with sauce-like consistency.
  5. Add them to the pot and turn the heat to low.
  6. Season with fresh herbs, black pepper, and salt to taste.
  7. Let everything simmer gently, uncovered, over low heat for about 15 minutes, until the juices have reduced. Don’t overcook — the goal is for vegetables to hold their shape while flavors marry.
Colorful diced vegetables simmering in a pot.

How to Serve Ratatouille

This dish is endlessly adaptable — part of what makes it a family favorite (my kids love it).

  • Serve warm as a main dish with grilled or roasted meat (like beef or chicken).
  • For a vegetarian option, spoon it generously over puréed potatoes.
  • Cook it ahead of time and serve it cold as a starter with a drizzle of olive oil.  It’s even better the next day after the flavors have time to deepen.  
  • Make a big batch and offer it as a side dish for a dinner party.

For bread lovers, ratatouille practically begs to be eaten with a slice of crusty French bread.

How to Store Leftover Ratatouille

One of the best things about homemade ratatouille is that it actually improves with time. The flavors have a chance to mingle, making it even better the next day.

  • Refrigerator: Let the ratatouille cool to room temperature, then transfer it to an airtight container. It will keep well in the fridge for up to 4 days.  Serve cold, or reheat gently.
  • Freezer: For longer storage, portion the ratatouille into freezer-safe containers. It freezes beautifully for up to 3 months. To use, thaw overnight in the refrigerator and reheat gently on the stove top over medium heat.
  • Reheating tip: Warm slowly, just until heated through. This preserves the texture of the vegetables and prevents them from becoming too soft.
Ratatouille in a rustic brown serving dish on a tea towel surrounded by fresh vegetables.

Final Thoughts

Ratatouille is more than a recipe — it’s a taste of Provence, a celebration of fresh vegetables and late summer produce, and a reminder that a classic French dish doesn’t need fuss to be delicious. With just a few simple steps, you’ll have a tasty dish that’s equally at home on a casual weeknight as it is on special occasions.  I hope that you enjoy this dish as much as my family does.

Bon appétit,

Gaby

Ratatouille displayed in a rustic dish surrounded by fresh produce.

The Best Homemade Ratatouille – A Classic French Recipe

Gaby Buller
Classic homemade ratatouille made with eggplant, zucchini, yellow squash, peppers, and fresh herbs. A simple French recipe that’s even tastier the next day.
Prep Time 15 minutes
Cook Time 45 minutes
Course Appetizer, Main Course, Side Dish
Cuisine French
Servings 6 people
Calories 129 kcal

Equipment

  • 1 large skillet
  • 1 Large Pot
  • 1 large bowl
  • Paper towels

Ingredients
  

  • 2-3 tbsp. olive oil plus more as needed
  • 1 tsp. salt
  • 1/4 tsp. ground black pepper
  • 1 lb. eggplant pealed and diced into 1 inch cubes
  • 1 lb. zucchini pealed and diced into 1 inch cubes
  • 1 lb. yellow squash pealed and diced into 1 inch cubes
  • 2 bell peppers any color
  • 3 cloves garlic minced
  • 1 large yellow onion chopped
  • 1 lb. ripe tomatoes 1 can or 15 oz. diced tomatoes
  • 2 tbsp. parsley chopped
  • 1 tbsp. basil chopped
  • 1 tbsp. thyme leaves

Instructions
 

Prepare the Vegetables

  • Dice the eggplant, zucchini, and yellow squash. Place in a large bowl, sprinkle with 1 tsp salt, and toss. Let sit 15–20 minutes to draw out moisture.
  • Pour off any liquid, spread the vegetables onto paper towels, and pat dry thoroughly.
  • Dice the bell peppers, mince the garlic, chop the onion, and dice the tomatoes (or open the can). Set aside.

Cooking the Ratatouille

  • Heat 2–3 tbsp olive oil in a large skillet over medium heat. Cook the eggplant, zucchini, and squash in a single layer until golden, then transfer to a large pot. Repeat with the remaining eggplant, zucchini, and squash mixture adding more oil as needed.
  • Cook the bell peppers in the skillet until lightly browned, then transfer to the pot.
  • Add garlic to the skillet and sauté for 1 minute until fragrant. Add onion and cook until translucent. Stir in the tomatoes and cook until they begin to break down into a sauce.
  • Transfer the tomato mixture to the pot with the other vegetables.

Simmer the Ratatouille

  • Gently stir all vegetables together. Add remaining black pepper, parsley, basil, thyme, and more salt to taste.
  • Simmer uncovered over low heat for 10–15 minutes, just until the juices reduce slightly and the flavors meld.

Notes

Notes:
  • Ratatouille is flexible — use what you have, though it’s traditionally more eggplant-heavy.
  • Doubles or triples easily for a crowd.
  • Serve warm with roasted meat, or vegetarian-style over creamy potatoes.
  • Can be served hot as a main, warm as a side, or cold as a starter.
  • Even better the next day after flavors meld.
Storage Instructions:
  • Store cooled ratatouille in an airtight container in the refrigerator for up to 4 days.
  • Freeze for up to 3 months; thaw overnight in the fridge.
  • Reheat gently on the stove over medium heat until warmed through.

Nutrition

Serving: 1cupCalories: 129kcalCarbohydrates: 19gProtein: 4gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 337mgPotassium: 926mgFiber: 7gSugar: 11gVitamin A: 2855IUVitamin C: 102mgCalcium: 71mgIron: 2mg
Keyword authentic French, eggplant, healthy, simple, squash, summer, vegetable dish, vegetarian, zuccini
Tried this recipe?Let us know how it was!

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.