• Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe

Published: Feb 19, 2026 by Bara · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 63 reviews

If you’re craving a bowl of something heartwarming, vibrant, and packed with wholesome flavors, this Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe will quickly become your new go-to. Imagine tender cannellini beans swimming in a fragrant broth brightened by fresh dill and parsley, with tender spinach leaves adding a pop of green and nutrition in every spoonful. This soup strikes the perfect balance between comforting and fresh, making it ideal for any season and sure to impress both weeknight diners and weekend guests alike.

Ingredients You'll Need

A metal tray is filled with fresh and colorful ingredients arranged neatly. On the left, there is a glass measuring cup with dark brown liquid, next to a white bowl holding light beige beans. Above the beans, a glass container holds bright green spinach leaves. In the middle, a large light brown onion with papery skin sits surrounded by green herbs, including parsley and dill, and several pale garlic cloves. Below these, there are two long orange carrots and a pale green celery stalk placed side by side. On the right side of the tray, there are small white bowls containing an assortment of spices: one has red powder, another a mix of green and red seasoning, and two have ground black pepper and salt. At the top right corner, two small clear glasses hold golden oils, and a small white bowl with a wooden spoon contains white salt. All this sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this soup is a star on its own, yet when combined, they create a symphony of flavors, textures, and colors that make this dish irresistibly delicious and satisfying. From aromatic herbs to creamy beans and sweet vegetables, every component plays an essential role.

  • Parsley: Provides a fresh, slightly peppery note that lifts the entire soup.
  • Extra virgin olive oil: Adds richness and a subtle fruity depth.
  • Yellow onion: Forms the flavorful base with a gentle sweetness when sautéed.
  • Garlic cloves: Infuse the soup with their warm, aromatic punch.
  • Tomato paste: Concentrates the flavors with a rich umami boost.
  • Carrots: Bring natural sweetness and a satisfying bite.
  • Celery stalks: Add earthiness and crunch.
  • Italian seasoning: A fragrant blend that perfectly complements Mediterranean flavors.
  • Sweet paprika: Adds smoky, mild heat and a beautiful color.
  • Red pepper flakes (or Aleppo pepper): Offer a gentle kick and warmth.
  • Kosher salt: Enhances all the other flavors beautifully.
  • Black pepper: Provides a subtle spiciness.
  • Vegetable broth: Serves as a savory, comforting liquid base.
  • Cannellini beans: Creamy beans that add body and plant-based protein.
  • Spinach: Adds vibrant color, nutrition, and a tender texture.
  • Fresh dill: Delivers a bright, slightly citrusy aroma.
  • White wine vinegar: Brings a subtle tang to balance the flavors.

How to Make Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe

Step 1: Prep Your Parsley

Start by trimming the bottom ends of the parsley stems to remove any browning. Keep the leaves and stems separate as they will play different roles—stems add hearty flavor during cooking, while leaves provide a fresh finish. Finely chop both and set aside.

Step 2: Sauté the Aromatics

Heat the olive oil in a large Dutch oven until it shimmers, then add chopped onions and garlic. Stir often and gently cook for 3 to 5 minutes until you can really smell that fragrant base forming, but be sure the garlic doesn’t burn or it will turn bitter.

Step 3: Build the Flavor Base

Next, stir in the tomato paste, carrots, celery, and chopped parsley stems. Season with Italian seasoning, sweet paprika, red pepper flakes or Aleppo pepper, plus a generous pinch of kosher salt and black pepper. Cook for about 5 minutes, stirring occasionally until the vegetables begin to soften and all the flavors meld wonderfully.

Step 4: Add Broth and Beans

Pour in the vegetable broth and add the drained and rinsed Cannellini beans. Turn the heat to high and bring everything to a boil. Let it bubble for about 5 minutes as the flavors marry and the soup starts to thicken slightly.

Step 5: Let it Simmer

Lower the heat and cover the pot partially, leaving a small gap for steam to escape. Allow the soup to gently simmer for around 20 minutes until the beans and vegetables are tender and fully cooked, resulting in a comforting, hearty base.

