Mediterranean White Bean Soup – A Hearty, Healthy & Flavorful Classic

If you’re craving a comforting bowl of soup that’s both nourishing and packed with vibrant flavor, Mediterranean White Bean Soup is the perfect choice. This wholesome dish combines creamy white beans, aromatic herbs, fresh vegetables, and a rich broth infused with olive oil and garlic.

Inspired by the heart-healthy ingredients of Mediterranean cuisine, this soup is simple, rustic, and deeply satisfying. It’s ideal for weeknight dinners, meal prep, or serving as an elegant starter for a gathering.

In this complete guide, you’ll learn how to make Mediterranean White Bean Soup step by step, along with expert tips, variations, storage advice, and serving suggestions.


What Is Mediterranean White Bean Soup?

Mediterranean White Bean Soup is a rustic vegetable and bean-based soup that highlights key elements of Mediterranean cooking:

  • White beans (such as cannellini or Great Northern)
  • Extra virgin olive oil
  • Garlic and onions
  • Fresh herbs like rosemary and thyme
  • Leafy greens
  • Bright lemon finish

The result is a light yet hearty soup with balanced flavors — earthy, savory, and slightly citrusy.


Why You’ll Love Mediterranean White Bean Soup

1. Nutrient-Dense & Heart-Healthy

Loaded with fiber-rich beans, vegetables, and olive oil.

2. Naturally Vegetarian (and Easily Vegan)

No heavy cream required — just wholesome ingredients.

3. Budget-Friendly

Uses affordable pantry staples.

4. Perfect for Meal Prep

Flavors deepen beautifully overnight.


Ingredients for Mediterranean White Bean Soup

Here’s what you’ll need:

Main Ingredients:

  • 2 tablespoons extra virgin olive oil
  • 1 small yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried rosemary
  • 1 (28 oz) can diced tomatoes (optional but recommended)
  • 2 (15 oz) cans white beans (cannellini or Great Northern), drained and rinsed
  • 6 cups vegetable broth
  • 1 cup chopped kale or spinach
  • Salt and black pepper to taste
  • Juice of 1/2 lemon

Optional Additions:

  • Parmesan rind (for extra depth)
  • Red pepper flakes
  • Fresh parsley
  • Grated Parmesan for garnish

Step-by-Step Instructions


Step 1: Sauté the Aromatics

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery.
  3. Cook for 5–7 minutes until softened.
  4. Stir in garlic and dried herbs. Cook for 1 minute until fragrant.

This step builds the flavor foundation.


Step 2: Add Tomatoes and Beans

  1. Stir in diced tomatoes (if using).
  2. Add drained white beans.
  3. Mix well to combine flavors.

Let cook for 2–3 minutes before adding broth.


Step 3: Pour in the Broth

  1. Add vegetable broth.
  2. Bring to a gentle boil.
  3. Reduce heat and simmer for 15–20 minutes.

If using a Parmesan rind, add it now for deeper flavor.


Step 4: Add Greens

  1. Stir in chopped kale or spinach.
  2. Simmer for 3–5 minutes until tender.

Remove Parmesan rind if used.


Step 5: Finish with Lemon

  1. Add fresh lemon juice.
  2. Taste and adjust salt and pepper.

This brightens and balances the soup beautifully.


Expert Tips for the Best Mediterranean White Bean Soup

Use Quality Olive Oil

Since it’s a key ingredient, choose extra virgin olive oil for best flavor.

Blend for Creaminess

Blend 1–2 cups of the soup and return it to the pot for a thicker texture.

Add Lemon at the End

Acid added too early can dull flavors.

Don’t Overcook Greens

Add leafy greens near the end to maintain color and nutrients.


Health Benefits of Mediterranean White Bean Soup

This soup aligns with Mediterranean diet principles, known for promoting heart health and longevity.

White Beans

  • High in fiber
  • Excellent plant-based protein
  • Support digestive health

Olive Oil

  • Rich in healthy monounsaturated fats
  • Anti-inflammatory properties

Leafy Greens

  • High in vitamins A, C, and K
  • Rich in antioxidants

It’s filling, wholesome, and nutrient-packed.


Delicious Variations

Add Pasta

