Mediterranean Vegetable Soup

Steaming bowl of Mediterranean Soup topped with fresh parsley and lemon Pin It
Steaming bowl of Mediterranean Soup topped with fresh parsley and lemon | spoonistry.com

This Mediterranean vegetable soup brings together a colorful medley of eggplant, zucchini, bell pepper, green beans, and tomatoes in a fragrant broth seasoned with oregano and thyme.

Ready in just 45 minutes with 15 minutes of prep, it makes a wholesome weeknight meal for four. The base is naturally vegetarian and gluten-free, and you can easily customize it with chickpeas, feta, or a pinch of chili flakes.

Serve with crusty bread and a squeeze of lemon for a comforting bowl that captures the essence of Mediterranean coastal cooking.

The screen door was propped open and a warm breeze carried the smell of oregano across my tiny kitchen the afternoon this soup first came together. A friend had dropped off a bag of garden vegetables and said figure something out. Two hours later we were scraping our bowls clean and asking for more.

I made a double batch for a potluck once and watched a woman I had never met go back for thirds before the main course was even served. She cornered me by the dessert table and demanded the recipe. That kind of soup.

Ingredients

  • Extra virgin olive oil (2 tbsp): This is the backbone of the flavor so use the good stuff here, not the dusty bottle hiding in the back of your pantry.
  • Onion, diced (1 medium): Yellow or red both work beautifully, just make sure you dice it small so it melts into the broth.
  • Garlic, minced (2 cloves): Fresh garlic only. The jarred version lacks the pungent warmth that makes this soup aromatic.
  • Red bell pepper, diced (1): Adds a subtle sweetness and a pop of color that keeps the bowl looking vibrant.
  • Zucchini, diced (1 medium): Cut it uniform so every bite feels intentional rather than random.
  • Eggplant, diced (1 medium): Do not salt and drain it unless you want to. In a soup it softens perfectly and soaks up the broth like a sponge.
  • Tomatoes, chopped (2 medium): Fresh ripe tomatoes give the broth a gentle tang. Canned work in a pinch but the texture shifts.
  • Green beans, trimmed and cut (1 cup): Snap off the ends before cutting. They add a satisfying snap that contrasts the softer vegetables.
  • Baby spinach (1 cup, optional): Stirred in at the end, it wilts down and adds a lovely earthy note without overpowering anything.
  • Carrot, sliced (1 medium): Rounds or half moons both work. They bring a gentle sweetness that balances the tomatoes.
  • Vegetable broth (1.2 liters): A rich broth makes all the difference. Taste yours before adding salt because some brands are already aggressive with sodium.
  • Dried oregano (1 tsp): Rub it between your palms before sprinkling it in. That little motion releases oils you did not know were trapped inside.
  • Dried thyme (1 tsp): Pairs with oregano to create that unmistakable Mediterranean fragrance.
  • Bay leaf (1): Do not forget to fish it out before serving. Nobody wants to bite into a leathery leaf at the dinner table.
  • Ground black pepper (half tsp) and salt to taste: Season gradually and taste as you go. You can always add more but you cannot take it back.
  • Fresh parsley, chopped (2 tbsp): Scattered on top at the last second for freshness and a hit of green.
  • Lemon wedges (optional): A squeeze of lemon juice over each bowl brightens every single flavor in the pot.

Instructions

Wake up the aromatics:
Heat the olive oil in a large pot over medium heat and add the onion and garlic. Listen for that gentle sizzle and stir until the kitchen smells like a trattoria, about two to three minutes.
Build the vegetable base:
Toss in the bell pepper, carrot, zucchini, and eggplant. Let them cook uncovered for about five minutes until you see the edges soften and the colors deepen.
Add the late arrivals:
Stir in the green beans and chopped tomatoes. Give everything a good mix and let it cook for three more minutes so the tomatoes start releasing their juices.
Pour and season:
Add the vegetable broth, oregano, thyme, bay leaf, black pepper, and salt. Crank the heat to high and bring it to a rolling boil, watching the steam curl up.
Let it simmer:
Drop the heat to low, cover the pot, and set a timer for twenty minutes. Peek once if you must but let the vegetables become tender undisturbed.
Finish and serve:
Remove and discard the bay leaf. Stir in the baby spinach if using and watch it disappear into the broth. Ladle into warm bowls and top with parsley and a squeeze of lemon.
Colorful Mediterranean Soup brimming with tender vegetables in herb-infused golden broth Pin It
Colorful Mediterranean Soup brimming with tender vegetables in herb-infused golden broth | spoonistry.com

