Easy White Bean Soup with Spinach Recipe

White Bean Soup with Spinach

If you’re looking to warm up with something nutrient-packed and comforting, this easy White Bean Soup with Spinach recipe is exactly what you need. Bursting with wholesome ingredients and a rich, savory flavor, this soup balances the creamy texture of white beans with the fresh, vibrant touch of spinach. Perfect for busy weeknights or cozy weekends, it’s a delicious way to nourish your body without spending hours in the kitchen.

Why You’ll Love This Recipe

  • Simple and Quick: Ready in under 30 minutes, it’s perfect for hectic days when you crave homemade comfort.
  • Health-Packed: Loaded with fiber-rich white beans and vitamin-rich spinach for a nutritious boost.
  • Versatile Flavor: Mild yet savory, it suits all tastes and pairs beautifully with many meals.
  • Budget-Friendly: Uses pantry staples and fresh greens, making it wallet-friendly without sacrificing taste.
  • Comforting Warmth: The hearty texture and full-bodied broth make it the ultimate feel-good dish.

Ingredients You’ll Need

This White Bean Soup with Spinach relies on a handful of straightforward, wholesome ingredients that come together for big flavor and texture contrast. Each one plays an important role in achieving the perfect balance of richness, freshness, and warmth.

  • White Beans: Cannellini or navy beans work best for a creamy texture and mild flavor.
  • Fresh Spinach: Adds vibrant color and a burst of nutrients, softening beautifully in the broth.
  • Onion and Garlic: Build the savory foundation with their aromatic qualities.
  • Vegetable Broth or Stock: Provides a flavorful liquid base that brings the soup to life.
  • Olive Oil: Enhances richness and helps soften the aromatics during cooking.
  • Herbs and Seasonings: Bay leaf, thyme, salt, and pepper give depth without overwhelming the natural ingredients.
  • Lemon Juice (optional): Adds a fresh pop of acidity to brighten the finished soup.

Variations for White Bean Soup with Spinach

Customizing your White Bean Soup with Spinach is easy and fun. Whether you want to switch up flavors, accommodate dietary needs, or add your personal twist, here are a few ideas to get creative in the kitchen.

  • Spicy Kick: Add red pepper flakes or a pinch of cayenne for a warm, spicy boost.
  • Protein Boost: Stir in shredded cooked chicken or sausage slices for a heartier meal.
  • Herb Swap: Try rosemary, sage, or parsley instead of thyme to vary the aromatic profile.
  • Vegetable Add-ins: Toss in diced carrots, celery, or kale for extra vitamins and texture.
  • Vegan Option: Use a rich vegetable broth and olive oil, skipping any animal-based stocks or meat additions.
Easy White Bean Soup with Spinach Recipe

How to Make White Bean Soup with Spinach

Step 1: Sauté Aromatics

Start by heating olive oil in a large pot over medium heat. Add finely chopped onions and minced garlic, cooking until soft and fragrant—about 5 minutes. This step builds the flavor base crucial for a delicious soup.

Step 2: Add Broth and Beans

Pour in your vegetable broth and add rinsed, drained white beans to the pot. Tuck in a bay leaf and sprigs of thyme, then bring everything to a gentle simmer. This allows the flavors to mingle while warming the beans through.

Step 3: Season and Simmer

Season the mixture with salt and pepper to taste. Let it cook uncovered for 10–15 minutes so the broth can deepen in flavor and slightly reduce, concentrating the taste.

Step 4: Add Fresh Spinach

Stir in fresh spinach leaves and cook until just wilted—this usually takes about 2 to 3 minutes. The spinach adds a fresh, leafy texture and a boost of color that brightens the soup.

Step 5: Final Adjustments and Serve

Remove the bay leaf and thyme stems. If desired, squeeze in a little fresh lemon juice to lift the flavors. Give everything a quick stir and your White Bean Soup with Spinach is ready to enjoy!

Pro Tips for Making White Bean Soup with Spinach

  • Use Quality Beans: Canned beans work well for speed, but soaking and cooking your own dried beans improves texture and flavor.
  • Don’t Overcook Spinach: Add spinach last to keep its color vibrant and preserve nutrients.
  • Layer Flavors: Let onions and garlic caramelize gently for a sweeter, more complex base.
  • Adjust Broth Thickness: For a creamier soup, blend part of the beans with some broth before adding spinach back in.
  • Season Gradually: Taste as you go to avoid over-salting, especially if using salty broth or canned beans.

How to Serve White Bean Soup with Spinach

Garnishes

Top your soup with a drizzle of good-quality olive oil, a sprinkle of freshly cracked black pepper, or a handful of grated Parmesan for richness. Fresh herbs like parsley or basil complement the flavors beautifully as well.