Step 6: Create Creaminess (Optional)

If you prefer a creamier texture, use an immersion blender to partially blend about half the soup. This step adds lovely body while leaving plenty of chunks for satisfying texture—you don’t want a puree, just something with a bit more richness.

Step 7: Add Fresh Greens and Herbs

Stir in the spinach and cover the pot so the leaves wilt gently, which should only take a minute or two. Then fold in the reserved parsley leaves, freshly chopped dill, and white wine vinegar to brighten and finish your soup with a wonderful herbal zing.

Step 8: Serve and Enjoy!

Ladle this flavorful Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe into bowls and drizzle a little olive oil on top with a pinch of red pepper flakes or Aleppo pepper for an inviting, colorful presentation that is sure to make your guests smile.

How to Serve Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe

A large white pot filled with a thick, orange soup that has visible green leafy herbs and small chunks of vegetables like carrots scattered throughout. A wooden spoon rests inside the pot on the right side, partially dipped into the soup. The surface under the pot is a white marbled texture with a bunch of fresh green parsley in the top left corner and a small white bowl with red spices and a tiny wooden spoon in the upper right. A small round container with salt and a matching wooden spoon is near the bottom left, alongside a dark teal cloth with fringed edges resting on the right side. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of freshly chopped parsley or dill adds vibrancy and a fresh finish. A gentle drizzle of extra virgin olive oil further enhances the richness and mouthfeel, while a few red pepper flakes offer just the perfect hint of heat.

Side Dishes

This soup pairs beautifully with crusty artisan bread for soaking up every last drop. A light Mediterranean salad with lemon and olives or a side of warm pita chips also complements the fresh, herbaceous flavors wonderfully.

Creative Ways to Present

Serve it in rustic bowls topped with crumbled feta for a salty tang or add a spoonful of Greek yogurt or labneh for creaminess and tang. For an elegant touch, garnish with edible flowers or microgreens for an Instagram-worthy meal.

Make Ahead and Storage

Storing Leftovers

This soup keeps beautifully in an airtight container in the refrigerator for up to four days. As it sits, the flavors deepen, making reheated portions even tastier, which means you’re in for delicious lunches or dinners all week long.

Freezing

You can freeze this Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe for up to three months. To preserve the fresh herb flavors and spinach texture, it’s best to freeze the soup before adding the spinach and vinegar, then stir them in fresh after reheating.

Reheating

Reheat gently on the stove over medium-low heat, stirring occasionally until warmed through. If the soup is too thick, add a splash of vegetable broth or water to loosen it. Add fresh spinach and herbs after warming for maximum vibrancy.

FAQs

Can I use canned spinach instead of fresh?

Fresh spinach offers the best flavor, texture, and nutrition in this soup. While canned spinach can work in a pinch, it tends to be softer and may water down the soup’s vibrant color and fresh taste.

Is this soup suitable for vegans?

Absolutely! This recipe is naturally vegan, relying on vegetable broth and plant-based ingredients to create a hearty and satisfying meal with none of the animal products.

Can I use other types of beans?

Yes, you can substitute white beans like Great Northern or Navy beans, but Cannellini beans’ creamy texture and size make them ideal for this soup’s character and consistency.

How spicy is this soup?

The soup has a gentle, warming spice thanks to the red pepper flakes or Aleppo pepper. You can easily adjust the heat level to your preference by adding more or less or omitting them altogether!

What if I don’t have white wine vinegar?

Apple cider vinegar or lemon juice are great substitutes that will provide the bright acidity needed to balance the soup’s flavors beautifully.

Final Thoughts

Once you try this Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe, it’s hard not to fall in love with its comforting yet light balance of flavors. It’s the perfect meal to cozy up with or serve to friends when you want something wholesome and impressive without fuss. Give it a go and watch it become a staple in your kitchen too!

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 with Spinach and Fresh Herbs Recipe

Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 63 reviews
  • Author: Bara
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A hearty and flavorful Mediterranean White Bean Soup featuring tender cannellini beans, fresh spinach, and vibrant herbs like parsley and dill, all simmered in a savory vegetable broth with aromatic vegetables and spices. This soup is both comforting and nutritious, perfect for a wholesome meal any day of the week.