There was a January evening when the power flickered out and I heated leftover bowls of this on a gas burner by candlelight. Something about those flames and that soup made the cold night feel generous instead of inconvenient.

Making It Your Own

Toss in a drained can of chickpeas or white beans during the broth step and suddenly you have a meal that sticks to your ribs for hours. A pinch of chili flakes stirred in at the end wakes up the whole pot in a way that surprised me the first time I tried it out of sheer curiosity.

Serving Suggestions

Thick crusty bread torn by hand is the only correct accompaniment. A crumbling of feta on top adds a salty tang that pulls everything together, though skip it if you are keeping things vegan.

Storage and Reheating

This soup tastes better the next day when the flavors have had time to mingle and settle. It keeps in the refrigerator for up to four days and freezes beautifully for up to three months.

  • Let it cool completely before transferring to storage containers to prevent condensation from watering it down.
  • Reheat gently on the stove rather than the microwave for the best texture.
  • Always garnish fresh after reheating because the parsley from yesterday will look tired and defeated.
A vibrant ladleful of Mediterranean Soup garnished with chopped parsley and served in a rustic ceramic bowl Pin It
A vibrant ladleful of Mediterranean Soup garnished with chopped parsley and served in a rustic ceramic bowl | spoonistry.com

Keep this recipe close because you will reach for it again and again. It asks for almost nothing and gives back everything a good meal should.

Recipe FAQs

Absolutely. This soup actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave.

You can swap or add vegetables based on what's in season or available. Potatoes, celery, butternut squash, or kale all work beautifully. Just keep the total volume of vegetables roughly the same for the best balance.

Stir in a cup of drained canned chickpeas or white beans during cooking for a protein boost. You can also top each bowl with a dollop of Greek yogurt or serve alongside grilled chicken for a heartier meal.

Yes, this soup freezes very well. Let it cool completely, then transfer to freezer-safe containers, leaving some room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Crusty bread or garlic toast are classic pairings. A sprinkle of crumbled feta cheese on top adds a lovely salty tang. For a complete meal, serve with a simple side salad dressed in olive oil and lemon.

For a thicker consistency, blend a portion of the soup with an immersion blender and stir it back in. To thin it out, simply add more vegetable broth or a splash of water until you reach your desired consistency.

Mediterranean Vegetable Soup

A vibrant vegetable soup with aromatic herbs and olive oil, bursting with sunny Mediterranean flavors in every spoonful.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons extra-virgin olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 red bell pepper, diced
  • 1 medium zucchini, diced
  • 1 medium eggplant, diced
  • 2 medium tomatoes, chopped
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup baby spinach (optional)
  • 1 medium carrot, sliced

Broth & Seasoning

  • 5 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • ½ teaspoon ground black pepper
  • Salt, to taste

Garnish

  • 2 tablespoons fresh parsley, chopped
  • Lemon wedges (optional)

Instructions

1
Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, sautéing for 2 to 3 minutes until fragrant and translucent.
2
Cook the Root Vegetables: Stir in the bell pepper, carrot, zucchini, and eggplant. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften.
3
Add Remaining Vegetables: Add the green beans and chopped tomatoes. Mix well and cook for another 3 minutes to allow the flavors to meld.
4
Build the Broth: Pour in the vegetable broth. Add the dried oregano, thyme, bay leaf, black pepper, and salt to taste. Bring to a boil over high heat.
5
Simmer Until Tender: Reduce heat to low, cover the pot, and simmer for 20 minutes or until all vegetables are fork-tender.
6
Finish with Greens: Remove and discard the bay leaf. Stir in the baby spinach, if using, and let it wilt into the hot soup for about 1 minute.
7
Serve and Garnish: Ladle the soup into bowls. Garnish each serving with fresh chopped parsley and a squeeze of lemon juice if desired.
Additional Information

Equipment Needed

  • Large pot
  • Chef's knife
  • Cutting board
  • Ladle

Nutrition (Per Serving)

Calories 140
Protein 3g
Carbs 19g
Fat 6g

Allergy Information

  • The base recipe is free from all major allergens. If adding toppings such as bread or cheese, verify for gluten or dairy content accordingly.
Audrey Sinclair

Passionate home cook sharing quick, easy, and family-friendly recipes with practical kitchen tips.