Stir in small pasta like ditalini for extra heartiness.

Add Protein

Add shredded chicken or turkey if desired.

Spicy Version

Add crushed red pepper flakes or a dash of chili oil.

Creamy Version

Blend half the soup completely for a velvety finish.

Greek-Inspired

Add a sprinkle of feta cheese before serving.


Serving Suggestions

Mediterranean White Bean Soup pairs beautifully with:

  • Crusty artisan bread
  • Garlic toast
  • Greek salad
  • Grilled vegetables
  • Olive tapenade

Serve with a drizzle of olive oil and fresh herbs for a restaurant-style presentation.


Storage and Reheating

Refrigerator

Store in airtight container for up to 4–5 days.

Freezer

Freeze for up to 3 months. Thaw overnight before reheating.

Reheating

Warm gently on stovetop, adding broth if needed.


Nutritional Overview (Approximate Per Serving)

  • Calories: 250–320
  • Protein: 10–14g
  • Carbohydrates: 35–40g
  • Fiber: 8–10g
  • Fat: 8–12g

Values vary based on ingredients used.


Frequently Asked Questions

Can I use dried beans?

Yes. Soak and cook them fully before adding.

Is this soup vegan?

Yes — just skip Parmesan garnish.

Can I make it in a slow cooker?

Yes. Sauté aromatics first, then cook on low 6–7 hours.

Can I skip tomatoes?

Absolutely. The soup will be lighter and more broth-forward.


This soup strikes the perfect balance between comfort and health. It’s simple yet layered, hearty yet light, and satisfying without feeling heavy.

Its versatility allows it to adapt to different tastes while maintaining its rustic Mediterranean charm.


Final Thoughts

Mediterranean White Bean Soup is a nourishing, flavorful dish that brings the warmth of Mediterranean cooking into your home. With creamy beans, fragrant herbs, and a bright citrus finish, it’s both comforting and refreshing.

Whether you’re meal prepping for the week or serving guests a wholesome starter, this soup delivers every time.

Grab your olive oil, simmer those beans, and enjoy a bowl of simple Mediterranean goodness today. 🫒🍋✨

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mediterranean White Bean Soup


  • Author: Rachel Mills

Description

Warm up with a bowl of Mediterranean White Bean Soup: creamy beans, sun-ripened tomatoes, fragrant herbs and a bright squeeze of lemon. Simple, healthy, and perfect for any night 🍲🍋🫒

 


Ingredients

– 2 tbsp olive oil 🫒

– 1 large onion, diced 🧅

– 3 garlic cloves, minced 🧄

– 2 carrots, diced 🥕

– 2 celery stalks, diced 🥬

– 1 can (400g) white beans, drained and rinsed 🫘

– 1 can (400g) diced tomatoes 🍅

– 4 cups vegetable or chicken broth 🥣

– 1 tsp dried oregano 🌿

– 1 tsp dried thyme or 1 sprig fresh thyme 🌿

– 1 bay leaf 🍃

– Pinch of chili flakes (optional) 🌶️

– Salt 🧂 and freshly ground black pepper

– 2 cups chopped kale or spinach 🥬

– Juice of 1 lemon 🍋

– 2 tbsp chopped fresh parsley 🌿

– Grated Parmesan or crumbled feta to serve 🧀 (optional)


Instructions

1 Heat the olive oil in a large pot over medium heat.

2 Add the diced onion and a pinch of salt; sauté until translucent, about 5 minutes.

3 Stir in the minced garlic, diced carrots and celery; cook 4–5 minutes until slightly softened.

4 Add the dried oregano, thyme and bay leaf; cook for 1 minute until fragrant.

5 Pour in the diced tomatoes (with juices), white beans and broth. Add chili flakes if using.

6 Bring to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes to let flavors meld.

7 For a creamier texture, remove about 1–2 cups of the soup, mash or blend them, and stir back into the pot.

8 Add the chopped kale or spinach and simmer 2–3 minutes until wilted.

9 Stir in lemon juice and chopped parsley. Taste and adjust seasoning with salt and pepper.

10 Ladle into bowls and top with grated Parmesan or crumbled feta if desired. Serve warm with crusty bread.

Leave a Comment

Recipe rating

Videos