Spinach and White Bean Soup Recipe | Healthy Mediterranean Bean Soup

When comfort food meets wholesome nutrition, few dishes satisfy quite like Spinach and White Bean Soup. This hearty, Mediterranean-inspired soup combines creamy white beans, nutrient-rich spinach, aromatic vegetables, and savory herbs into a warming meal that feels both comforting and nourishing.

Whether you’re searching for a healthy bean soup for busy weeknights, a vegetarian dinner option, or an easy vegetable soup packed with protein and fiber, this recipe checks every box. It comes together with simple pantry staples, requires minimal effort, and delivers restaurant-quality flavor in every spoonful.

The beauty of white bean spinach soup lies in its versatility. It can be served as a light lunch, a satisfying dinner, or even prepared ahead for meal prep throughout the week. Plus, it’s naturally budget-friendly and easy to customize based on your family’s preferences.

presentation-of-spinach-and-white-bean-soup

Why You’ll Love This Spinach and White Bean Soup

There are countless soup recipes available, but this spinach and white bean soup stands out for several reasons:

  • Rich in plant-based protein
  • Loaded with vitamins and minerals
  • Budget-friendly ingredients
  • Easy one-pot preparation
  • Family-friendly flavors
  • Excellent for meal prep
  • Naturally vegetarian
  • Ready in under an hour

The creamy texture of the beans creates a luxurious broth without requiring heavy cream, making this recipe both lighter and healthier than many traditional comfort foods.

What Makes White Beans Perfect for Soup?

White beans are one of the most versatile ingredients in home cooking. Varieties such as cannellini beans, Great Northern beans, and navy beans all work beautifully in this recipe.

White beans provide:

  • Protein for satiety
  • Dietary fiber for digestive health
  • Iron and magnesium
  • A naturally creamy texture
  • Mild flavor that pairs well with vegetables

As the beans simmer in the broth, some begin to break down naturally, creating a thick and satisfying soup without additional thickeners.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried thyme
  • ¼ teaspoon red pepper flakes (optional)
  • 6 cups vegetable broth
  • 2 cans (15 ounces each) white beans, drained and rinsed
  • 5 ounces fresh spinach
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ cup grated Parmesan cheese (optional)
  • 1 tablespoon lemon juice
visual-example-of-the-ingedients-needed-for-the-spinach-and-white-beans-soup

Ingredient Notes

Fresh Spinach

Baby spinach works especially well because it wilts quickly and provides a mild flavor. Regular spinach can also be used if chopped into smaller pieces.

White Beans

Cannellini beans are the preferred choice because of their creamy texture. Great Northern beans are another excellent option.

Vegetable Broth

A quality vegetable broth creates the foundation for the soup’s flavor. Homemade broth works wonderfully, but store-bought broth is equally convenient.

Lemon Juice

Adding lemon juice at the end brightens the flavors and balances the richness of the beans.

Instructions

  1. Heat olive oil in a large soup pot or Dutch oven over medium heat.
  2. Add diced onion, carrots, and celery. Cook for 6 to 8 minutes until softened.
  3. Stir in minced garlic, Italian seasoning, thyme, and red pepper flakes. Cook for 1 minute until fragrant.
  4. Pour in the vegetable broth and bring the mixture to a gentle boil.
  5. Add the drained white beans and reduce heat to a simmer.
  6. Cook uncovered for 20 minutes, allowing the flavors to develop.
  7. Using a potato masher, lightly mash some of the beans directly in the pot to create a creamier texture.
  8. Stir in fresh spinach and cook for 2 to 3 minutes until wilted.
  9. Add salt, black pepper, and lemon juice.
  10. Taste and adjust seasonings as needed.
  11. Ladle into serving bowls and garnish with Parmesan cheese if desired.
  12. Serve hot with crusty bread.

Tips for the Best Spinach and White Bean Soup

Sauté the Vegetables Properly

Allow the onions, carrots, and celery to soften fully before adding broth. This step develops a deeper flavor base.

Mash Some of the Beans

Partially mashing the beans creates a creamy texture without adding dairy.

Add Spinach at the End

Fresh spinach cooks quickly. Adding it during the final few minutes preserves both color and nutrients.

Use Fresh Lemon Juice

Freshly squeezed lemon juice enhances the soup’s brightness and balances earthy bean flavors.

Variations

Tuscan Spinach and White Bean Soup

Add diced tomatoes and extra garlic for a Tuscan-inspired version.

White Bean and Sausage Soup

Brown Italian sausage before adding vegetables for a heartier meal.

Vegan Version

Simply omit the Parmesan cheese or replace it with a dairy-free alternative.

Chicken and White Bean Soup

Add shredded rotisserie chicken during the final 10 minutes of cooking.

Spicy Mediterranean Soup

Increase the red pepper flakes and add a pinch of smoked paprika for extra warmth.

Serving Suggestions

This healthy bean soup pairs beautifully with a variety of side dishes.

Crusty Bread

A warm loaf of artisan bread is perfect for soaking up the flavorful broth.

Side Salad

Serve with a simple green salad dressed with olive oil and lemon.

Grilled Sandwich

Pair with a grilled cheese sandwich for a comforting family dinner.

Roasted Vegetables

Roasted Brussels sprouts, carrots, or zucchini complement the soup’s flavors.

Health Benefits of Spinach and White Bean Soup

One reason this white bean spinach soup remains so popular is its nutritional profile.

Rich in Fiber

Both spinach and beans provide significant fiber, supporting digestive health and helping you stay full longer.

Excellent Plant Protein Source

White beans contribute protein that makes this soup satisfying even without meat.

Packed with Vitamins

Spinach delivers vitamins A, C, and K along with folate and antioxidants.

Heart-Friendly Ingredients

Olive oil, vegetables, and legumes are staples of the Mediterranean diet, which is associated with heart health.

Meal Prep and Storage

Refrigeration

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Freezing

Allow the soup to cool completely before freezing. Store in freezer-safe containers for up to 3 months.

Reheating

Reheat gently on the stovetop over medium heat or microwave individual portions until heated through.

If the soup thickens during storage, simply add a splash of broth or water before reheating.

Common Mistakes to Avoid

Overcooking the Spinach

Adding spinach too early can cause it to lose its vibrant color and texture.

Underseasoning

Beans absorb seasoning. Always taste before serving and adjust salt and pepper as needed.

Skipping the Lemon Juice

The acidity helps balance the soup and enhances all the other flavors.

Using Low-Quality Broth

Since broth forms the foundation of the recipe, a flavorful broth makes a noticeable difference.

Fun Fact About White Bean Soup

White bean soups have been enjoyed throughout Mediterranean countries for centuries. Similar recipes can be found in Italy, Greece, and southern France, where beans, leafy greens, and olive oil have long served as affordable, nutritious staples.

The combination of beans and greens remains one of the most celebrated examples of traditional Mediterranean cooking because it delivers exceptional nutrition using simple ingredients.

beautiful-spinach-and-white-beans-soup-served-with-bread

Final Thoughts

Spinach and White Bean Soup is proof that simple ingredients can create extraordinary flavor. With creamy white beans, vibrant spinach, aromatic vegetables, and savory herbs, this recipe offers everything you want in a comforting homemade meal.

Whether you’re looking for a healthy bean soup, an easy vegetable soup for meal prep, or a cozy family dinner, this recipe delivers satisfying results every time. It’s affordable, nutritious, versatile, and packed with Mediterranean-inspired goodness that keeps everyone coming back for another bowl.

Spinach and White Bean Soup

A hearty Mediterranean-inspired soup featuring creamy white beans, fresh spinach, vegetables, and herbs in a flavorful broth.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner, Soup
Cuisine: Mediterranean, Vegetarian
Calories: 245

Ingredients
  

Soup
  • 2 tbsp olive oil
  • 1 yellow onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 4 cloves garlic minced
  • 1 tsp Italian seasoning
  • 0.5 tsp dried thyme
  • 0.25 tsp red pepper flakes optional
  • 6 cups vegetable broth
  • 2 cans white beans drained and rinsed
  • 5 oz fresh spinach
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.25 cup Parmesan cheese optional
  • 1 tbsp lemon juice

Equipment

  • Large soup pot
  • Wooden spoon
  • Knife
  • Cutting board

Method
 

  1. Heat olive oil in a large soup pot over medium heat.
  2. Cook onion, carrots, and celery until softened.
  3. Add garlic, Italian seasoning, thyme, and red pepper flakes.
  4. Pour in vegetable broth and bring to a boil.
  5. Add white beans and simmer for 20 minutes.
  6. Mash some beans to create a creamier texture.
  7. Stir in spinach and cook until wilted.
  8. Add salt, pepper, and lemon juice.
  9. Serve hot with Parmesan if desired.

Nutrition

Calories: 245kcalCarbohydrates: 32gProtein: 12gFat: 8gSaturated Fat: 2gCholesterol: 5mgSodium: 480mgFiber: 10gSugar: 4gVitamin A: 80IUVitamin C: 20mgCalcium: 12mgIron: 18mg

Notes

For extra protein, add shredded chicken or turkey sausage. For a vegan version, omit Parmesan cheese.

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating