creamy one pot spinach and potato soup for cold winter evenings

creamy one pot spinach and potato soup for cold winter evenings - creamy one pot spinach and potato soup
creamy one pot spinach and potato soup for cold winter evenings
  • Focus: creamy one pot spinach and potato soup
  • Category: Dinner
  • Prep Time: 10 min
  • Cook Time: 40 min
  • Servings: 4
  • Calories: 280 kcal

Love this recipe? Save it to Pinterest before you forget!

Creamy One-Pot Spinach & Potato Soup for Cold Winter Evenings

The first February I spent in my drafty old farmhouse, the thermometer refused to climb above 12 °F for nine straight days. I was snowed in, homesick, and living on canned beans until a neighbor knocked through the drifts carrying a brown paper sack: four russet potatoes, a yellowing onion, and a half-block of cream cheese left over from Christmas. That night I melted snow for water and invented this soup out of desperation. What came off the stove was velvet in a bowl—so soothing that I forgot the howl of wind outside. Twelve winters later, I still make it whenever the world feels too sharp around the edges. One pot, thirty minutes, and you’re wrapped in edible calm. I’m sharing the exact version I now cook for my own kids when the bus drops them off with red noses and stories of frozen monkey bars. May it warm you the way it warmed me.

Why You'll Love This Creamy One-Pot Spinach & Potato Soup

  • One-Pot Wonder: Everything—from sauté to simmer to purée—happens in the same Dutch oven, meaning fewer dishes and more couch time.
  • Pantry Staples: Russets, frozen spinach, and a block of cream cheese you probably already have; no exotic produce required.
  • Sneaky Greens: Four cups of spinach melt into the broth, making this comfort food secretly nutrient-dense.
  • Thirty-Minute Miracle: Start to finish, including peeling, it’s on the table in half an episode of your favorite sitcom.
  • Freezer-Friendly: Purée before adding cream cheese, cool, and freeze flat in zip bags for up to three months.
  • Velvety Without Heavy Cream: The cream cheese emulsifies into the starchy potato water, creating silkiness for a fraction of the calories.
  • Kid-Approved: My spinach-suspicious ten-year-old calls it “potato milkshake” and asks for seconds every single time.

Ingredient Breakdown

Ingredients for creamy one pot spinach and potato soup for cold winter evenings

Russet potatoes are my gold standard here—their high starch content breaks down quickly, naturally thickening the broth into a chowder-like body without flour or cornstarch. If you keep Yukon Golds on hand, expect a slightly waxier texture and a more golden hue; both work, but russets give that classic diner-soup cloudiness. Frozen chopped spinach is picked and flash-frozen at peak freshness, so it’s often more nutrient-dense than the sad wilting bunch forgotten in your crisper. Thaw it under warm tap water for thirty seconds, then squeeze it like a sponge; excess water dilutes flavor. The onion, carrot, and celery (a lazy cook’s mirepoix) build a subtle sweetness that balances the salt. Garlic powder rather than fresh keeps the flavor gentle and kid-friendly; swap to two minced cloves if you want more punch. Finally, cream cheese is the silent hero—its stabilizers prevent curdling when boiled, something heavy cream can’t claim. Use full-fat for maximum comfort, but neufchâtel shaves 40 calories a serving if that matters to you.

Quick Glance

  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 mins
  • Yields: 6 generous bowls
Ingredient Amount
Russet potatoes, peeled & ½-inch dice2 lb (about 4 large)
Yellow onion, diced1 medium
Carrot, peeled & small dice1 large
Celery, small dice1 stalk
Unsalted butter3 Tbsp
Low-sodium chicken or veggie broth4 cups
Water2 cups
Garlic powder½ tsp
Dried thyme½ tsp
Bay leaf1
Frozen chopped spinach, thawed & squeezed dry10 oz (1 box)
Cream cheese, cubed4 oz (½ block)
Whole milk½ cup
Fresh lemon juice1 tsp
Kosher salt1 ½ tsp, divided
Black pepper½ tsp
Optional garnish:Shredded cheddar, croutons, crispy bacon

Step-by-Step Instructions

  1. Melt & Soften: Place your Dutch oven over medium heat and melt the butter. When it foams, scatter in onion, carrot, and celery plus ½ tsp salt. Sauté 5 minutes until the edges of onion turn translucent; you’re not looking for color, just sweetness.
  2. Build the Base: Stir in garlic powder and thyme; cook 30 seconds to bloom the spices. Add diced potatoes, broth, water, bay leaf, remaining salt, and pepper. Increase heat to high just long enough to reach a rolling boil, then drop to a gentle simmer. Cover partially and cook 12 minutes, or until a paring knife slides through a potato cube with zero resistance.
  3. Spinach Sneak-In: Fish out the bay leaf and discard. Add the squeezed-dry spinach; it will look like too much, but it wilts dramatically. Simmer 2 minutes to take the chill off.
  4. Purée Options: For a silky bistro-style soup, insert an immersion blender and blitz until smooth. Prefer texture? Blend only half the pot, leaving potato chunks for chew. (If using a countertop blender, work in batches and remove the center cap so steam escapes.)
  5. Cream Cheese Magic: Reduce heat to low. Dot the surface with cream-cheese cubes and whisk patiently; the residual heat melts them into a cohesive, glossy blanket within 2 minutes. Do NOT let the soup boil after this point—cream cheese can break and turn grainy.
  6. Final Touch: Stir in milk and lemon juice. Taste and adjust salt; potatoes love salt, so you may want another pinch. Ladle into deep bowls, shower with your chosen garnish, and serve piping hot alongside crusty bread for winter-night nirvana.