Ingredients

Herbs and Garnishes

  • 1 bunch parsley
  • ¼ cup chopped fresh dill (stems removed)
  • Extra virgin olive oil, for drizzling
  • Red pepper flakes or Aleppo pepper, for serving

Soup Base

  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely chopped
  • 3 large garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 large carrots, chopped
  • 2 celery stalks, chopped
  • 1 teaspoon Italian seasoning
  • 1 teaspoon sweet paprika
  • ½ teaspoon red pepper flakes (or Aleppo pepper), plus more for serving
  • Kosher salt, to taste
  • Black pepper, to taste
  • 4 cups (32 ounces) vegetable broth
  • 2 cans (15 ounces each) Cannellini beans, drained and rinsed
  • 2 heaping cups fresh spinach
  • 2 tablespoons white wine vinegar


Instructions

  1. Prep the parsley: Trim off the bottom end of the parsley stems where they may be browned, discard that part, then separate the leaves and stems. Finely chop the leaves and stems separately and set aside in separate piles.
  2. Sauté the aromatics: Heat olive oil in a large Dutch oven over medium-high heat until shimmering. Add finely chopped onions and minced garlic, cooking and stirring regularly for 3 to 5 minutes until fragrant, adjusting heat to avoid burning the garlic.
  3. Add the remaining flavor-makers: Stir in tomato paste, chopped carrots, celery, and the chopped parsley stems (not the leaves yet). Season with Italian seasoning, sweet paprika, red pepper flakes or Aleppo pepper, kosher salt, and black pepper. Cook for about 5 minutes, stirring occasionally until the vegetables soften.
  4. Add the broth and beans: Pour in the vegetable broth and add the drained cannellini beans. Increase heat to high to bring the mixture to a boil, letting it boil for about 5 minutes.
  5. Simmer the soup: Reduce heat to low and partially cover the pot, leaving a small gap for steam to escape. Let the soup simmer gently for about 20 minutes until the beans and vegetables are very soft.
  6. Partially blend the soup (optional): Use an immersion blender to puree about half of the soup, leaving the rest chunky for texture. This step adds creaminess but is optional.
  7. Finish with greens and herbs: Stir in the fresh spinach and cover the pot to allow it to wilt for 1 to 2 minutes. Then add the chopped parsley leaves, fresh dill, and white wine vinegar. Stir to combine well.
  8. Serve and garnish: Ladle the soup into bowls and finish each with a drizzle of extra virgin olive oil and a pinch of red pepper flakes or Aleppo pepper for a bit of heat. Serve warm.

Notes

  • For a richer flavor, use homemade or high-quality vegetable broth.
  • If you prefer a completely smooth soup, fully blend instead of partial blending.
  • Adjust red pepper flakes to taste depending on your spice preference.
  • This soup can be made ahead and keeps well refrigerated for up to 3 days.
  • To make it vegan, ensure the vegetable broth is free from animal products.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Meals

  • Gnocchi Soup with Vegan Cream and Vegetables Recipe
    Gnocchi Soup with Vegan Cream and Vegetables Recipe
  • Vegan Blackberry Crumble Bars Recipe
    Vegan Blackberry Crumble Bars Recipe
  • Berry Coconut Panna Cotta Recipe
    Berry Coconut Panna Cotta Recipe
  • High Protein Tomato Soup Recipe
    High Protein Tomato Soup Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

I’m Bara, a proud mom, grandmother, and woman who has loved cooking for more than fifty years.
For me, food has never been just a meal it’s a language of love, a way to bring people together, and a way to create memories that last a lifetime.

Learn more

Popular

  • Pistachio Buttercream Recipe
    Pistachio Buttercream Recipe
  • London Fog Tea Latte Recipe
    London Fog Tea Latte Recipe
  • Oft Lime Sugar Cookies Recipe
    Oft Lime Sugar Cookies Recipe
  • Brownie Batter Puppy Chow Recipe
    Brownie Batter Puppy Chow Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Yum Bara. All rights reserved.