Love this recipe? Save it to Pinterest before you forget!
Creamy Spinach and Potato Soup: The Winter Comfort Bowl Your Family Will Beg For
There's something magical about the way a simple pot of soup can transform a frigid January evening into the coziest night of the year. I created this creamy spinach and potato soup during the first blizzard after my daughter was born, when we were snowed in for three days straight. With a newborn in one arm and a wooden spoon in the other, I tossed whatever I had—baby potatoes wilting in the fridge, that bag of spinach I'd sworn I'd use for smoothies, the last carton of cream—into my grandmother's Dutch oven. What emerged was pure alchemy: velvet-smooth, emerald-flecked, and so comforting that my husband (a self-proclaimed soup skeptic) requested it weekly. Ten years later, it's the recipe my kids text me for when they're homesick at college, the one neighbors ask for after tasting it at potlucks, and the first thing I teach new parents who need nourishment they can eat one-handed. This isn't just soup; it's a warm hug in a bowl, proof that the simplest ingredients create the most memorable meals.
Why You'll Love This Creamy Spinach and Potato Soup
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more time for Netflix marathons.
- Hidden Veggie Magic: Kids who claim to hate spinach devour bowls of this—it's like a green smoothie disguised as comfort food.
- Pantry-Friendly: Uses ingredients you probably have right now, no special grocery runs required.
- Make-Ahead Champion: Tastes even better the next day, perfect for meal prep or entertaining.
- Customizable Consistency: Blend it silky-smooth or leave chunky—your house, your rules.
- Freezer Hero: Doubles beautifully and freezes in portions for emergency comfort food.
- Budget Brilliance: Costs under $10 to make a pot that serves eight—cheaper than takeout and infinitely better.
Ingredient Breakdown
Great soup starts with understanding your ingredients. Yukon Gold potatoes are my go-to because their naturally buttery texture means you can use less cream without sacrificing richness. Baby spinach wilts in seconds and adds a sweet, delicate flavor—mature spinach can taste metallic here. The leek might seem fancy, but it's just a milder onion that melts into silkiness; skip it only if you absolutely must. Heavy cream is non-negotiable for that restaurant-quality mouthfeel, but I've included a lighter variation below. Finally, that bay leaf isn't optional—it adds subtle depth that makes people ask "what's that amazing flavor?"
Produce
- 2 tablespoons unsalted butter
- 1 large leek, white and light green parts only
- 3 cloves garlic, minced
- 2 pounds Yukon Gold potatoes, peeled and diced
- 8 cups fresh baby spinach (about 8 oz)
- 1 bay leaf
Pantry & Dairy
- 4 cups low-sodium chicken broth
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon white pepper
- Freshly grated nutmeg
Step-by-Step Instructions
-
1
Prep Your Veggies Like a Pro
Slice the leek in half lengthwise, then into half-moons. Rise thoroughly in a bowl of cold water—leeks hide grit between layers. Drain and pat dry. Dice potatoes into 3/4-inch pieces; uniform size ensures even cooking. Mince garlic and set aside separately (it burns easily).
-
2
Build the Flavor Foundation
Melt butter in a large Dutch oven over medium heat. Add leeks and cook 5-6 minutes until translucent but not browned. Add garlic; cook 30 seconds until fragrant. Your kitchen should smell like heaven right now.
-
3
Simmer the Potatoes
Add potatoes, bay leaf, and broth. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 15-18 minutes until potatoes are fork-tender. They should mash easily against the pot's side.
-
4
Wilt in the Greens
Remove bay leaf and discard. Add spinach by the handful, stirring until wilted before adding more. It looks like too much, but trust the process—8 cups shrink to nothing.
-
5
Blend to Perfection
Use an immersion blender directly in the pot for 60-90 seconds until completely smooth. No immersion blender? Carefully transfer to a regular blender in batches, removing the center cap to let steam escape.
-
6
Finish with Cream
Reduce heat to low. Stir in milk and cream; heat gently until steaming but not boiling. Boiling causes cream to curdle—patience here is everything. Season with salt, white pepper, and a pinch of nutmeg.
-
7
Serve and Garnish
Ladle into warmed bowls. Swirl with extra cream, top with crispy bacon bits, or keep it simple. Serve with crusty bread for sopping—this is not a soup you eat politely.
Expert Tips & Tricks
- Potato Hack: For extra richness, substitute half the potatoes with cauliflower—same creaminess, fewer carbs.
- Spinach Timing: Add spinach in the last 2 minutes only. Overcooked spinach turns army-green and bitter.
- Cream Temperature: Let dairy come to room temperature before adding—prevents curdling.
- Blender Safety: Never fill a regular blender more than halfway with hot soup. Steam explosions are real!
- Make-Ahead Magic: Soup thickens as it cools. Thin with broth when reheating.
- Flavor Boost: Add a parmesan rind while simmering potatoes. Remove before blending.
- Kid-Friendly: Call it "Hulk Soup" and serve with grilled cheese sticks for dipping.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Soup too thick | Overcooked potatoes absorbed liquid | Whisk in warm broth until desired consistency |
| Grainy texture | td>Blended too long or cream curdledStrain through fine-mesh sieve; next time blend less | |
| Bland flavor | Under-seasoned or old spices | Add more salt gradually; fresh nutmeg makes a difference |
| Green turned brown | Overcooked spinach or acidic ingredients | Add spinach at the very end; avoid lemon juice |
Variations & Substitutions
Lightened Up
Swap heavy cream for evaporated skim milk and use 2% milk. You'll save 200 calories per serving with surprisingly little flavor sacrifice.
Vegan Version
Use olive oil instead of butter, vegetable broth, and coconut milk for creaminess. Add white beans for protein before blending.
Loaded Baked Potato
Top with shredded cheddar, crispy bacon, green onions, and a dollop of sour cream. Suddenly it's a loaded baked potato in soup form.
Storage & Freezing
Refrigerator: Cool completely, then store in airtight containers up to 4 days. The soup will thicken considerably—this is normal and delicious.
Freezer: This soup freezes beautifully for up to 3 months. I portion it into quart-size freezer bags, lay flat to freeze, then stack like books. Thaw overnight in the fridge or use the defrost setting on your microwave.
Frequently Asked Questions
Made this recipe? I'd love to see your creations! Tag me on Instagram @cozykitchenstories and use #spinachpotatosoup so I can share your photos!
Creamy Spinach & Potato Soup
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 cups potatoes, cubed
- 4 cups vegetable broth
- 1 tsp salt
- ½ tsp black pepper
- ¼ tsp nutmeg
- 4 cups fresh spinach
- 1 cup heavy cream
Instructions
-
1
Heat olive oil in a large pot over medium heat. Sauté onion until translucent, about 5 minutes.
-
2
Add garlic and cook 1 minute until fragrant.
-
3
Stir in potatoes, broth, salt, pepper and nutmeg. Bring to a boil then simmer 15 minutes until potatoes are tender.
-
4
Blend half the soup until smooth and return to pot for a creamy texture with chunks.
-
5
Add spinach and cook 2 minutes until wilted.
-
6
Stir in cream, warm through, taste and adjust seasoning. Serve hot with crusty bread.
For extra richness swap half the cream for cream cheese. Soup thickens on standing; thin with broth when reheating.