Mediterranean White Bean Soup

Mediterranean White Bean Soup is the kind of cozy, wholesome meal that brings comfort with every spoonful. Filled with tender vegetables, creamy white beans, and warm herbs, it’s a nourishing soup that fits perfectly into busy weeknights or relaxing weekends. Whether you’re craving something light yet satisfying or looking for a simple plant-forward meal, this Mediterranean-inspired dish delivers both flavor and ease.

Why You’ll Love This Recipe

There are countless reasons to keep this soup in your regular rotation. First, it’s incredibly quick to prepare, using pantry staples like canned white beans and broth. It’s also a naturally vegetarian recipe, yet it still provides plenty of protein and fiber thanks to the beans and vegetables.

Another reason this soup shines is its flexibility—you can add more vegetables, switch the greens, or adjust the seasoning to fit your tastes. It’s also a wonderful meal-prep option, storing beautifully for lunches throughout the week. Lastly, the Mediterranean flavors make it feel bright and vibrant without requiring specialty ingredients.

Ingredients You’ll Need

Tip: You’ll find the full list of ingredients and measurements in the recipe card below.

This recipe uses straightforward, wholesome ingredients that come together to create a comforting and flavorful bowl of soup:

  • 1 tablespoon olive oil – Gives a rich base for sautéing and adds Mediterranean flavor.
  • 1 large onion, chopped – Adds depth and aromatic sweetness.
  • 2 garlic cloves, minced – Essential for bold, savory flavor.
  • 3 large carrots, chopped – Adds color, texture, and natural sweetness.
  • 3 celery stalks, chopped – Provides balance and traditional soup flavor.
  • 6 cups low-sodium vegetable broth – Creates the broth base while keeping things light and healthy.
  • 1 teaspoon dried thyme – Adds warmth and earthiness.
  • 1 teaspoon oregano – Brings a classic Mediterranean herbal flavor.
  • ½ teaspoon salt (plus more to taste) – Enhances all the flavors.
  • ½ teaspoon black pepper (plus more to taste) – Adds a subtle bite.
  • 3 (15-ounce) cans white beans, drained and rinsed – The creamy, protein-rich heart of the soup.
  • 5 ounces baby spinach – Wilts beautifully for added nutrients and color.
  • Grated Parmesan cheese, for serving – Adds richness and umami to finish the dish.

Let’s Get Started

This soup comes together quickly and easily in just a few simple steps:

  1. Sauté the aromatics.
    Heat olive oil in a large pot over medium heat. Add the chopped onion, carrots, and celery. Sauté for 6–7 minutes, or until the vegetables begin to soften.
  2. Add garlic and herbs.
    Stir in the minced garlic, dried thyme, and oregano. Cook for about 1 minute, allowing the garlic to become fragrant without burning.
  3. Pour in the broth.
    Add vegetable broth, salt, and pepper. Stir well to combine all the flavors. Bring the mixture to a simmer.
  4. Add the beans.
    Stir in the rinsed white beans. Reduce heat to medium-low and cook for 15–20 minutes, allowing the flavors to blend and the vegetables to fully soften.
  5. Stir in the spinach.
    Add the baby spinach and let it wilt for 1–2 minutes. Taste and adjust the seasoning if needed.
  6. Serve warm.
    Ladle the soup into bowls and top with freshly grated Parmesan. Enjoy immediately.

Servings and Pairing

This recipe makes 6 hearty servings, perfect for family dinners or weekly meal prep.

Pair this soup with:

  • Crusty artisan bread
  • Warm pita or flatbread
  • A simple Greek salad
  • Roasted vegetables
  • A light pasta side dish

The mild Mediterranean flavors complement almost any side, making it incredibly versatile.

Mediterranean White Bean Soup 1

Variations

This recipe invites adaptation depending on your taste, dietary needs, or what you have available. Try one of these fun variations:

  • Add protein: Stir in cooked chicken, turkey sausage, or chickpeas.
  • Make it creamy: Blend 1–2 cups of the soup and stir it back in for a thicker texture.
  • Boost the greens: Swap spinach for kale, collard greens, or Swiss chard.
  • Include tomatoes: Add a can of diced tomatoes for extra acidity and depth.
  • Spice it up: A pinch of red pepper flakes brings subtle heat.
  • Use fresh herbs: Adding fresh dill, parsley, or basil at the end brightens the flavors.

Storage Tips

Mediterranean White Bean Soup stores beautifully, making it ideal for meal prep.

Refrigerator:
Store cooled soup in an airtight container for 3–4 days.

Freezer:
This soup freezes well for up to 3 months. For best texture, freeze without the spinach and add fresh greens when reheating.

Reheating:
Warm gently on the stovetop or microwave, adding a splash of broth or water if needed.

FAQs

How do I make the soup thicker?

You can mash some of the white beans directly in the pot or blend a ladleful of the soup and stir it back in.

Can I substitute other beans?

Yes—cannellini, Great Northern beans, and navy beans all work beautifully.

Is this soup gluten-free?

Yes, all ingredients are naturally gluten-free.

Can I use fresh herbs instead of dried?

Absolutely. Use triple the amount of dried herbs when substituting with fresh.

What if I don’t have vegetable broth?

Chicken broth works well if you’re not keeping the recipe vegetarian.

Final Thoughts

Mediterranean White Bean Soup is a nourishing, flavorful dish that proves healthy meals can be satisfying and comforting. With its balance of wholesome vegetables, creamy beans, and vibrant herbs, it’s a recipe worth saving for any season. Whether you’re cooking for your family or preparing lunches for the week, this soup delivers warmth, ease, and Mediterranean-inspired goodness every time.

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

Mediterranean White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Thornwell
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A warm and hearty Mediterranean-inspired soup made with white beans, vegetables, and fragrant herbs for a comforting, nutritious meal that comes together easily.


Ingredients

  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 3 large carrots, chopped
  • 3 celery stalks, chopped
  • 6 cups low-sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon oregano
  • ½ teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper (plus more to taste)
  • 3 (15-oz) cans white beans, drained and rinsed
  • 5 ounces baby spinach
  • Grated Parmesan cheese, for serving


Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 6–7 minutes, or until the vegetables begin to soften.
  2. Stir in garlic, thyme, and oregano. Cook for 1 minute until fragrant.
  3. Pour in vegetable broth, salt, and pepper. Bring to a gentle simmer.
  4. Add the white beans and cook for 15–20 minutes, allowing flavors to blend and vegetables to soften fully.
  5. Stir in the baby spinach and cook for 1–2 minutes until wilted.
  6. Taste and adjust seasoning. Serve warm with Parmesan on top.

Notes

  • Mash a small portion of the beans in the pot for a thicker texture.
  • Kale or Swiss chard can replace the spinach.
  • Add red pepper flakes for a touch of heat.
  • This soup freezes well for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star