Love this? Pin it for later!
Why This Recipe Works
- Silky without heavy cream: A modest half-cup of cream plus a quick potato purée creates luxurious body for a fraction of the calories.
- Double spinach hit: Both fresh and a whisper of frozen spinach deliver grassy depth and vibrant color that survives reheating.
- Build-a-meal versatility: Top with crispy bacon for the carnivores, white beans for extra protein, or keep it vegetarian and gluten-free.
- One-pot wonder: From sauté to serve, everything happens in a single Dutch oven—minimal dishes on a busy weeknight.
- Freezer friendly: Puréed potatoes stabilize the soup so it thaws without separating; freeze flat in zip bags for up to three months.
- Kid-approved greens: Blending spinach into the broth tucks nutrients into every spoonful—no “green specks” negotiations necessary.
Ingredients You'll Need
Great soup begins with great produce. Look for firm, unblemished Yukon Gold potatoes; their naturally buttery flesh breaks down into velvety particles that thicken the broth. If you only have Russets, swap them in but peel first—Russet skins can be bitter. Seek baby spinach sold loose in bunches rather than the pre-washed bags; it’s younger, more tender, and less likely to carry a metallic aftertaste from the “triple-wash” solution.
When buying leeks, choose medium stalks with bright white bases and no slimy layers. Because garden soil loves to hide between leek leaves, halve them lengthwise and rinse under cold running water, fanning the layers like a deck of cards. For the allium depth that makes the soup sing, you’ll also need one yellow onion and a fat clove of garlic.
Vegetable stock keeps the dish vegetarian, but if you’re cooking for omnivores, a light homemade chicken stock adds extra body. Whichever you choose, warm it before adding to the pot; cold stock shocks the potatoes and can create a gluey texture. A bay leaf and a few sprigs of thyme perfume the broth, while a pinch of freshly grated nutmeg bridges the gap between spinach and cream.
The finishing swirl of dairy is flexible. Heavy cream gives the most opulent mouthfeel, but half-and-half or even whole milk work if you simmer gently after adding. For a dairy-free version, substitute full-fat coconut milk; its faint tropical note disappears under the spinach and potatoes.
How to Make Creamy Spinach and Potato Soup for Cozy January Family Suppers
Prep the aromatics
Trim the dark green tops from 2 medium leeks, then halve lengthwise and rinse away any grit. Slice thinly to yield about 1½ cups. Dice 1 medium yellow onion and mince 2 cloves garlic. Keep them separate; onions and leeks hit the pot first, garlic goes in later to prevent scorching.
Sauté the leek and onion
Heat 3 Tbsp olive oil or unsalted butter in a heavy 5-quart Dutch oven over medium heat. When the oil shimmers, add leek and onion with ½ tsp kosher salt. Reduce heat to medium-low and cook 8–10 min, stirring occasionally, until the vegetables are translucent and sweet. Do not brown; color here equals bitter soup later.
Bloom the garlic & thyme
Stir in minced garlic, 2 tsp chopped fresh thyme (or ¾ tsp dried), and ⅛ tsp freshly grated nutmeg. Cook 60 sec, just until the garlic perfumes the kitchen. Add 1 bay leaf and ¼ tsp black pepper.
Add potatoes & stock
Peel (optional) and cube 2 lb Yukon Gold potatoes into ¾-inch pieces; smaller cubes cook faster but risk turning mushy. Add potatoes to the pot along with 4 cups warm vegetable or chicken stock. Increase heat to high, bring to a boil, then reduce to a gentle simmer. Cover partially and cook 12–15 min, until the tip of a paring knife slides easily through a potato cube.
Wilt in the spinach
Remove bay leaf. Pack 6 loosely packed cups baby spinach (about 6 oz) into the pot in two additions, stirring until each batch wilts before adding the next. If you’re using frozen spinach, thaw 1 cup, squeeze bone-dry, and add now. The soup will take on a brilliant emerald hue—keep the heat low to preserve the color.
Blend until silky
Turn off heat. Using an immersion blender, purée the soup directly in the pot until no flecks of spinach remain and the potatoes have dissolved into a smooth base, 1–2 min. (For a chunkier texture, blend only half.) If using a countertop blender, work in batches, filling the jar no more than half full and removing the center cap to let steam escape. Return soup to pot.
Enrich with cream
Stir in ½ cup heavy cream (or coconut milk). Warm gently over low heat; do not boil or the cream may curdle. Taste and adjust salt—potatoes drink salt, so you may need up to 1 tsp more. Add a squeeze of lemon to brighten, if desired.
Serve & garnish
Ladle into warm bowls. Top with a drizzle of good olive oil, shaved Parmesan, crunchy croutons, or—for smoky contrast—crumbled bacon. Pair with crusty bread and a crisp green salad for a complete winter supper.
Expert Tips
Keep it hot, not boiling
Once cream joins the party, maintain a gentle steam—boiling causes dairy proteins to clump and dull the color.
Preserve the green
Blending hot soup in a countertop blender? Remove the feeder cap and cover with a folded towel; trapped steam oxidizes spinach faster than you can say “army green.”
Thin smartly
If the soup thickens on standing (hello, potato starch), loosen with hot stock or milk, not water—water dilutes flavor.
Make-ahead magic
Cook the soup base, cool, and refrigerate up to 3 days. Stir in cream only when reheating to keep the hue vibrant.
Freeze flat
Portion into quart-size freezer bags, squeeze out air, and freeze horizontally. They stack like books and thaw in minutes under lukewarm water.
Double-batch bonus
This recipe doubles beautifully in an 8-quart stockpot—perfect for book clubs, ski-lodge weekends, or anyone who likes lunch in the freezer.
Variations to Try
-
Smoky Kale & Sausage: Swap spinach for stemmed kale and stir in sliced smoked sausage during reheating for a Portuguese-inspired caldo verde.
-
Roasted Garlic & Rosemary: Roast a head of garlic, squeeze the cloves into the sauté, and replace thyme with minced fresh rosemary for deeper, woodsy notes.
-
Vegan Coconut Lime: Use coconut milk and finish with lime zest, a dash of Thai green curry paste, and cilantro instead of parsley.
-
Cheese Lover’s Dream: Stir in 1 cup shredded sharp white cheddar off heat until melted and silky; top with garlic-butter croutons.
-
Lemony Spring Edition: Replace half the potatoes with cauliflower florets and brighten the finished soup with lots of lemon juice and zest for a lighter March version.
-
Spicy Southwest: Add 1 chipotle in adobo during the sauté, swap nutmeg for cumin, and garnish with queso fresco and pumpkin seeds.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavor actually improves on day two as the leeks and thyme meld.
Freezer: Skip the cream step if you plan to freeze. Ladle cooled soup into quart-size freezer bags, label, and freeze flat up to 3 months. To serve, thaw overnight in the refrigerator, then heat gently and stir in cream.
Reheating: Warm over medium-low heat, stirring occasionally. If the soup has thickened, whisk in splashes of stock or milk until you reach the desired consistency. Avoid boiling after cream is added.
Frequently Asked Questions
Creamy Spinach and Potato Soup for Cozy January Family Suppers
Ingredients
Instructions
- Sauté aromatics: Heat oil in a 5-quart Dutch oven over medium heat. Add leek, onion, and ½ tsp salt. Cook 8–10 min until translucent.
- Bloom spices: Stir in garlic, thyme, nutmeg, bay leaf, and ¼ tsp pepper; cook 1 min.
- Simmer potatoes: Add potatoes and warm stock. Bring to a boil, reduce to a simmer, and cook 12–15 min until tender.
- Wilt spinach: Remove bay leaf. Add spinach in batches, stirring until wilted.
- Blend: Purée with an immersion blender until silky. (Or blend in batches in a countertop blender.)
- Finish: Stir in cream, warm gently, and season with salt and pepper. Serve hot with desired toppings.
Recipe Notes
For a dairy-free version, substitute full-fat coconut milk and finish with a squeeze of lime. Soup thickens as it stands; thin with stock or milk when reheating.