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
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery.
- Cook for 5–7 minutes until softened.
- Stir in garlic and dried herbs. Cook for 1 minute until fragrant.
This step builds the flavor foundation.
Step 2: Add Tomatoes and Beans
- Stir in diced tomatoes (if using).
- Add drained white beans.
- Mix well to combine flavors.
Let cook for 2–3 minutes before adding broth.
Step 3: Pour in the Broth
- Add vegetable broth.
- Bring to a gentle boil.
- Reduce heat and simmer for 15–20 minutes.
If using a Parmesan rind, add it now for deeper flavor.
Step 4: Add Greens
- Stir in chopped kale or spinach.
- Simmer for 3–5 minutes until tender.
Remove Parmesan rind if used.
Step 5: Finish with Lemon
- Add fresh lemon juice.
- 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.
Why Mediterranean White Bean Soup Is So Popular
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
Mediterranean White Bean Soup
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.