warm spinach and white bean soup with garlic and lemon zest

30 min prep 1 min cook 2 servings
warm spinach and white bean soup with garlic and lemon zest
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first spoonful of this warm spinach and white bean soup with garlic and lemon zest hits your lips. It’s the kind of magic that makes you close your eyes for a second, let out an involuntary “mmm,” and immediately reach for the ladle before you’ve even swallowed. I discovered this recipe on a blustery Tuesday in late February, when the sky had been the color of wet cement for three days straight and my farmer’s market tote held nothing but a sad bunch of spinach and a single lemon. What began as a “clean-out-the-crisper” desperation dinner has become the soup I make when I need to feel grounded—when I want the culinary equivalent of a heavy-knit cardigan and a fireplace I don’t actually own.

I’ve served it to friends who swear they “don’t do soup for dinner,” watched them polish off two bowls, and then email me the recipe at 2 a.m. because they couldn’t stop thinking about it. I’ve packed it in thermoses for beach picnics in June and ladled it into oversized mugs for solo movie nights in October. It’s week-night fast (30 minutes, start to slurp), weekend luxurious (the flavors deepen overnight), and endlessly adaptable to whatever greens or beans you have on hand. If you keep canned white beans, good olive oil, and a couple of cloves of garlic in your pantry, you’re never more than half an hour away from comfort.

Why This Recipe Works

  • Two-Stage Garlic: Sizzling sliced garlic in olive oil creates nutty, toasted notes, while a second hit of minced raw garlic at the end keeps the flavor bright and spicy.
  • Lemon Zest, Not Juice: Oils in the zest perfume the broth without the harsh acidity that can muddy tender spinach.
  • Purée a Scoop of Beans: Blending ½ cup of the beans with a ladle of broth creates a velvety body that feels cream-rich yet stays dairy-free.
  • Spinach Stems = Flavor: Thinly slicing the stems and adding them early gives backbone to the broth; leaves go in last for color and tenderness.
  • Finish with Cold Olive Oil: A final drizzle of unheated, peppery oil reawakens the aromatics and adds glossy visual appeal.
  • One-Pot, 30-Minute Weeknight Hero: Minimal dishes, pantry staples, and a week’s worth of lunch-box leftovers.

Ingredients You'll Need

Ingredients

White Beans: Creamy cannellini are classic, but great Northern or even navy beans work. If you cook beans from dried, 1½ cups cooked equals one 15-oz can. Buy low-sodium beans so you control salt; aquafaba (the can liquid) is liquid gold for vegan mayo, but here we want just the beans, so rinse and drain.

Fresh Spinach: Look for perky, thin stems and leaves that smell faintly sweet, not metallic. A 5-oz clamshell equals about 4 packed cups. Baby spinach needs zero prep; mature spinach benefits from a quick stem trim. Sub in baby kale, chard, or even arugula for peppery notes.

Garlic: Firm, tight-skinned heads with no green sprouts. Older garlic turns bitter when fried. I use both thinly sliced (for toasty sweetness) and minced raw (for punch). If you’re a garlic fiend, add the optional garlic chips garnish.

Lemon: Organic, unwaxed skin is key since we’re using zest. Bright yellow with zero green patches equals maximum oil in the peel. Zest before juicing; the micro-plane is your friend.

Olive Oil: A solid everyday extra-virgin for sautéing plus a finishing drizzle of something grassy and peppery. The soup is vegan, but if you’re not, a final whisper of good Irish butter is sublime.

Vegetable Broth: Homemade is lovely, but I’m realistic. Choose one that lists actual vegetables in the ingredients, not “flavoring.” If all you have is water, bump up aromatics—add a bay leaf, ½ tsp tomato paste, and a pinch of fennel seed.

Crushed Red Pepper: Just ¼ tsp for gentle warmth; scale up if you want the Tuscan-restaurant sinus-clearing effect.

How to Make Warm Spinach and White Bean Soup with Garlic and Lemon Zest

1
Mise en Place: Drain and rinse 2 cans white beans. Reserve ½ cup beans for blending. Thinly slice 4 cloves garlic; mince 2 more. Wash spinach well (grit hides in stem crevices) and spin dry. Zest 1 lemon; set zest aside. Measure 3 Tbsp olive oil, 4 cups broth, ½ tsp salt, and ¼ tsp crushed red pepper.
2
Create the Garlic Oil: In a heavy 4-quart pot, warm 2 Tbsp olive oil over medium. Add sliced garlic and pepper flakes. Stir constantly 90 seconds until edges turn honey-gold; do not brown. Tilt pot to pool oil and keep garlic submerged for even toasting.
3
Build the Broth: Immediately pour in 1 cup broth to arrest garlic cooking. Scrape browned bits. Add remaining broth, ½ tsp salt, and spinach stems. Bring to a lively simmer for 5 minutes; stems soften and season the liquid.
4
Velvet Trick: Ladle ½ cup hot broth and the reserved ½ cup beans into a blender. Vent lid with a towel to avoid hot-splash mishaps. Blend 20 seconds until silky. Return purée to pot; instant creamy body without dairy.
5
Bean Bath: Add remaining beans. Reduce heat to gentle simmer 6 minutes so beans heat through and absorb garlic-lemon scaffolding.
6
Spinach Finish: Pile spinach leaves on top. Press gently with a ladle to submerge; cook 30-45 seconds only until wilted and vibrant. Overcooking muddies color and flavor.
7
Final Aromatics: Off heat, stir in minced raw garlic and lemon zest. Taste; adjust salt. The raw garlic blooms gently in the residual heat, and zest perfumes without acid overload.
8
Serve & Drizzle: Ladle into warm bowls. Finish with a swirl of remaining 1 Tbsp raw olive oil, extra pepper flakes, and optional garlic chips (see tips). Serve with crusty sourdough for dunking.

Expert Tips

Garlic Chips Garnish

Thinly slice 2 extra cloves. Fry in ¼ cup oil until golden; drain on salt-lined paper towel. Sprinkle on top for crunch and drama.

Bean Swap

Chickpeas add nuttiness; borlotti beans stay intact longer. Even canned black-eyed peas work for Southern flair.

Low-Wilt Greens

For heartier greens like kale or collards, shred finely and simmer 3 minutes before adding spinach.

Double-Batch Blender Safety

When doubling, blend beans in two portions to avoid steam-blowouts and achieve silkier texture.

Salt Timing

Add salt after broth reduction; evaporation concentrates salinity and you risk oversalting early.

Lemon Overkill Fix

Accidentally zested too much? Freeze extra zest in olive oil cubes for future sauté starts.

Variations to Try

  • Tuscan Tomato: Add ¼ cup tomato paste with garlic; swap ½ cup broth for passata. Finish with basil.
  • Smoky Spanish: Use pinto beans, smoked paprika, and finish with manchego shavings.
  • Greek Lemon-Egg: Off heat, whisk 1 egg with 1 Tbsp water; temper into soup for avgolemono silk.
  • Coconut-Curry: Swap olive oil for coconut oil, add 1 tsp curry powder, finish with coconut milk drizzle.
  • Sausage Hearty: Brown 2 crumbled Italian sausages before garlic; proceed as written.

Storage Tips

Refrigerator: Cool soup completely. Transfer to airtight glass jars; fill within 1 inch of top to minimize oxidation. Keeps 4 days. Reheat gently—do not boil or spinach turns army-green.

Freezer: Freeze without spinach for best color. Thaw overnight, bring to simmer, add spinach only when serving. Frozen soup keeps 3 months. Portion into silicone muffin trays for single-serve pucks; pop out and store in zip bags.

Make-Ahead: Soup base (through step 5) can be made 48 hours ahead; store chilled. Reheat, then add spinach and final aromatics just before serving for brightest flavor.

Workweek Lunch: Pack spinach leaves separately in a small container. Heat soup, dump spinach in thermos, seal 30 seconds, shake. Greens stay vivid until you’re ready to eat at your desk.

Frequently Asked Questions

Yes. Thaw 6 oz frozen leaf spinach, squeeze very dry, and add during step 6. It’s already wilted, so simmer just 1 minute to heat through.

Naturally gluten-free. If serving with bread, choose a certified GF loaf or skip garnish.

Sauté function for steps 2-3, then pressure cook on HIGH 1 minute with beans and broth. Quick-release, stir in spinach, zest, and raw garlic. Total time 10 minutes.

Add a peeled potato chunks and simmer 10 minutes; potato absorbs salt. Remove before serving. Alternatively, dilute with unsalted broth or water and adjust seasonings.

Add ½ cup small pasta like ditalini during step 5; simmer 8 minutes until al dente. Soup thickens as pasta releases starch—thin with extra broth when reheating.
warm spinach and white bean soup with garlic and lemon zest
soups
Pin Recipe

Warm Spinach and White Bean Soup with Garlic and Lemon Zest

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Prep aromatics: Reserve ½ cup beans. Slice spinach stems thin; keep leaves whole.
  2. Sauté garlic: Heat 2 Tbsp oil in pot. Add sliced garlic & pepper flakes; cook 90 seconds until edges golden.
  3. Simmer broth: Add broth, salt, and spinach stems; simmer 5 minutes.
  4. Velvet base: Blend reserved beans with ½ cup hot broth until smooth; stir into soup.
  5. Add beans: Add remaining beans; simmer 6 minutes.
  6. Finish greens: Add spinach leaves; cook 30-45 seconds until wilted.
  7. Final punch: Off heat, stir in minced raw garlic and lemon zest. Taste, adjust salt.
  8. Serve: Ladle into warm bowls; drizzle remaining 1 Tbsp raw olive oil.

Recipe Notes

For meal-prep, freeze soup without spinach; add spinach fresh when reheating for brightest color and flavor.

Nutrition (per serving)

247
Calories
11g
Protein
31g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.