Ratatouille Soup with Eggplant and Zucchini takes the beloved Provencal classic — ratatouille — and transforms it into a comforting, soul-warming bowl of goodness. Traditionally, ratatouille is a rustic French vegetable stew featuring eggplant, zucchini, peppers, and tomatoes sautéed together with aromatic herbs.
Turning this dish into a soup makes it even more versatile, with a lighter texture yet the same bold Mediterranean flavors. It’s colorful, nourishing, and deeply satisfying without being heavy — making it perfect year-round, whether on cool evenings or as a vibrant soup to accompany summer meals.
Why I Love This Recipe
- Packed with veggies — you get a nutritious meal in every spoonful!
- Incredibly flavorful — garlic, herbs, and olive oil bring the vegetables to life.
- Flexible and forgiving — you can swap vegetables depending on what’s seasonal.
- Vegan, dairy-free, and naturally gluten-free — suitable for nearly everyone!
- Textural delights — soft eggplant, tender squash, and a silky tomato base.
Why This Dish is a Must-Try
✔ Restaurant-quality results with pantry staples
✔ Budget-friendly but tastes luxurious
✔ Great make-ahead meal (flavor improves overnight!)
✔ Comfort food that still feels fresh and healthy
This is the kind of soup that makes you fall in love with vegetables all over again.
Time, Servings & Nutrition
| Category | Details |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 40 minutes |
| Total Time | 1 hour |
| Servings | 6 bowls |
| Course | Soup / Main Dish |
| Cuisine | French – Provençal |
| Calories | ~180 kcal per serving (varies with oil quantity) |
Ingredients
Vegetables
- 1 medium eggplant, diced
- 2 medium zucchini, sliced into half moons
- 1 large red bell pepper, chopped
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 large ripe tomatoes, chopped (or 1 can crushed tomatoes, 400g)
- 1 cup carrots, diced (optional but recommended!)
Broth & Seasoning
- 4 cups vegetable broth
- 2 tbsp olive oil
- 1 tsp dried thyme or 1 tbsp fresh
- 1 tsp dried oregano
- 1 bay leaf
- Salt & black pepper, to taste
- A handful of fresh basil, torn or chopped (for serving)
Optional finish: a splash of aged balsamic vinegar or lemon juice
Cooking Directions (Overview)
- Sauté aromatics and veggies.
- Add tomatoes, broth, and herbs.
- Simmer until flavors meld beautifully.
- Adjust seasoning and serve with basil.
Step-by-Step Preparation Method
1️⃣ Prepare veggies
Dice eggplant and sprinkle lightly with salt; let sit 10 minutes, then pat dry (helps reduce bitterness).
2️⃣ Cook onion and peppers
Heat olive oil in a large pot. Add onion and bell pepper; sauté until softened.
3️⃣ Add garlic and root vegetables
Stir in garlic and carrots; cook 1–2 minutes until fragrant.
4️⃣ Add eggplant and zucchini
Cook 5–7 minutes, stirring occasionally, until they soften and brown slightly.
5️⃣ Build the soup base
Add tomatoes, broth, bay leaf, thyme, oregano, salt, and pepper. Stir well.
6️⃣ Simmer
Bring to a boil, reduce heat, simmer 30 minutes until vegetables are tender and flavors deepen.
7️⃣ Finish
Remove bay leaf, taste, and adjust seasonings. Add fresh basil just before serving.

How to Serve
Serve hot with:
- Crusty French bread or baguette
- A drizzle of olive oil or balsamic
- Fresh herbs like basil or parsley
- A sprinkle of Parmesan (if not vegan)
Perfect as a light main course or a flavorful side soup!
Recipe Tips
- Roast the eggplant first for deeper flavor.
- If using canned tomatoes, choose fire-roasted!
- For a silkier texture, blend 1 cup of soup and stir back in.
- Add a pinch of red pepper flakes for heat.
Variations
- Protein Boost: Add chickpeas, white beans, or grilled chicken.
- Hearty Grain Addition: Stir in cooked barley, farro, or quinoa.
- Cheesy Option: Top with fresh mozzarella or goat cheese.
- Creamy Style: Add a splash of coconut milk or cream.
- Spicy Mediterranean: Add harissa or smoked paprika.
- Autumn Add-on: Add cubed butternut squash for sweetness.
Freezing & Storage
| Storage Method | Duration | Notes |
|---|---|---|
| Refrigerator | 4–5 days | Tastes even better the next day |
| Freezer | 2–3 months | Freeze in airtight containers |
Special Equipment Needed
- Large soup pot / Dutch oven
- Cutting board & sharp knife
- Ladle
- (Optional) Immersion blender for thickening
FAQ
Q: Can I make this completely oil-free?
A: Yes! Sauté vegetables in a splash of broth instead.
Q: Should I peel the eggplant?
A: Not necessary — the skin softens nicely, and adds nutrients.
Q: What if I don’t have fresh basil?
A: Add a bit more dried oregano or thyme, or substitute fresh parsley.
Q: Can this be cooked in a slow cooker?
A: Yes — 6 hours on low or 3–4 hours on high.
Conclusion
Ratatouille Soup with Eggplant and Zucchini captures everything wonderful about Mediterranean cooking — vibrant colors, fresh vegetables, and warm herb-infused comfort. It’s healthy without compromise, simple but bursting with flavor, and endlessly customizable to your taste and pantry.
This soup brings a touch of the French countryside straight to your dinner table — one spoonful at a time.
Ratatouille Soup with Eggplant and Zucchini
Course: SoupsCuisine: FrenchDifficulty: easy6
servings20
minutes40
minutes1
hourIngredients
Vegetables
1 medium eggplant, diced
2 medium zucchini, sliced into half moons
1 large red bell pepper, chopped
1 medium yellow onion, diced
3 cloves garlic, minced
4 large ripe tomatoes, chopped (or 1 can crushed tomatoes, 400g)
1 cup carrots, diced (optional but recommended!)
Broth & Seasoning
4 cups vegetable broth
2 tbsp olive oil
1 tsp dried thyme or 1 tbsp fresh
1 tsp dried oregano
1 bay leaf
Salt & black pepper, to taste
A handful of fresh basil, torn or chopped (for serving)
Optional finish: a splash of aged balsamic vinegar or lemon juice
Directions
- Prepare veggies : Dice eggplant and sprinkle lightly with salt; let sit 10 minutes, then pat dry (helps reduce bitterness).
- Cook onion and peppers : Heat olive oil in a large pot. Add onion and bell pepper; sauté until softened.
- Add garlic and root vegetables : Stir in garlic and carrots; cook 1–2 minutes until fragrant.
- Add eggplant and zucchini : Cook 5–7 minutes, stirring occasionally, until they soften and brown slightly.
- Build the soup base : Add tomatoes, broth, bay leaf, thyme, oregano, salt, and pepper. Stir well.
- Simmer : Bring to a boil, reduce heat, simmer 30 minutes until vegetables are tender and flavors deepen.
- Finish : Remove bay leaf, taste, and adjust seasonings. Add fresh basil just before serving.






