Mediterranean Vegetable Soup

Steaming bowl of Mediterranean Soup topped with fresh parsley and a lemon wedge Save to Pinterest
Steaming bowl of Mediterranean Soup topped with fresh parsley and a lemon wedge | recipesbyroxanne.com

This Mediterranean vegetable soup brings together the best of coastal flavors in a single pot. Loaded with diced eggplant, zucchini, bell pepper, carrots, and celery, every spoonful delivers a hearty dose of sun-kissed goodness.

Cannellini beans add protein and creaminess, while dried oregano and thyme infuse the broth with classic Mediterranean aroma. A finishing drizzle of olive oil and a squeeze of fresh lemon brighten every bowl.

Ready in just 45 minutes with 15 minutes of prep, it's an easy, nourishing option for weeknight dinners. Naturally vegetarian, gluten-free, and dairy-free, it serves four and pairs beautifully with crusty bread.

The summer my neighbor Elena overloaded her garden with eggplants and zucchini, she dropped a bag of vegetables on my porch every Tuesday for a month, and this soup was born out of pure desperation to use it all before it went soft.

I made a double batch for a potluck once and watched three people ask for the recipe before they even finished their bowls, which is the highest compliment a cook can receive.

Ingredients

  • Olive oil (2 tbsp): Use a good quality one here because it is the backbone flavor of the entire pot and you will taste the difference.
  • Large onion, diced (1): The sweetness of a slowly softened onion is what makes people ask what your secret is.
  • Garlic cloves, minced (2): Fresh is nonnegotiable and you should smell it bloom in the oil before adding anything else.
  • Carrots, sliced (2): They bring a gentle sweetness and satisfying texture that balances the softer vegetables.
  • Celery stalks, sliced (2): Do not skip these because they add an earthy depth that you will miss if it is gone.
  • Red bell pepper, diced (1): The color alone makes the pot look gorgeous and the mild sweetness pairs beautifully with the tomatoes.
  • Zucchini, diced (1): Add it at the right time so it keeps a little bite instead of turning to mush.
  • Medium eggplant, diced (1): This is the vegetable that makes the soup feel like a real meal and it soaks up all the herb flavors wonderfully.
  • Diced tomatoes, one 400g can: A quality canned tomato in summer is perfectly acceptable and sometimes even better than fresh.
  • Vegetable broth, 1.2 liters (5 cups): A rich broth elevates everything so taste yours before adding it to the pot.
  • Cannellini beans, one 400g can, drained and rinsed: These creamy white beans add protein and make the soup filling enough to stand alone as dinner.
  • Dried oregano (1 tsp): Rub it between your palms before adding to release the oils and wake up the flavor.
  • Dried thyme (1 tsp): Thyme and oregano together create that unmistakable Mediterranean herbal fragrance.
  • Bay leaf (1): Always remove it before serving because nobody wants to bite into a tough leaf at dinner.
  • Salt and pepper, to taste: Season gradually and taste as you go because you can always add more but you cannot take it away.
  • Chopped fresh parsley (2 tbsp): Stir it in right at the end so the bright green color and fresh taste stay vivid.
  • Lemon wedges for serving: A squeeze of lemon at the table wakes up every single flavor in the bowl.

Instructions

Wake up the aromatics:
Heat the olive oil in your largest pot over medium heat and add the diced onion and minced garlic, stirring until the kitchen smells like a restaurant kitchen and the onion turns translucent, about 2 minutes.
Build the vegetable base:
Toss in the carrots, celery, bell pepper, zucchini, and eggplant all at once and stir them every minute or so for 8 minutes until the edges soften and you see a little color on the eggplant.
Add the liquid and seasonings:
Pour in the diced tomatoes with their juices, the vegetable broth, and the drained cannellini beans, then scatter in the oregano, thyme, bay leaf, salt, and pepper before giving everything a good stir.
Simmer until perfect:
Bring the soup to a rolling boil then immediately reduce the heat, cover the pot, and let it simmer gently for 20 minutes until every vegetable is tender but not falling apart.
Finish and taste:
Fish out the bay leaf with a spoon, then taste the broth and add more salt or pepper if it needs it because a soup is only as good as its seasoning.
Serve with love:
Ladle the hot soup into wide bowls, scatter fresh parsley over the top, and set a lemon wedge on the rim of each bowl so everyone can squeeze it themselves at the table.
Vibrant Mediterranean Soup brimming with colorful tender vegetables in a rich tomato broth Save to Pinterest
Vibrant Mediterranean Soup brimming with colorful tender vegetables in a rich tomato broth | recipesbyroxanne.com

