Mediterranean Vegetable Soup

Bowl of Mediterranean Soup topped with fresh parsley and a lemon wedge Pin it
Bowl of Mediterranean Soup topped with fresh parsley and a lemon wedge | dishvu.com

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

Ready in just 45 minutes, it makes a nourishing weeknight meal that's both vegetarian and gluten-free. Serve with crusty bread and a sprinkle of feta for a complete meal.

The sound of olive oil hitting a hot pot on a Sunday afternoon is enough to make me forget whatever was stressing me out. I started making this Mediterranean soup during a week when grocery shopping felt like too much effort and I just grabbed whatever vegetables looked alive at the corner market. Threw it all in a pot with some herbs and broth and somehow it tasted like something from a seaside taverna. Now it shows up on my stove at least twice a month, rain or shine.

My neighbor Clara knocked on my door one evening asking if I was cooking something with rosemary because she could smell it from the hallway. I handed her a bowl through the door and she stood there eating it right on my welcome mat, telling me about the summer she spent in Crete.

Ingredients

  • Extra virgin olive oil (2 tbsp): This is the backbone flavor so use the good stuff you have been saving for no reason.
  • Onion (1 medium, diced): Yellow or white both work, just make sure you cook it down until it goes sweet and soft.
  • Garlic (2 cloves, minced): Fresh is best but honestly half a teaspoon of the jarred version will not ruin your life.
  • Red bell pepper (1, diced): Adds a slight sweetness that balances the earthier vegetables beautifully.
  • Zucchini (1 medium, diced): Cut it into uniform pieces so everything cooks at the same rate.
  • Eggplant (1 medium, diced): Do not salt and drain it first, just toss it in and let it soak up the broth like a sponge.
  • Tomatoes (2 medium, chopped): Fresh ripe tomatoes make a difference here, skip the canned ones for this one.
  • Green beans (1 cup, trimmed and cut): They bring a satisfying snap and texture that keeps each bite interesting.
  • Baby spinach (1 cup, optional): Stirs in at the end for color and a boost of iron without any effort.
  • Carrot (1 medium, sliced): Slice it thin so it gets tender alongside the other vegetables.
  • Vegetable broth (1.2 liters): A good quality broth makes or breaks this soup, taste it before you pour it in.
  • Dried oregano (1 tsp): Rub it between your palms before adding to wake up the oils.
  • Dried thyme (1 tsp): Pairs with the oregano to give that sun baked hillside flavor.
  • Bay leaf (1): Do not forget to fish it out before serving, nobody wants to bite into a bay leaf.
  • Ground black pepper and salt: Season gradually and taste as you go, the broth already has some salt.
  • Fresh parsley (2 tbsp, chopped): Scatter it on top at the end for a fresh bright finish.
  • Lemon wedges (optional): A squeeze over each bowl lifts everything and makes the flavors pop.

Instructions

Wake up the aromatics:
Heat the olive oil in a large pot over medium heat and add the onion and garlic, stirring until the kitchen smells incredible and the onions turn glassy, about 2 to 3 minutes.
Build the vegetable base:
Toss in the bell pepper, carrot, zucchini, and eggplant, stirring them around so they get acquainted with the oil and start softening at the edges, about 5 minutes.
Add the late arrivals:
Slide in the green beans and tomatoes, giving everything a good mix, and let them cook for another 3 minutes until the tomatoes start breaking down.
Pour and season:
Add the vegetable broth, oregano, thyme, bay leaf, black pepper, and salt, then crank the heat up until it boils before dropping it back down.
Let it simmer:
Cover the pot, reduce the heat to low, and let it bubble gently for 20 minutes until every vegetable is tender and the broth tastes like it has been cooking all day.
Finish with greens:
Remove the bay leaf, stir in the baby spinach if using, and watch it wilt down in seconds.
Serve with love:
Ladle into bowls, shower with fresh parsley, and hand someone a lemon wedge to squeeze over the top.
Steaming Mediterranean Soup loaded with colorful tender vegetables in a rustic pot Pin it
Steaming Mediterranean Soup loaded with colorful tender vegetables in a rustic pot | dishvu.com

I once packed this soup in a thermos for a friend who was going through a rough patch and she texted me three times that week asking for the recipe.

Serving Ideas Worth Trying

A thick slice of crusty bread torn by hand is really all you need beside this bowl. A crumbling of feta on top turns it into something almost luxurious, though skip it if you are keeping things vegan.

Making It Your Own

A pinch of chili flakes stirred in at the end changes the whole personality of the soup without much effort. You could swap the eggplant for potatoes if someone at your table is not a fan.

Storage and Leftover Wisdom

This soup tastes even better the next day when the flavors have had time to mingle in the fridge overnight. It keeps well for up to four days refrigerated and freezes for up to three months without losing its charm.

  • Let it cool completely before transferring to containers to avoid condensation watering it down.
  • Freeze in individual portions so you only thaw what you need.
  • Reheat gently on the stove rather than the microwave for the best texture.
Bright Mediterranean Soup served in a white bowl with crusty bread alongside Pin it
Bright Mediterranean Soup served in a white bowl with crusty bread alongside | dishvu.com

Some recipes are just dinner and some recipes become the thing you make when you want to feel like yourself again. This is that one for me, and I hope it becomes that for you too.

Recipe Q&A Section

Yes, this soup freezes beautifully. Let it cool completely, then transfer to airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

You can easily swap vegetables based on what's in season. Try adding diced potatoes, butternut squash, or celery. Just keep the total volume of vegetables roughly the same for balanced results.

Stir in a can of drained chickpeas or white beans during simmering. You can also top each bowl with a dollop of Greek yogurt or serve alongside quinoa for additional protein.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually improve the next day as the herbs and vegetables continue to meld together.

Absolutely. Sauté the onion and garlic first, then transfer everything to a slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours until all vegetables are tender.

Crusty bread, a drizzle of olive oil, and a sprinkle of feta cheese pair perfectly. For a heartier meal, serve over cooked couscous or alongside a fresh Greek salad.

Mediterranean Vegetable Soup

A vibrant vegetable soup with Mediterranean herbs, olive oil, and seasonal produce. Ready in 45 minutes.

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

Ingredients

Vegetables

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, 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é 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 Root Vegetables and Squash: Stir in the diced bell pepper, sliced carrot, diced zucchini, and diced eggplant. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften.
3
Add Green Beans and Tomatoes: Add the trimmed green beans and chopped tomatoes to the pot. Mix well and cook for an additional 3 minutes.
4
Build the Broth: Pour in the vegetable broth and add the dried oregano, dried thyme, bay leaf, ground black pepper, and salt to taste. Bring to a boil over high heat.
5
Simmer Until Tender: Reduce the heat to low, cover the pot, and simmer for 20 minutes or until all vegetables are tender.
6
Finish with Spinach: Remove and discard the bay leaf. Stir in the baby spinach, if using, and let it wilt for about 1 minute.
7
Serve and Garnish: Ladle the soup into serving bowls. Garnish each bowl with chopped fresh parsley and a squeeze of fresh 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
Vera Liu

Passionate home cook sharing easy, wholesome recipes for busy food lovers.