one pot creamy spinach and potato soup for nutritious winter meals

30 min prep 4 min cook 5 servings
one pot creamy spinach and potato soup for nutritious winter meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot Creamy Spinach & Potato Soup: The Winter Hug You Can Sip

There’s a certain kind of magic that happens when the first real cold snap hits. The windows fog, the wool socks come out, and my Dutch oven claims permanent residence on the stovetop. Last January, after a particularly brutal day of errands that involved a flat tire, a dead phone battery, and a grocery bag that split wide open in the parking lot, I came home craving something that would taste like forgiveness in a bowl. I had two pounds of baby spinach that were one sad day away from wilting, a netted bag of Yukon Golds, and a half-block of cream cheese left over from holiday cheesecake experiments. Thirty-five minutes later I was wrapped in a blanket, cradling a mug of this velvety, electric-green soup, and suddenly the day’s catastrophes felt like plot twists in a feel-good movie. I’ve made it weekly ever since—sometimes twice when the forecast threatens snow—because it’s the rare kind of comfort food that leaves you nourished instead of napping.

Why This Recipe Works

  • One-pot wonder: Everything—from sauté to simmer to purée—happens in the same enamel pot, sparing you a sinkful of dishes on a night you’d rather be under a throw.
  • Speedy weeknight friendly: Dice the veg small and you’re sitting down to silky soup in 35 minutes, start to finish.
  • Leafy-green powerhouse: A full 10-ounce clamshell of spinach wilts into the broth, delivering iron, folate, and that gorgeous emerald color without tasting like a salad.
  • Creamy without the cream: A modest 3-ounce swoosh of cream cheese melts into the broth, lending body and tang for a fraction of the saturated fat in heavy cream.
  • Pantry heroes: Yukon or red potatoes, a yellow onion, a couple cloves of garlic, and basic spices you probably have within arm’s reach right now.
  • Freezer chameleon: Make a double batch, freeze in pint jars, and lunch is a microwave away; the texture stays lush even after thawing.
  • Vegan-easy swap: Trade the cream cheese for coconut milk and use olive oil in place of butter—still lusciously creamy, just plant-powered.

Ingredients You'll Need

Ingredients

Before we talk substitutions, let’s talk potatoes. Yukon Golds are my ride-or-die here; their naturally waxy flesh holds its shape while still releasing enough starch to thicken the broth. If you only have Russets, peel them first—their skins are thicker and will speckle your silky soup. Red-skinned potatoes work too; leave the jackets on for a rustic fleck of color. When you’re at the store, look for potatoes that feel heavy and firm, with no green tinge under the skin—green means solanine, and solanine means bitter.

Next up: spinach. I reach for the pre-washed baby stuff because I’m human and shortcuts are allowed. If you’ve got a farmers-market bunch of mature spinach, strip the tougher stems and give it a good rinse—nothing ruins a spoonful of comfort like grit between your teeth. Kale or chard? Totally fine, just strip the ribs and add an extra two minutes of simmer time so the greens relax.

Onion, celery, and carrot—the holy trinity—should be diced small (¼-inch) so they soften quickly and disappear into the purée. If you’re out of celery, a parsnip brings a whisper of sweetness. Garlic should be fresh; the pre-mined jars taste metallic to me, but you do you.

Vegetable broth keeps the soup vegetarian, but if I’m feeding omnivores I’ll reach for half chicken broth, half water for a deeper undercurrent. Low-sodium is non-negotiable—you want control over the saltiness, especially once the cream cheese goes in.

Speaking of cream cheese: full-fat, brick-style, not the whipped tub. Whipped contains air and stabilizers that can break when boiled. Cube it while it’s cold so it melts evenly. Dairy-free? Use ½ cup full-fat coconut milk plus 1 tablespoon tapioca starch whisked in for body.

A final flourish of lemon juice wakes everything up. Bottled works, but a quick zip of fresh zest plus juice makes the spinach taste greener and the potatoes sweeter. Trust the chemistry.

How to Make One-Pot Creamy Spinach & Potato Soup

1
Warm the pot & melt the butter

Place a heavy 4- to 5-quart Dutch oven over medium heat. Add 2 tablespoons unsalted butter and swirl until it foams but does not brown—about 45 seconds. The foaming tells you the water has evaporated and you’re left with pure fat for even sautéing.

2
Sauté the aromatics

Stir in 1 cup diced yellow onion, ½ cup diced celery, and ½ cup diced carrot with ½ teaspoon kosher salt. Cook 4 minutes until the onion is translucent and the celery has lost its raw crunch. Add 2 minced garlic cloves and cook 45 seconds—just until the kitchen smells like you want to bottle it.

3
Bloom the spices

Sprinkle ½ teaspoon dried thyme, ¼ teaspoon freshly ground black pepper, and a pinch of red-pepper flakes into the pot. Stir constantly for 30 seconds; toasting the herbs in fat releases their fat-soluble flavors and keeps them from tasting dusty later.

4
Add potatoes & broth

