Love this? Pin it for later!
Why This Recipe Works
- Double-thickened texture: A quick potato purée plus a kiss of cream gives body without heaviness.
- Spinach in two waves: Blended greens for color and flavor, plus fresh ribbons for brightness.
- One-pot simplicity: No fancy equipment—just a blender and a heavy pot.
- Built-in vegetarian protein: A can of cannellini beans keeps it satisfying yet meat-free.
- Freezer-friendly: Thaws like a dream for meal-prep Sundays.
- Weeknight fast: 35 minutes from chopping to table—perfect for hangry toddlers or tired partners.
- Adaptable greens: Swap in kale, chard, or even arugula depending on what’s languishing in your crisper.
Ingredients You'll Need
Great soup starts with great building blocks. Here’s what to look for and why each matters.
Yukon Gold potatoes: Their medium starch level breaks down quickly, naturally thickening the broth while staying buttery in texture. Skip russets—they’ll turn grainy. Avoid reds; they hold shape too well for the silkiness we want.
Fresh baby spinach: Buy the pre-washed bags if convenience is king, but check the date—slimy leaves ruin the vibe. If farmers-market spinach is calling your name, give it a cold soak to loosen grit, then spin dry.
Yellow onion & garlic: The aromatic backbone. Look for firm, papery skins and no green shoots (those signal bitterness).
Vegetable broth: Choose low-sodium so you control salt. If all you have is cubes, dissolve one in 4 cups hot water and skip the extra salt until the end.
Cannellini beans: Creamy and neutral, they purée right into the base for body plus 9 g plant protein per serving. Chickpeas work too, but the skins can add speckles.
Heavy cream: Just ¼ cup transforms the texture without floating oil on top. For a dairy-free version, sub full-fat coconut milk—flavor changes slightly, but the lush mouthfeel remains.
Nutmeg & white pepper: The subtle warming spices that make people ask, “What’s that cozy note?” White pepper keeps the color pristine; black works but leaves freckles.
Lemon zest: Non-negotiable brightness that lifts the earthiness. Use a microplane and only the yellow—pith brings bitterness.
Olive oil & butter: A 50/50 blend gives flavor (butter) and high-heat tolerance (oil). Use all olive oil to keep it vegan.
How to Make Creamy Spinach and Potato Soup for Warm and Nourishing Meals
Warm the pot & bloom aromatics
Place a heavy 4-quart Dutch oven over medium heat. Add 1 Tbsp olive oil and 1 Tbsp butter. When the butter foams, scatter in 1 diced onion. Sauté 4 minutes until translucent edges appear, then add 2 minced garlic cloves and cook 45 seconds—just until the raw smell disappears but before color develops.
Add potatoes & toast
Stir in 1½ lbs peeled Yukon Gold potatoes cut into ¾-inch cubes. Season with 1 tsp kosher salt, ¼ tsp white pepper, and a pinch of nutmeg. Toss to coat; let the edges sizzle for 2 minutes. This dry heat builds a whisper of caramelization that deepens the final flavor.
Deglaze & simmer
Pour in ½ cup dry white wine (or extra broth). Use a wooden spoon to lift any golden bits; reduce until almost evaporated, about 2 minutes. Add 4 cups vegetable broth and bring to a boil, then reduce to a gentle simmer. Cover partially and cook 12 minutes, until potatoes yield easily to a fork.
Bean power & first spinach dump
Drain and rinse 1 can cannellini beans; add half to the pot along with 3 cups loosely packed baby spinach. Stir just until wilted—30 seconds. We’ll blitz these, so don’t worry about perfect texture.
Blend until silk
Remove from heat. Using an immersion blender, purée until absolutely smooth—2 full minutes. Tilt the pot so the blade creates a vortex; this incorporates air for a lighter mouthfeel. No immersion blender? Carefully transfer in batches to a countertop blender, venting the lid and covering with a towel to prevent a geyser.
Finish with cream & brightness
Return pot to low heat. Stir in ¼ cup heavy cream, the remaining beans, and the finely grated zest of ½ lemon. Heat 2 minutes—do not boil or cream may separate. Taste; adjust salt (I usually add ½ tsp more) and crack extra white pepper if you like gentle heat.
Final spinach shower
Fold in the remaining 2 cups baby spinach. It will wilt in the residual heat in under 1 minute, staying vibrant. Serve immediately, or keep on the lowest flame up to 20 minutes, stirring occasionally.
Ladle, garnish, swoon
Pour into deep bowls. Drizzle with extra-virgin olive oil, scatter shaved Parmesan, or add buttery croutons. Pair with crusty sourdough and watch the bowls come back scraped clean.
Expert Tips
Keep it just under a boil
Once cream joins the party, anything above 190 °F risks curdling. A gentle shimmer, not bubbling rage, is your visual cue.
Chill your blender for brighter color
Rinsing the immersion blender blade under cold water first prevents the hot chlorophyll from oxidizing and turning army-green.
Salt in layers
Season onions, potatoes, and the final soup separately. Taste after each addition; you’ll use less overall and avoid the dreaded salty float.
Revive leftovers with broth
Potatoes keep drinking liquid as they sit. Add a splash of broth when reheating to restore pourable silkiness.
Make it bedtime-friendly
Swap white wine for broth and omit nutmeg; both can be too stimulating for little eaters or late-night bowls.
Double-batch math
Recipe scales perfectly, but limit blender to ⅔ full to prevent eruptions. Better yet, blend in the pot with an immersion wand.
Variations to Try
-
Golden turmeric & coconut
Swap cream for coconut milk, add 1 tsp turmeric and ½ tsp grated ginger for a sunny, anti-inflammatory twist. -
Smoky bacon & spinach
Render 3 strips of bacon first; use the fat instead of butter. Crumble bacon on top for a campfire vibe. -
Kale-pesto swirl
Replace half the spinach with chopped kale; finish each bowl with a teaspoon of basil pesto for Italian flair. -
Zesty lemon-chicken
Fold in 2 cups shredded rotisserie chicken with the beans and double the lemon zest for a protein boost. -
Mountain cheese & rosemary
Stir in ½ cup grated Gruyère and ½ tsp minced fresh rosemary just before serving for Alpine comfort. -
Vegan protein boost
Replace cream with cashew cream and add 1 cup cooked green lentils for extra staying power.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and chill up to 4 days. The soup will thicken; thin with broth or water when reheating.
Freezer: Portion into silicone muffin molds or quart freezer bags (lay flat for stacking). Freeze up to 3 months. Thaw overnight in the fridge before warming.
Reheat: Warm gently over medium-low, stirring often. Avoid boiling to preserve the creamy emulsion. A microwave works in 45-second bursts, stirring between.
Make-ahead for parties: Make the base through Step 5 up to 2 days ahead. Store chilled, then reheat and add final spinach just before guests arrive for the brightest color.
Frequently Asked Questions
Creamy Spinach and Potato Soup for Warm and Nourishing Meals
Ingredients
Instructions
- Step 1: Heat oil and butter in a Dutch oven over medium heat. Sauté onion 4 min until translucent; add garlic 45 sec.
- Step 2: Stir in potatoes, salt, white pepper, and nutmeg; cook 2 min to toast.
- Step 3: Deglaze with wine; reduce 2 min. Add broth, simmer 12 min until potatoes are tender.
- Step 4: Add half the beans and 3 cups spinach; wilt 30 sec.
- Step 5: Purée smooth with an immersion blender, 2 min.
- Step 6: Return to low heat; stir in cream, remaining beans, and lemon zest 2 min (do not boil).
- Step 7: Fold in remaining spinach; serve hot with desired toppings.
Recipe Notes
For ultra-smooth texture, strain through a fine-mesh sieve after blending. Soup thickens as it stands—thin with broth when reheating.