creamy spinach and white bean soup for nutritious winter comfort

30 min prep 60 min cook 12 servings
creamy spinach and white bean soup for nutritious winter comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Why You'll Love This Creamy Spinach and White Bean Soup

  • One-Pot Wonder: Minimal dishes, maximum flavor—everything cooks in a single Dutch oven.
  • Weeknight Fast: From chopping to ladling, dinner is done in 35 minutes flat.
  • Protein-Powered: Two cans of white beans give you 24 g of plant-based protein per serving.
  • Spinach Bonanza: An entire 5-oz clamshell wilts down for iron, folate, and vibrant color.
  • Creamy Without Cream: A quick bean purée creates luscious texture—no heavy dairy needed.
  • Freezer-Friendly: Double the batch; leftovers reheat like a dream for busy nights.
  • Vegan, Gluten-Free, Nut-Free: Allergy-friendly comfort everyone at the table can enjoy.

Ingredient Breakdown

Ingredients for creamy spinach and white bean soup for nutritious winter comfort

Great soup starts with great components. Here’s what each element brings to the bowl:

  • Olive oil & butter: A combo gives you flavor (butter) and higher smoke point (oil). Use all olive oil to keep it vegan.
  • Leek + yellow onion: Leek adds subtle sweetness; onion builds the classic base. Swap with two onions if leeks aren’t handy.
  • Garlic: Four cloves may sound like a lot, but soup mellows them into gentle warmth.
  • Rosemary & thyme: Woody herbs evoke winter forests. Fresh is lovely; dried works—just use half amounts.
  • White beans: Cannellini or Great Northern both purée silkily. Canned = convenience; 1½ cups cooked dried beans if you plan ahead.
  • Vegetable broth: Low-sodium lets you control salt. Chicken broth is fine for omnivores.
  • Spinach: Baby spinach wilts almost instantly. Curly spinach needs stems removed.
  • Lemon zest + juice: Brightness balances the creaminess and keeps flavors from tasting flat.
  • Nutmeg: A whisper amplifies spinach’s earthy notes—trust me on this one.

Step-by-Step Instructions

  1. 1 Soften the aromatics. Heat 1 Tbsp olive oil and 1 Tbsp butter in a heavy Dutch oven over medium. Add sliced leek (white & light-green parts only, rinsed well) and diced onion with ½ tsp kosher salt. Sauté 5 minutes until translucent, not browned.
  2. 2 Bloom herbs & garlic. Stir in minced garlic, 1 tsp chopped fresh rosemary, and ½ tsp fresh thyme leaves; cook 60 seconds until fragrant.
  3. 3 Create the soup base. Add 2 cans (15 oz each) drained white beans, 3½ cups vegetable broth, ¼ tsp freshly grated nutmeg, and several grinds black pepper. Bring to a boil, then reduce to a lively simmer 8 minutes so flavors meld.
  4. 4 Make it creamy. Remove 2 ladles of soup (about 1½ cups) to a blender. Add ¼ cup nutritional yeast or grated Parmesan (optional). Vent lid, hold a towel over, and blend until perfectly smooth. Stir purée back into the pot for a velvety texture without a speck of cream.
  5. 5 Wilt the greens. Pack in 5 oz baby spinach a handful at a time, letting each batch wilt before adding more. Takes about 2 minutes total and feels like magic.
  6. 6 Brighten and taste. Finish with zest of ½ lemon and 1 Tbsp fresh lemon juice. Taste; add salt if needed. For richer body, stir in 2 Tbsp heavy cream or coconut milk—totally optional.
  7. 7 Serve. Ladle into warm bowls. Garnish with a drizzle of olive oil, cracked pepper, and maybe a few rosemary needles for a wintry look. Crusty bread is compulsory.

Expert Tips & Tricks

  • Prep the leek properly. Slice it lengthwise, fan layers under cold water, and swish out hidden grit—nobody wants sandy soup.
  • Immersion-blender shortcut. Stick-blend just a corner of the pot if you don’t want to dirty the regular blender; leave some beans whole for texture.
  • Layered salt. Season at three stages: sweating veg, simmering beans, finishing with greens. Each layer absorbs differently.
  • Bean liquid gold. Replace ½ cup broth with the starchy canned bean liquid for extra body.
  • Make-ahead lunches. Soup thickens overnight; loosen with broth when reheating and brighten with another squeeze of lemon.
  • Smoky twist. Add ½ tsp smoked paprika with the herbs for campfire vibes.
  • Kid-friendly greens. Purée all the spinach into the bean mixture—sneaky nutrition, no flecks.

Common Mistakes & Troubleshooting

Too Bland?
Salt, acid, fat. Add more salt gradually, splash of lemon, or drizzle of good olive oil at service.
Grainy Texture?
Blended beans were too hot and not enough liquid. Blend with a bit of cool broth next time.
Spinach Turning Brown?
You overcooked the greens; add them in the last 2–3 minutes only.
Soup Separated?
Reheat gently and whisk; the bean starch will re-emulsify.
Salty Overload?
Drop in a peeled potato and simmer 10 minutes; discard potato before serving.

Variations & Substitutions

  • Greens Swap: Kale, chard, or escarole work—just strip tough ribs and simmer 5 minutes longer.
  • Bean Choice: Chickpeas make it chunkier; navy beans are softer and milder.
  • Spicy Kick: Stir in ¼ tsp red-pepper flakes with the garlic.
  • Protein Boost: Add shredded rotisserie chicken or turkey after puréeing.
  • Cream-Free but Rich: Stir in ½ cup unsweetened oat milk for extra silkiness.
  • Parmesan Rind: Toss a rind in while soup simmers; fish it out before serving for deep umami.

Storage & Freezing

  • Refrigerator: Cool completely, transfer to airtight container, and chill up to 4 days. Reheat gently with a splash of broth.
  • Freezer: Portion into freezer-safe jars or silicone bags, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in fridge; reheat slowly—do not boil vigorously or beans may break.
  • Prep & Freeze Veg: Chop leek/onion, measure herbs, and store in a zip bag so weeknight soup is dump-and-simmer.

FAQ

Absolutely. Thaw 10 oz frozen chopped spinach, squeeze dry, and add with the lemon at the end to prevent overcooking.

Yes, provided you skip the optional Parmesan and use olive oil instead of butter.

Sure—use a larger 6- to 7-quart pot and add 5 extra minutes to the simmer so the extra volume heats through.

A crusty sourdough or no-knead Dutch-oven loaf for dunking. Garlic bread is never a bad idea.

Blend all the spinach into the puréed beans; they’ll never see a single fleck.

Yes. Sauté aromatics on the stove first for best flavor, then everything except spinach & lemon into the crock. Cook 4 h on LOW, stir in spinach to wilt, finish with lemon.

Acid is your friend. Stir extra lemon juice in just before reheating and avoid prolonged boiling.

Each serving packs ~12 g fiber—nearly half the daily target—thanks to beans and spinach.

Ladle up, cozy down, and let this emerald-green bowl remind you that winter nourishment can be both effortless and outrageously delicious. Don’t forget to pin the recipe so you’ll always have comfort waiting in your back pocket. Happy slurping!

creamy spinach and white bean soup for nutritious winter comfort

Creamy Spinach & White Bean Soup

Pin Recipe
Prep
10 min
Cook
25 min
Total
35 min
4 servings
Easy
Ingredients
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 cans (15 oz) white beans, drained
  • 4 cups vegetable broth
  • 3 cups fresh baby spinach
  • 1 cup canned coconut milk
  • 1 tsp dried thyme
  • ½ tsp dried oregano
  • ½ tsp smoked paprika
  • Salt & pepper to taste
  • Juice of ½ lemon
  • 2 tbsp nutritional yeast (optional)
Instructions
  1. Heat olive oil in a pot over medium heat. Sauté onion until translucent, about 4 min.
  2. Add garlic; cook 1 min until fragrant.
  3. Stir in beans, broth, thyme, oregano, paprika, salt, and pepper. Bring to a boil.
  4. Reduce heat; simmer 10 min to meld flavors.
  5. Blend half the soup with an immersion blender for creaminess, or transfer half to a blender.
  6. Return blended soup to pot; stir in coconut milk and spinach until wilted, 2–3 min.
  7. Add lemon juice and nutritional yeast if using; adjust seasoning.
  8. Serve hot with crusty bread or a sprinkle of chili flakes.
Recipe Notes
  • For extra protein, add a cup of cooked quinoa.
  • Store leftovers in the fridge up to 4 days or freeze 3 months.
  • Use full-fat coconut milk for the creamiest texture.
Calories
285
Protein
12 g
Fat
14 g
Carbs
32 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.