Dump in 1½ pounds Yukon Gold potatoes, peeled (if desired) and cut into ½-inch cubes. Pour 4 cups low-sodium vegetable broth and 1 cup water over top. The extra water prevents evaporation while leaving space for the spinach later. Increase heat to high; once it reaches a boil, drop to a lively simmer and cook 8 minutes, or until the potatoes are just tender when pierced with a paring knife.

5
Wilt in the spinach

Grab a 10-ounce clamshell of baby spinach and pack it into the pot—it will look comically full. Cover with a lid for 30 seconds to steam, then uncover and stir. The volume will collapse by 90%. Continue stirring until every leaf is submerged and darkened, about 1 minute more.

6
Cream it up

Reduce heat to low. Scatter 3 ounces cold cream cheese cubes over the surface and let them sit undisturbed for 1 minute so the edges soften. Using an immersion blender, purée directly in the pot until the soup is silky and uniformly green, 45 to 60 seconds. Tilt the pot so the blender head is just under the surface to avoid splatter.

7
Brighten & season

Stir in 1 tablespoon freshly squeezed lemon juice plus ½ teaspoon zest. Taste and adjust salt—depending on your broth, you may need another ¼ teaspoon. If the soup is too thick for your liking, loosen with a splash of broth or milk; too thin, simmer 2 more minutes.

8
Serve & garnish

Ladle into warm bowls. Finish with a drizzle of olive oil, a crack of black pepper, and, if you’re feeling fancy, a sprinkle of toasted pumpkin seeds for crunch. Leftovers reheat like a dream—add a splash of broth or water to loosen.

Expert Tips

Dice evenly, cook evenly

Aim for ½-inch potato cubes. Smaller pieces dissolve into mush; larger ones won’t cook through in the quick simmer.

Cold cream cheese = smooth soup

Room-temp cream cheese can seize into little blobs. Keep it chilled until the moment you add it.

Immersion blender safety

Always remove the blender from the soup before turning it off to prevent hot geysers.

Bright-green trick

A pinch of baking soda (⅛ teaspoon) in the broth keeps chlorophyll vibrant, but too much turns spinach army-green and soapy—use sparingly.

Make it a meal

Stir in a 15-ounce can of white beans, drained, for an extra 7 grams of protein per serving.

Crouton upgrade

Toss cubed sourdough with olive oil, garlic powder, and nutritional yeast; bake 10 minutes at 400°F for cheesy-crunchy topping without dairy.

Variations to Try

  • Loaded baked-potato style: Swap spinach for chopped kale, add ½ cup shredded cheddar with the cream cheese, and top with crispy bacon and scallions.
  • Thai twist: Use coconut milk instead of cream cheese, add 1 tablespoon red curry paste with the garlic, and finish with lime juice and cilantro.
  • Smoky greens: Add ½ teaspoon smoked paprika and a handful of torn collard greens; simmer 5 extra minutes for Southern flair.
  • Zucchini booster: Stir in 1 cup grated zucchini with the spinach for extra veg that disappears into the purée—great for picky eaters.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken as the potatoes keep releasing starch; thin with broth or water when reheating.

Freezer: Ladle cooled soup into pint-size freezer jars, leaving 1 inch headspace. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, then warm gently on the stove.

Make-ahead: Dice the vegetables and keep them in a zip-top bag with a damp paper towel for up to 24 hours. You can also purée the entire soup, chill it, and reheat slowly; the color stays vibrant if you avoid a hard boil.

Frequently Asked Questions

Absolutely. Thaw 1 (10-ounce) box and squeeze it very dry before adding with the broth; excess water will dull flavor and color.

Over-blending or boiling after puréeing oxidizes chlorophyll. Blend just until smooth and keep the heat gentle when reheating.

Yes—use the sauté function for steps 1–3, then add potatoes and broth. Cook on high pressure 4 minutes, quick release, add spinach, then purée and finish as directed.

As written, yes. If you add a roux or flour to thicken, use a 1:1 gluten-free blend.

Stir in 1 cup cooked quinoa or white beans after puréeing, or blend ½ cup silken tofu with the soup for extra creaminess plus 10 grams of plant protein.
one pot creamy spinach and potato soup for nutritious winter meals
soups
Pin Recipe

One-Pot Creamy Spinach & Potato Soup

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

Ingredients

Instructions

  1. Melt butter: In a Dutch oven over medium heat, melt butter until foaming.
  2. Sauté veg: Add onion, celery, carrot, and ½ tsp salt; cook 4 min. Stir in garlic, thyme, pepper, and red-pepper flakes; cook 30 sec.
  3. Simmer potatoes: Add potatoes, broth, and water. Boil, then simmer 8 min until tender.
  4. Wilt spinach: Pack spinach into pot, cover 30 sec, then stir until wilted.
  5. Purée: Reduce heat to low. Add cream cheese; purée with immersion blender until smooth.
  6. Finish: Stir in lemon juice and zest; season with salt. Serve hot, drizzled with olive oil.

Recipe Notes

Soup thickens as it sits; thin with broth or water when reheating. Freeze in pint jars up to 3 months.

Nutrition (per serving)

198
Calories
5g
Protein
24g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.