Expert Tips & Tricks

  • Speed Peel: Microwave potatoes for 2 minutes before peeling; the skin loosens and slips off with a gentle tug—no peeler needed.
  • No Immersion Blender? A potato masher works. Mash directly in the pot until half the potatoes are creamy and half remain chunky for a rustic vibe.
  • Low-Sodium Control: Broth brands vary wildly. Start with 1 tsp salt and adjust at the end once you know your broth’s baseline.
  • Dairy-Free Swap: Replace butter with olive oil and cream cheese with ⅓ cup cashew cream; the soup stays luscious and vegan-friendly.
  • Make-Ahead: Soup thickens as it sits. Thin leftovers with a splash of broth or milk while reheating gently over medium-low.
  • Double Batch: Double everything except salt; season the final combined volume to avoid over-salting.
  • Flavor Booster: Add a parmesan rind during the simmer; fish it out before puréeing for hidden umami depth.

Common Mistakes & Troubleshooting

MistakeFix
Soup tastes flatAdd ¼ tsp salt, ½ tsp acid (lemon or white vinegar), and simmer 2 minutes. Salt and acid wake up dormant flavors.
Grainy textureCream cheese was boiled. Strain soup through fine mesh, whisk in a slurry of 1 Tbsp cornstarch + 1 Tbsp cold milk, warm gently until smooth.
Too thinSimmer uncovered 5 minutes to reduce, or whisk in ¼ cup instant potato flakes—they dissolve instantly and don’t alter flavor.
Too thickAdd hot broth ¼ cup at a time, stirring, until you hit the consistency of pourable heavy cream.
Spinach clumpsChop thawed spinach with kitchen shears directly in the pot so strands distribute evenly.

Variations & Substitutions

  • Loaded Baked Potato Style: Top with shredded cheddar, crumbled bacon, sliced green onions, and a dollop of sour cream.
  • Green Goddess: Purée in ½ cup fresh parsley and 2 Tbsp tarragon for a spring-green hue and anise perfume.
  • Smoky Heat: Stir in ½ tsp smoked paprika and a minced chipotle in adobo; finish with pepper-jack instead of cream cheese.
  • Seafood Chowder Twist: After puréeing, add 8 oz bay scallops and ½ cup corn kernels; simmer 3 minutes until scallops are opaque.
  • Keto-Friendly: Swap potatoes for cauliflower florets and use full-fat cream cheese; net carbs drop to ~6 g per bowl.
  • Cheeseburger Soup: Brown ½ lb ground beef in the pot first, leave fat, proceed with recipe, and stir in 1 cup shredded cheddar at the end.

Storage & Freezing

Cool the soup completely, then refrigerate in airtight containers up to 4 days. For freezer success, stop at Step 4 (before cream cheese is added). Ladle cooled soup into quart-size freezer bags, press out air, label, and freeze flat on a sheet pan; once solid, stand them upright like books to save space. Thaw overnight in the fridge, then reheat gently, whisk in cream cheese, milk, and lemon juice per original Step 5 & 6. Properly frozen, the base keeps 3 months without texture loss; dairy-included versions can separate, so the pre-dairy freeze method is safest.

Frequently Asked Questions

Absolutely. Use 10 oz (about 6 packed cups) fresh baby spinach. Add it to the simmering soup, cover 60 seconds until wilted, then proceed with puréeing.

Over-blending ruptures potato starches excessively. Thin with broth and next time stop blending while some chunks remain.

Yes. Use sauté mode for Steps 1–2, add potatoes, broth, and spices, then Manual High 5 minutes, quick release. Continue with spinach and cream cheese on sauté-low.

Completely. No flour or roux required; potatoes do the thickening.

Substitute ½ cup half-and-half, but do not boil after adding. The soup will be thinner and less tangy.

A crusty sourdough or no-knead Dutch-oven loaf; the tang echoes the cream cheese and stands up to thick spoonfuls.

Pour soup into a saucepan, add a splash of broth or milk, cover, and warm over medium-low, stirring frequently, 6–7 minutes until steaming.

div id="collapse8" class="accordion-collapse collapse" data-bs-parent="#faqAccordion">
Yes, but stop at ⅔ full to prevent boil-over. Use a deep 8-qt pot if you have it; otherwise simmer gently and stir often.

If you try this recipe, snap a photo and tag me on Instagram #cozywinterbowl so I can see your steaming creations!

creamy one pot spinach and potato soup for cold winter evenings

Creamy One-Pot Spinach & Potato Soup

Pin Recipe

Soups · Warm, comforting, and ready in one pot—perfect for chilly winter nights.

Prep: 10 min
Cook: 25 min
Total: 35 min
Servings: 4
Difficulty: Easy

Ingredients

Instructions

  1. Heat olive oil in a heavy pot over medium heat. Add onion and sauté 3-4 min until translucent.
  2. Stir in garlic and cook 30 sec until fragrant.
  3. Add diced potatoes, broth, thyme, salt, and pepper. Bring to a boil, then reduce to a simmer for 15 min or until potatoes are tender.
  4. Blend half the soup with an immersion blender for a creamier texture, or mash some potatoes with the back of a spoon.
  5. Stir in milk and cream; warm gently without boiling.
  6. Add spinach and nutmeg; cook 2-3 min until wilted. Taste and adjust seasoning.
  7. Serve hot with crusty bread and a swirl of cream, if desired.

Recipe Notes

For extra richness, substitute half-and-half for the milk. Soup thickens on standing; thin with broth or milk when reheating. Freezer-friendly for up to 2 months.

Nutrition (per serving)

Calories: 310 · Fat: 19 g · Carbs: 28 g · Protein: 7 g · Fiber: 4 g

Share This Recipe:

You May Also Like

Type at least 2 characters to search...