Love this? Pin it for later!
Since then, this creamy potato and spinach soup has become my reset button. It’s the dinner I make when my best friend calls in tears over a breakup, the starter I serve at holiday gatherings when I want people to relax before the main event, the lunch I pack in a thermos for snowy hikes. The ingredients are humble—everyday potatoes, a grab-handful of spinach, a clove or three of garlic—but the result tastes like you tried much harder than you did. The nutmeg is the secret handshake: just enough to intrigue, never enough to shout. If you’re looking for a bowl that tastes like forgiveness and home, start here.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more flavor layers from the fond.
- Silky Without Heavy Cream: We’re using a modest splash of half-and-half plus the potatoes’ natural starch for velvet texture that won’t weigh you down.
- Fast Weeknight Friendly: 35 minutes start-to-finish, including the time it takes to grate nutmeg and wash spinach.
- Green Without Bitterness: Baby spinach is stirred in off-heat so it wilts gently, keeping its color vibrant and flavor sweet.
- Make-Ahead Marvel: Flavors deepen overnight, making it a perfect Sunday meal-prep for the week.
- Vegetarian, Gluten-Free, Freezer-Friendly: Everyone at the table can enjoy it, and it freezes beautifully for up to three months.
Ingredients You'll Need
Before we dive in, let’s talk potatoes. Yukon Golds are my go-to here—they’re waxy enough to hold their shape yet starchy enough to thicken the broth naturally. If you only have Russets, peel them first (their skins are tougher) and reduce simmering time by 5 minutes. For spinach, grab the baby leaves sold pre-washed in tubs; they melt quickly and lack the metallic edge mature spinach can carry. If you’re pulling from a farmer’s market bunch, remove thick stems and give it a thorough rinse—grit in soup is unforgivable.
Unsalted butter lets us control salt precisely; if you keep only salted on hand, halve the kosher salt in the recipe and adjust at the end. Fresh garlic matters—pre-minced jars taste flat. Whole nutmeg, micro-planed right into the pot, is non-negotiable; the pre-ground stuff smells like pencil shavings in comparison. Vegetable broth keeps it vegetarian, but a good low-sodium chicken broth will add deeper umami if you’re not meat-averse. Finally, half-and-half gives luxurious body without the calorie bomb of heavy cream; swap in oat milk for a vegan version, but add 2 tsp olive oil to compensate for richness.
How to Make Creamy Potato and Spinach Soup with Garlic and Nutmeg
Mise en Place
Dice 1 medium yellow onion into ¼-inch cubes (about 1 cup). Peel and cube 1½ lb Yukon Gold potatoes into ½-inch pieces (roughly 4 cups). Mince 3 cloves garlic. Measure 4 cups low-sodium vegetable broth, 3 cups baby spinach, ½ cup half-and-half, 2 Tbsp butter, 1 tsp kosher salt, ¼ tsp freshly ground white pepper, and ¼ tsp freshly grated nutmeg. Having everything prepped prevents the garlic from burning while you scramble to find the cream.
Bloom the Aromatics
Melt butter in a heavy 4-quart Dutch oven over medium heat until the foaming subsides. Add onion and ½ tsp salt; sauté 4 minutes until translucent edges appear. Stir in garlic for 30 seconds—just until the fragrance hits your nose—then immediately scoot the mixture to the perimeter to make space for the nutmeg. Tap the micro-plane directly over the pot so the volatile oils rain into the butter; you’ll see the garlic sizzle happily. Toss everything together for another 15 seconds. Your kitchen should smell like holiday memories.
Build the Broth Base
Pour in the vegetable broth, scraping the pot’s bottom with a wooden spoon to release any golden fond. Add potatoes and remaining ½ tsp salt. Increase heat to high; once the liquid reaches a lively simmer, reduce to medium-low, partially cover, and cook 12–14 minutes until the largest potato cube offers no resistance when pierced with a paring knife. The broth will look thin—that’s perfect; we’re about to enlist the potatoes as natural thickeners.
Create the Silky Texture
Fish out 1 heaping cup of potato cubes with a slotted spoon and transfer to a blender. Add ½ cup of the hot broth and blend until absolutely smooth—start on low, then gradually increase to high to avoid steam blowouts. Return this creamy slurry to the pot and stir; you’ll notice the broth take on a velvety body that clings lovingly to the spoon. If you’re immersion-blender happy, you can zip the whole pot for 3 seconds, but leave plenty of chunks for texture.
Finish with Greens and Cream
Reduce heat to low. Stir in half-and-half and white pepper; warm gently—do not let it boil or the dairy could curdle. Add spinach by the handful, folding until each addition wilts into a brilliant emerald ribbon. Taste and adjust salt; depending on your broth, you may need another pinch. Finally, grate an extra whisper of nutmeg over the surface (about ⅛ tsp) for that haunting top note.
Rest and Serve
Let the soup stand off heat for 5 minutes. This brief pause allows the starch to fully hydrate and the flavors to marry. Ladle into warm bowls, drizzle with a thread of grassy olive oil, and scatter a few micro-planed shards of Parmesan if you’re feeling indulgent. Serve with crusty sourdough for swiping the bowl clean.
Expert Tips
Low and Slow Dairy
Once cream is added, keep the soup below a whisper simmer; high heat can split the proteins, giving a grainy mouthfeel.
Shock That Spinach
If your spinach looks tired, plunge it into ice water for 2 minutes, spin dry, and proceed—the color will perk up dramatically.
Double Batch Smart
Double the recipe but add cream only to the portion you’ll serve; the base freezes better without dairy and stays silky upon reheating.
Overnight Flavor Boost
Make it a day ahead, chill rapidly in an ice bath, refrigerate, and gently reheat—the spices bloom and the soup tastes like it simmered for hours.
Crouton Crunch
Toss cubed day-old bread with olive oil, garlic powder, and a pinch of nutmeg; bake 10 min at 400 °F for thematic croutons that echo the soup’s warmth.
Color Pop Garnish
A few julienned sun-dried tomatoes on top add a tart counterpoint and a ruby accent that makes the green spinach sing visually.
Variations to Try
- Loaded Baked Potato Version: Stir in shredded sharp cheddar, crispy bacon bits, and sliced scallions just before serving. Swap nutmeg for smoked paprika.
- Vegan Creamsicle: Replace butter with olive oil, use full-fat coconut milk instead of half-and-half, and finish with lime zest for a tropical whisper.
- Spicy Greens and Sausage: Brown 6 oz plant-based Italian sausage after the onions, fold in kale instead of spinach, and spike with chili flakes.
- Spring Garden Edition: Swap potatoes for diced white asparagus and peas; add fresh tarragon and lemon juice to brighten the profile.
- Silky Seafood Spin-off: Poach bay scallops in the finished soup for the final 2 minutes; finish with dill and a splash of dry vermouth.
Storage Tips
Refrigerator: Cool soup completely within 2 hours. Transfer to airtight containers, leaving ½ inch headspace for expansion. Refrigerate up to 4 days. Reheat gently over medium-low, thinning with broth or water as needed—potatoes continue to absorb liquid.
Freezer: For best texture, freeze the soup base before adding cream and spinach. Ladle cooled base into freezer-safe quart bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then simmer gently, stir in cream, and add fresh spinach. If already finished with dairy, freeze in rigid containers; upon reheating, whisk vigorously or blend briefly to restore silkiness.
Make-Ahead Lunches: Portion into single-serve microwavable jars. Add a parchment paper square directly on the surface to prevent ice crystals. Microwave on 70 % power in 45-second bursts, stirring between, until steaming.
Frequently Asked Questions
Creamy Potato and Spinach Soup with Garlic and Nutmeg
Ingredients
Instructions
- Sauté aromatics: Melt butter in a 4-quart Dutch oven over medium heat. Add onion and ½ tsp salt; cook 4 min until translucent. Stir in garlic 30 sec; grate in nutmeg.
- Simmer potatoes: Pour in broth, add potatoes, remaining ½ tsp salt, and white pepper. Bring to simmer; cook partially covered 12–14 min until tender.
- Blend portion: Transfer 1 cup potatoes + ½ cup broth to blender; blend until silky. Return to pot for creamy body.
- Finish and wilt: Reduce heat to low. Stir in half-and-half; warm without boiling. Fold in spinach until wilted. Adjust salt.
- Rest & serve: Let stand 5 min off heat. Ladle into warm bowls, drizzle olive oil, sprinkle Parmesan, and add extra nutmeg.
Recipe Notes
For a vegan version, substitute olive oil for butter and oat milk for half-and-half. Soup thickens as it sits; thin with broth when reheating.