creamy potato and spinach soup with garlic and nutmeg

30 min prep 12 min cook 5 servings
creamy potato and spinach soup with garlic and nutmeg
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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

Yes. Thaw 5 oz frozen chopped spinach, squeeze absolutely dry, and add with the cream to prevent excess water from dulling flavor. You may need an extra pinch of nutmeg to compensate for the milder taste.

Likely under-salted broth or old nutmeg. Add salt incrementally, tasting after each pinch. Grate fresh nutmeg right before serving; the volatile oils dissipate quickly once exposed to air.

Absolutely. Sauté aromatics on normal heat, add potatoes and broth, then cook on high pressure for 8 minutes, quick release. Blend a cup as directed, stir in cream and spinach on sauté-low, and you’re done.

Omit added salt and reduce white pepper. Blend the entire pot until smooth for an easy, nutrient-packed purée. Babies love the natural sweetness of Yukon Golds.

A crusty sourdough or rustic multigrain complements the creamy body; the mild tang echoes nutmeg’s floral notes. Toast lightly for textural contrast.

div id="flush-collapseSix" class="accordion-collapse collapse" aria-labelledby="flush-headingSix" data-bs-parent="#faqAccordion">
Yes, provided your Dutch oven is 6 quarts or larger. Increase simmering time by 3–4 minutes and use an immersion blender to puree a larger portion if you prefer extra thickness.
creamy potato and spinach soup with garlic and nutmeg
soups
Pin Recipe

Creamy Potato and Spinach Soup with Garlic and Nutmeg

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

Ingredients

Instructions

  1. 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.
  2. Simmer potatoes: Pour in broth, add potatoes, remaining ½ tsp salt, and white pepper. Bring to simmer; cook partially covered 12–14 min until tender.
  3. Blend portion: Transfer 1 cup potatoes + ½ cup broth to blender; blend until silky. Return to pot for creamy body.
  4. Finish and wilt: Reduce heat to low. Stir in half-and-half; warm without boiling. Fold in spinach until wilted. Adjust salt.
  5. 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.

Nutrition (per serving)

267
Calories
6g
Protein
32g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.