One cold October evening I brought a thermos of this soup to a friend who had just come home from the hospital and she called me the next morning to say it was the only thing that tasted right to her all week.

Making It Your Own

The beauty of a Mediterranean soup is how forgiving it is so feel free to swap vegetables based on whatever is wilting in your crisper drawer.

Serving Suggestions That Work

Thick crusty bread torn by hand is the only real requirement at the table, though a glass of something white and chilled turns a weeknight dinner into something that feels like a small celebration.

Storing and Reheating

This soup keeps beautifully in the refrigerator for up to four days and freezes well for up to three months if you leave the parsley out until serving.

  • Let the soup cool completely before transferring it to storage containers to prevent condensation from watering it down.
  • Reheat gently on the stovetop over medium low heat rather than using a microwave for the best texture.
  • Always add a fresh squeeze of lemon after reheating because the bright note fades overnight in the fridge.

Hearty Mediterranean Soup ladled into a ceramic bowl with crusty bread on the side Save to Pinterest
Hearty Mediterranean Soup ladled into a ceramic bowl with crusty bread on the side | recipesbyroxanne.com

Some recipes are just dinner and some recipes become the thing you make when someone needs to feel taken care of, and this Mediterranean soup has been both for me many times over.

Recipe Questions & Answers

Yes, this soup freezes beautifully. Let it cool completely, then transfer to airtight containers or freezer bags. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop over medium heat.

Chickpeas or lentils work great as alternatives. Chickpeas maintain a similar texture, while lentils will break down slightly and thicken the broth. Adjust cooking time accordingly if using dried lentils.

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve the next day. Reheat gently on the stovetop or in the microwave until warmed through.

Absolutely. Cooked shredded chicken, sliced sausage, or sautéed shrimp all pair wonderfully with these Mediterranean flavors. Add the cooked protein during the last 5 minutes of simmering to heat through without overcooking.

Bay leaves add wonderful depth of flavor during cooking but remain stiff and have sharp edges even after simmering. They can be a choking hazard and are unpleasant to bite into, so always discard them before serving.

Crusty sourdough, ciabatta, or a rustic whole grain loaf are ideal for dipping. For a gluten-free option, serve with GF rolls or toasted rice crackers. A warm pita also complements the Mediterranean flavors nicely.

Mediterranean Vegetable Soup

A vibrant, flavorful Mediterranean soup with sun-kissed vegetables, fragrant herbs, and a touch of olive oil.

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

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, sliced into rounds
  • 2 celery stalks, sliced
  • 1 red bell pepper, diced
  • 1 medium zucchini, diced
  • 1 medium eggplant, diced
  • 1 can (14 oz) diced tomatoes

Broth & Beans

  • 5 cups vegetable broth
  • 1 can (14 oz) cannellini beans, drained and rinsed

Herbs & Seasoning

  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste

Garnish

  • 2 tablespoons fresh parsley, chopped
  • Lemon wedges, for serving

Instructions

1
Sauté the Aromatics: Heat olive oil in a large soup pot over medium heat. Add the diced onion and minced garlic, stirring frequently for about 2 minutes until softened and fragrant.
2
Cook the Vegetables: Add the sliced carrots, celery, diced bell pepper, zucchini, and eggplant to the pot. Cook for 8 minutes, stirring occasionally, until the vegetables begin to soften and release their natural juices.
3
Build the Soup Base: Pour in the diced tomatoes with their juices, vegetable broth, and cannellini beans. Season with dried oregano, dried thyme, bay leaf, salt, and pepper. Stir to combine thoroughly.
4
Simmer Until Tender: Bring the soup to a rolling boil, then immediately reduce the heat to low. Cover the pot and let it simmer gently for 20 minutes until all vegetables are fork-tender and the flavors have melded together.
5
Finish and Adjust Seasoning: Remove and discard the bay leaf. Taste the broth and add additional salt and pepper as needed to balance the flavors.
6
Serve with Garnish: Ladle the hot soup into individual bowls. Sprinkle each portion with fresh chopped parsley and serve alongside a lemon wedge for squeezing over the top.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 210
Protein 7g
Carbs 31g
Fat 7g

Allergy Information

  • Contains legumes (cannellini beans)
  • Verify store-bought vegetable broth and canned beans are free from gluten cross-contamination if sensitive
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.