Hearty Mediterranean White Bean Soup with Spinach Magic

Creamy white bean soup with greens and thyme in a rustic ceramic pot

The very first time I savored a warm bowl of Mediterranean White Bean Soup with Spinach and Fresh Herbs, it felt like I was sitting on a sunlit Mediterranean terrace. The inviting aroma wrapped around me, bringing instant comfort. This soup isn’t just any meal—it’s like a cozy hug after a busy day, full of fresh flavors and a beautiful, creamy texture that just makes everything feel right.

A One-Pot Love Letter to Flavor and Ease

Using wholesome ingredients and fragrant herbs, this soup perfectly balances nourishing goodness with bright, fresh taste. It’s a breeze to make and turns everyday pantry staples into a meal everyone will ask for again. There’s something truly heartwarming about curling up with a bowl of this soup, where each spoonful is bursting with flavor, color, and that cozy feeling we all crave.

So, shall we get cooking and make some magic together?

Picture yourself savoring a cozy bowl of Mediterranean White Bean Soup with Spinach and Fresh Herbs, filled with creamy richness and lively Mediterranean tastes. The tender beans mingle with fresh spinach and fragrant herbs for a comforting mix that warms your heart and fills your belly. This soup is both nourishing and joyful, perfect for quiet evenings at home. It’s simple to make but tastes impressive, transforming humble ingredients into a dish that gathers everyone around the table. Let this soup become your new favorite comfort food, serving up warmth and happiness in every bowl.

What Makes It So Good

This Mediterranean White Bean Soup with Spinach and Fresh Herbs hits every note: comforting, fresh, and super simple. It turns just a few basic ingredients into something soulful and satisfying—creaminess from pureed white beans, brightness from herbs and spinach, and a layered Mediterranean flavor that feels like a hug in a bowl. If you love the rustic profile of a classic Tuscan white bean soup, this bowl delivers that same comfort with an herbier, spinach-forward finish. Let me share what makes this recipe a winner you’ll want in your rotation.

  • One-pot convenience: Everything cooks in a single Dutch oven, saving you time and mess—ideal for busy weeknights when you want quick and easy.
  • Budget-friendly pantry staples: Using canned cannellini beans, simple veggies, and vegetable broth keeps this meal affordable without skimping on flavor or heartiness.
  • Creamy without cream: Pureeing part of the soup using just the beans adds silky richness naturally—no dairy needed, which makes it perfect if you’re dairy-free.
  • Fresh herbs & bright notes: Parsley, dill, and a splash of white wine vinegar brighten the whole dish so it never feels heavy or dull.
  • Nutrient-packed: Beans bring protein and fiber, spinach adds green goodness—this soup nourishes the whole family with wholesome ingredients.
  • Make-ahead & freezer-friendly: The flavors deepen after sitting a day in the fridge, plus it freezes beautifully for ready meals on busy nights.
  • Flexible & customizable: Easily swap beans, change greens, adjust spices, or pick broth options to suit vegan, gluten-free, or whatever your pantry calls for. For a different direction, try our Sweet Potato & Black Bean Soup for a smoky-sweet, hearty alternative.
  • Family-approved: Smooth, warmly spiced, and bursting with fresh herbs, it pleases both kids and grown-ups alike—melt-in-your-mouth comfort food at its best.

So there you have it: simple ingredients, one pot, big flavor, and plenty of room to make it your own. What’s not to adore?

Ingredients for One-Pot Comfort

top-down view of organized ingredients: parsley, beans, diced carrots, celery, onions, garlic, tomato paste, olive oil, and vegetable broth

  • Fresh parsley: 1 bunch – use both leaves and tender stems for deeper, fresher flavor.
  • Extra virgin olive oil: 3 tablespoons – perfect for that beautiful sauté and to boost flavor.
  • Yellow onion: 1 medium, finely chopped – adds a lovely sweetness and base depth.
  • Garlic cloves: 3 large, minced – essential for aromatic richness.
  • Tomato paste: 2 tablespoons – adds a subtle sweetness and depth of flavor.
  • Carrots: 2 large, chopped – bring natural sweetness and some color to the bowl.
  • Celery: 2 stalks, chopped – lends a mild, fresh crunch to the soup base.
  • Italian seasoning: 1 teaspoon, dried – infuses classic Mediterranean herbal notes.
  • Sweet paprika: 1 teaspoon – offers a warm flavor and gorgeous color.
  • Red pepper flakes: ½ teaspoon – add a gentle kick or more to taste.
  • Kosher salt: to taste – critical to pull all the flavors together perfectly.
  • Black pepper: to taste – rounds out the seasoning and adds a little sharpness.
  • Vegetable broth: 4 cups (32 ounces) – your flavorful soup base.
  • Cannellini beans: 2 cans, drained and rinsed – creamy texture and a protein boost.
  • Fresh spinach: 2 heaping cups – a vibrant, nutritious green pop.
  • Fresh dill: ¼ cup, chopped – adds a bright, fresh herbal note.
  • White wine vinegar: 2 tablespoons – a splash of acid to brighten and balance.

Easy One-Pot Cooking Steps

  1. Trim tough ends from parsley stems and finely chop leaves and tender stems separately.
  2. Drain and rinse the cannellini beans.
  3. Heat olive oil in a Dutch oven over medium-high until shimmering.
  4. Add chopped onion and minced garlic and cook until the onion softens, about 3–5 minutes.
  5. Stir in tomato paste, then add chopped carrots, celery, and parsley stems; add Italian seasoning, paprika, red pepper flakes, salt, and black pepper and cook until vegetables soften, about 5 minutes.
  6. Pour in vegetable broth and the rinsed cannellini beans and bring to a boil over high heat for about 5 minutes.
  7. Reduce heat to low, partially cover, and simmer gently for 20 minutes.
  8. Use an immersion blender to puree roughly half the soup, leaving chunky bits for texture.
  9. Stir in fresh spinach, cover, and let wilt for 1–2 minutes.

    Four-panel collage of white bean soup in a pot with vegetables, immersion blender, and greens

  10. Fold in chopped parsley leaves and chopped dill, then stir in white wine vinegar.

Serving Ideas and Finishing Touches

This soul-soothing soup is packed with warmth and flavor — just right for chilly nights or quiet lunches where you want simple comfort.

  • Crusty bread: Nothing beats dipping a big slice of crusty, golden bread into this creamy soup to soak up every drop.
  • Side salad: A crisp green salad with fresh veggies adds a nice refreshing crunch and keeps the meal balanced. For something more substantial, a light tuna and garbanzo bean salad brings extra protein without weighing things down.
  • Grilled vegetables: Think charred zucchini and bell peppers for a smoky-sweet twist that pairs beautifully. Or round things out with a cozy scoop of garlic mushroom rice pilaf.
  • White wine: A chilled glass of crisp white wine complements the soup’s bright flavors wonderfully.

Ready to get the lowdown on storing and reheating? Let’s jump into the FAQs next!

Use these simple pro tips to make your Mediterranean White Bean Soup with Spinach and Fresh Herbs truly shine.

  • Don’t skip fresh herbs: Parsley and dill at the end add brightness and wake up the flavors.
  • Beans swap: While cannellini work best for creaminess, navy or pinto beans also make great, tasty substitutions.
  • Adjust the thickness: Blend more if you want a heartier, creamy soup perfect for cooler nights.
  • Spice level: Play with those red pepper flakes to keep the heat just how you like it.
  • Taste test: Always give your soup a final taste before serving. Sometimes a pinch more salt or a squeeze of lemon juice can make all the difference.

Now you’ve got these tips, let’s chat about storing your wonderful leftovers!

Swaps and Flavor Boosters

  • Gluten-free friendly: Simply use certified gluten-free vegetable broth to keep this Mediterranean White Bean Soup safe for anyone avoiding gluten.
  • Mix your beans: Try swapping cannellini for navy or pinto beans to add variety and heartiness to the soup’s texture and flavor. Butter beans are great too—see how luscious they can be in this Butter Bean Stew.
  • Greens options: Feel free to swap spinach for kale or Swiss chard if you want a different color and a nutrition boost.
  • Lemon zest: Add a splash of lemon juice or a teaspoon of zest for a lively citrus note that brightens every bite.
  • Kick up the heat: Add diced jalapeños or a dash of your favorite hot sauce if you like your soup with a little fire.
  • Herb swaps: No dill on hand? Fresh basil or thyme make excellent alternatives that pair well with the other flavors.

These fun swaps let you make this Mediterranean White Bean Soup with Spinach and Fresh Herbs your own in every kitchen. Up next, some smart storage pointers!

Storing, Reheating, and Freezing

Want to keep enjoying your Mediterranean White Bean Soup with Spinach and Fresh Herbs after the first bowl? Here’s how to store and reheat it perfectly.

  • Room temperature: Try not to leave the soup out longer than two hours for food safety and freshness.
  • Refrigerator: Transfer leftovers to an airtight container and refrigerate for up to four days. The flavors actually get better after resting.
  • Freezing: This soup freezes really well for up to three months. Just thaw overnight in the fridge before warming back up.
  • Reheating: Warm gently on the stove over low heat, adding a splash of broth if needed to keep it creamy and smooth.

Storing your soup is simple and keeps those flavors ready for another cozy meal—if you enjoy batch-cooking, try a make-ahead bowl like creamy lentil curry with coconut milk; it also freezes beautifully. Now, let’s round it out with some FAQs for all your questions!

bowl of white bean soup with parsley and red pepper flakes

Answers to Common Questions

How long does Mediterranean White Bean Soup with Spinach and Fresh Herbs stay good in the fridge?
You can keep this soup in an airtight container in your fridge for about four days. It’s great for make-ahead meals, and the flavor improves with time!

Can I freeze Mediterranean White Bean Soup with Spinach and Fresh Herbs?
Yes! Freeze it for up to three months. Be sure the soup cools completely before transferring it to a freezer-safe container, and leave a little room for expansion.

Is this soup vegan-friendly?
Absolutely! It’s naturally vegan since it uses vegetable broth and no animal products—perfect for plant-based diets.

What are some tasty sides to serve with Mediterranean White Bean Soup?
Try pairing it with crusty bread for dunking, a fresh green salad, or some grilled veggies. Each adds texture and balances the rich flavors beautifully.

What can I use instead of Cannellini beans?
Navy beans or pinto beans make delicious alternatives. They’ll still give you that creamy texture and hearty feel.

Get ready to warm your heart and belly with this delightful Mediterranean White Bean Soup with Spinach and Fresh Herbs—you’re going to love it!

close-up of white beans in golden broth with greens and red pepper flakes

Print

A comforting, creamy, and flavorful one-pot soup featuring cannellini beans, fresh spinach, and fragrant Mediterranean herbs. Naturally vegan and easy to prepare with pantry staples and fresh ingredients.

  • Author: Ashley
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: Mediterranean

Ingredients

Scale
  • 1 bunch fresh parsley (use both leaves and tender stems)
  • 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 stalks celery, chopped
  • 1 teaspoon dried Italian seasoning
  • 1 teaspoon sweet paprika
  • ½ teaspoon red pepper flakes (adjust to taste)
  • Kosher salt, to taste
  • Black pepper, to taste
  • 4 cups (32 ounces) vegetable broth (certified gluten-free if needed)
  • 2 cans cannellini beans, drained and rinsed
  • 2 heaping cups fresh spinach
  • ¼ cup fresh dill, chopped
  • 2 tablespoons white wine vinegar

Instructions

  1. Trim tough ends from parsley stems and finely chop leaves and tender stems separately.
  2. Drain and rinse the cannellini beans.
  3. Heat olive oil in a Dutch oven over medium-high heat until shimmering.
  4. Add chopped onion and minced garlic; cook for 3–5 minutes until onion softens.
  5. Stir in tomato paste, then add chopped carrots, celery, and parsley stems; add Italian seasoning, paprika, red pepper flakes, salt, and black pepper. Cook for about 5 minutes until vegetables soften.
  6. Pour in vegetable broth and rinsed cannellini beans; bring to a boil over high heat for about 5 minutes.
  7. Reduce heat to low, partially cover, and simmer gently for 20 minutes.
  8. Use an immersion blender to puree roughly half the soup, leaving some chunks for texture.
  9. Stir in fresh spinach, cover, and let wilt for 1–2 minutes.
  10. Fold in chopped parsley leaves and chopped dill, then stir in white wine vinegar.

Notes

Feel free to swap cannellini beans with navy or pinto beans for variation in texture and flavor., Spinach can be substituted with kale or Swiss chard for different colors and nutrition., Add lemon juice or zest for bright citrus flavor., Increase or decrease red pepper flakes to adjust spice level., Fresh herbs added at the end brighten the flavors., The soup thickens if blended more — blend to preferred consistency., Store leftovers refrigerated up to 4 days or freeze up to 3 months., Reheat gently on stove, adding broth if necessary to maintain creaminess.

Nutrition

  • Serving Size: 1 serving (about 1.5 cups)
  • Calories: Approximately 250 calories per serving
  • Fat: 7 grams per serving
  • Carbohydrates: 35 grams per serving
  • Protein: 13 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating