Spinach and White Bean Soup

Spinach and White Bean Soup

If you’re craving something warm, nourishing, and easy to make, Spinach and White Bean Soup is the perfect answer. It’s cozy without being heavy, packed with plant-based protein, and made with simple pantry ingredients you probably already have.

Spinach and White Bean Soup is one of my favorite weeknight soups because it comes together quickly but tastes like it simmered all day. The creamy white beans add heartiness, while fresh spinach brings bright color and nutrients. I’ve made this for busy evenings, meal prep lunches, and even as a starter for dinner guests. It’s simple, satisfying, and always comforting.

In this post, I’ll walk you through step-by-step instructions, share expert tips for flavor, offer easy variations, and answer common questions so your soup turns out perfect every time.

Let’s get cooking!

Why You’ll Love This Recipe

  • Hearty & Filling – White beans add protein and fiber.

  • Quick & Easy – Ready in about 30 minutes.

  • Healthy & Plant-Based – Naturally vegetarian and gluten-free.

  • Budget-Friendly – Uses pantry staples.

  • Great for Meal Prep – Tastes even better the next day.

Ingredients & Prep

This is a healthy vegetable soup built around creamy white beans and fresh spinach.

Spinach and White Bean Soup Ingredients

Main Ingredients Prep

  • 2 (15-ounce) cans white beans (cannellini or great northern), drained and rinsed

  • 3 cups fresh spinach, roughly chopped

  • 1 small yellow onion, diced

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 3 cloves garlic, minced

  • 4 cups vegetable broth

Prep Tips:

  • Rinse beans well to reduce sodium.

  • Chop vegetables evenly for consistent cooking.

  • Use fresh spinach for best flavor and texture.

Seasonings, Sauces, or Flavor Base

  • 2 tablespoons olive oil

  • ½ teaspoon dried thyme

  • ½ teaspoon dried oregano

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • Juice of ½ lemon

The lemon juice brightens the flavor of Spinach and White Bean Soup and balances the richness of the beans.

Pantry Staples

  • Red pepper flakes (optional)

  • Fresh parsley for garnish

  • Extra salt and pepper to taste

Step-by-Step Cooking Instructions

Pre-Cooking Prep

  1. Dice onion, carrots, and celery.

  2. Mince garlic.

  3. Drain and rinse beans.

  4. Measure broth and seasonings.

Having everything ready makes the cooking process smooth and stress-free.

Cooking Method

  1. Heat olive oil in a large pot over medium heat.

  2. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.

  3. Stir in garlic and cook for 30 seconds until fragrant.

  4. Add thyme, oregano, salt, and pepper. Stir to coat vegetables.

  5. Pour in vegetable broth and bring to a gentle boil.

  6. Stir in white beans.

  7. Reduce heat and simmer for 15–20 minutes.

Spinach and White Bean Soup

For a creamier texture, blend about one cup of the soup and return it to the pot.

  1. Stir in chopped spinach and cook for 2–3 minutes until wilted.

  2. Add lemon juice and adjust seasoning.

Doneness or Texture Check

  • Vegetables should be tender.

  • Beans should be soft and creamy.

  • Spinach should be wilted but still vibrant green.

Avoid overcooking spinach to keep color and texture fresh.

Resting or Final Touches

Let Spinach and White Bean Soup rest for 5 minutes before serving.

Garnish with:

  • Fresh parsley

  • A drizzle of olive oil

  • Red pepper flakes

  • Fresh cracked black pepper

Serve warm.

Pro Tips for Perfect Results

After making Spinach and White Bean Soup many times, here are my best tips.

Common Mistakes to Avoid

  • Skipping lemon juice – It adds brightness.

  • Overcooking spinach – Add it at the end.

  • Under-seasoning beans – Beans need salt to shine.

  • Boiling too hard – Keep at a gentle simmer.

Recommended Tools

  • Large soup pot or Dutch oven

  • Wooden spoon

  • Immersion blender (optional)

  • Sharp knife

Simple tools make this soup easy and reliable.

Storage & Reheating Tips

Storage:

  • Store in an airtight container.

  • Refrigerate up to 4 days.

Freezing:

  • Freeze up to 3 months (add spinach fresh after thawing if preferred).

Reheating:

  • Reheat on stovetop over medium heat.

  • Add a splash of broth if it thickens.

This soup tastes even better the next day.

Flavor Variations

One of the best things about Spinach and White Bean Soup is how easy it is to customize.

Spicy Version

For extra heat:

  • Add ½ teaspoon crushed red pepper flakes.

  • Stir in diced jalapeño.

  • Drizzle with chili oil before serving.

Healthy / Special Diet Option

This soup is naturally:

  • Vegan

  • Gluten-free

  • Dairy-free

To add more protein:

  • Stir in cooked quinoa.

To add richness:

  • Add a splash of coconut milk.

Global Flavor Twist

Switch up the flavor profile:

  • Italian-Inspired: Add diced tomatoes and fresh basil.

  • Mediterranean Style: Add olives and a squeeze of extra lemon.

  • Tuscan Twist: Add rosemary and a sprinkle of Parmesan (if not vegan).

Each variation keeps the base of Spinach and White Bean Soup while adding new depth.

Serving Suggestions

This soup pairs beautifully with simple sides.

Side Dishes

  • Crusty bread

  • Garlic toast

  • Grilled cheese sandwich

  • Simple green salad

Drinks, Sauces, or Toppings

  • Sparkling water with lemon

  • Iced tea

  • Extra olive oil drizzle

  • Fresh herbs

Spinach and White Bean Soup is perfect for cozy dinners or light lunches.

FAQs

Can I make this ahead of time?

Yes! This soup is perfect for meal prep. The flavors deepen overnight, making it even better the next day.

How do I fix common mistakes?

If it’s too thick:
Add vegetable broth or water.

If it’s too thin:
Simmer uncovered for a few minutes.

If it tastes bland:
Add more salt, lemon juice, or herbs.

If beans are too firm:
Simmer longer until tender.

Small adjustments make a big difference.

Conclusion

If you’re looking for a warm, nourishing, and easy meal, Spinach and White Bean Soup is the perfect choice. It’s hearty, healthy, and full of simple, fresh flavors.

I’ve made this recipe countless times when I need something comforting yet balanced, and it never disappoints. With just a few pantry staples and fresh spinach, you get a bowl of pure comfort.

If you try this Spinach and White Bean Soup, let me know how it turns out! And if you’re building a cozy meal, pair it with crusty bread for the perfect finish.

Spinach and White Bean Soup

Spinach and White Bean Soup

Yara
This Spinach and White Bean Soup is a hearty, healthy, and comforting one-pot meal made with creamy cannellini beans, fresh spinach, and simple pantry spices. Ready in just 30 minutes, this plant-based soup is packed with fiber and protein, naturally vegan and gluten-free, and perfect for cozy weeknight dinners or meal prep lunches.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup
Cuisine Mediterranean
Servings 6 servings

Ingredients
  

  • Main Ingredients
  • 2 15-ounce cans white beans (cannellini or great northern), drained and rinsed
  • 3 cups fresh spinach roughly chopped
  • 1 small yellow onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
  • 4 cups vegetable broth
  • Seasonings & Flavor Base
  • 2 tablespoons olive oil
  • ½ teaspoon dried thyme
  • ½ teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of ½ lemon
  • Optional Additions
  • Red pepper flakes
  • Fresh parsley for garnish
  • Extra olive oil drizzle

Instructions
 

  • Sauté the Vegetables
  • 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 cook for 30 seconds until fragrant.
  • Build the Base
  • Add thyme, oregano, salt, and pepper.
  • Stir to coat vegetables evenly.
  • Pour in vegetable broth and bring to a gentle boil.
  • Add Beans
  • Stir in drained white beans.
  • Reduce heat and simmer for 15–20 minutes.
  • Create Creaminess (Optional)
  • Blend about 1 cup of soup using an immersion blender.
  • Return blended portion to the pot and stir.
  • Finish with Spinach
  • Stir in chopped spinach.
  • Cook for 2–3 minutes until wilted.
  • Add lemon juice and adjust seasoning.

Notes

  • Add spinach at the end to preserve color and texture.
  • Lemon juice brightens the soup and balances richness.
  • For thicker soup, simmer uncovered for a few extra minutes.
  • For thinner soup, add additional broth.
  • Beans need adequate salt for full flavor—taste and adjust.
Keyword cannellini bean soup, easy plant-based soup, healthy bean soup recipe, spinach and white bean soup, vegan spinach soup, white bean vegetable soup

Similar Posts