Side Dishes

This soup pairs wonderfully with crusty bread, garlic toast, or crunchy salad for a well-rounded meal. A simple side of roasted vegetables is also a satisfying match alongside the warm soup.

Creative Ways to Present

Serve in rustic bowls with a wedge of lemon on the side for added brightness. For a cozy dinner party, place individual ramekins inside wooden bowls and add a rustic breadstick for an inviting presentation everyone will appreciate.

Make Ahead and Storage

Storing Leftovers

Place leftover soup in an airtight container and refrigerate for up to 4 days to keep it fresh and flavorful.

Freezing

This soup freezes beautifully in portioned containers or freezer bags. Freeze for up to 3 months for convenient meals later on.

Reheating

Reheat gently on low to medium heat on the stove or in a microwave, stirring occasionally to ensure even warming and to prevent the spinach from overcooking.

FAQs

Can I use canned spinach instead of fresh?

Fresh spinach is preferred for better texture and flavor, but canned spinach can be used in a pinch after draining thoroughly; just add it later in the cooking process to avoid overcooking.

Is this soup gluten-free?

Yes, this White Bean Soup with Spinach is naturally gluten-free as long as you use gluten-free broth and avoid any added wheat-based ingredients.

Can I substitute other greens for spinach?

Absolutely! Kale, Swiss chard, or collard greens can be excellent alternatives with slight variations in cooking time and texture.

How long does it take to cook white beans from scratch?

If using dried beans, soak them overnight and then simmer for about 1 to 1.5 hours until tender before adding to the soup.

What’s the best way to thicken this soup?

Blending a portion of the beans with some broth until smooth and mixing back in creates a natural creamy consistency without extra cream or flour.

Final Thoughts

This easy White Bean Soup with Spinach is a true kitchen hero—simple, nourishing, and endlessly adaptable. Whether you’re cooking for a quiet night or feeding a crowd, you’ll love how effortlessly it comes together with ingredients you likely already have. Dive in and enjoy all the comforting flavors this wholesome soup has to offer!

Related Posts

Print

White Bean Soup with Spinach

This easy White Bean Soup with Spinach is a nourishing, comforting, and quick recipe perfect for busy days or cozy weekends. It features creamy white beans combined with fresh spinach in a savory, flavorful broth, making a healthy, versatile, and budget-friendly meal.

  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Appetizers
  • Method: Simmering
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

Scale

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth or stock
  • 2 cans (15 oz each) white beans (Cannellini or navy), rinsed and drained
  • 1 bay leaf
  • 2 sprigs fresh thyme (or 1 teaspoon dried thyme)
  • 4 cups fresh spinach leaves
  • Salt, to taste
  • Black pepper, to taste
  • 1 tablespoon fresh lemon juice (optional)

Optional Variations

  • Red pepper flakes or pinch of cayenne for spice
  • Shredded cooked chicken or sausage slices for added protein
  • Rosemary, sage, or parsley instead of thyme
  • Diced carrots, celery, or kale as vegetable add-ins

Instructions

  1. Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add finely chopped onions and minced garlic, cooking for about 5 minutes until soft and fragrant, building the savory flavor base essential for the soup.
  2. Add Broth and Beans: Pour in the vegetable broth and add rinsed, drained white beans to the pot. Tuck in the bay leaf and thyme sprigs, then bring to a gentle simmer, allowing flavors to meld and beans to warm through.
  3. Season and Simmer: Season with salt and black pepper to taste. Cook uncovered for 10 to 15 minutes so the broth deepens in flavor and reduces slightly.
  4. Add Fresh Spinach: Stir in fresh spinach leaves and cook just until wilted, roughly 2 to 3 minutes, adding a vibrant color and fresh texture to the soup.
  5. Final Adjustments and Serve: Remove bay leaf and thyme stems. If desired, squeeze in fresh lemon juice to brighten flavors. Stir well and enjoy the soup warm.

Notes

  • Use quality beans: canned for convenience or soaked and cooked dried beans for better texture and flavor.
  • Don’t overcook spinach to retain vibrant color and nutrients.
  • Caramelize onions and garlic gently for deeper, sweeter flavor.
  • For a creamier soup, blend part of the beans with some broth before adding spinach.
  • Season gradually and taste frequently to avoid over-salting.

Nutrition

  • Serving Size: 1 bowl (approximately 1.5 cups)
  • Calories: 220
  • Sugar: 3g
  • Sodium: 450mg
  • Fat: 5g
  • Saturated Fat: 0.7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: white bean soup, spinach soup, healthy soup, vegan soup, gluten-free soup, quick soup, comforting soup

Did you make this recipe?

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

Similar Posts

Leave a Reply

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

Recipe rating