Welcome to recipecorners

Cozy Creamy Potato and Ham Soup with Leeks

By Emily Sanders | December 08, 2025
Cozy Creamy Potato and Ham Soup with Leeks

There’s a moment every January when the holiday sparkle has faded, the fridge is finally clear of party leftovers, and all I want is something that feels like a hand-knit sweater in edible form. Last year that moment arrived on a slate-gray Tuesday when the wind was howling off Lake Michigan and my eight-year-old stomped inside after school, cheeks flushed and nose running, announcing, “Mom, I need soup that tastes like a hug.” Challenge accepted. I rummaged through the crisper, found a trio of leeks that hadn’t yet seen better days, a ham bone from our New Year’s Day roast, and the usual suspects of Yukon golds and cream. What emerged ninety minutes later was this bowl of velvet—Cozy Creamy Potato and Ham Soup with Leeks. We ate it cross-legged on the couch, trading spoonfuls and stories about the best parts of our day, while the windows fogged from the warmth inside. Since then it has become our official mid-winter reset button: football-playoff Sundays, snow-day lunches, or any night the thermometer dips below twenty. If you, too, are craving comfort that doesn’t require a plane ticket to Tuscany or a laundry list of exotic spices, pull up a stool. This one’s for you.

Why This Recipe Works

  • Double-layered flavor: We sautĂ© the leeks until they melt into silky sweetness, then deglaze with dry white wine for a gentle acidic lift that keeps the cream from feeling heavy.
  • Two-texture potatoes: Half the batch is simmered and blended for body; the rest is diced small and left tender for satisfying bites.
  • Smoky depth: A meaty ham bone (or ham hock) steeps in the broth, gifting salt, smoke, and collagen that turns the soup luscious without extra thickeners.
  • Make-ahead magic: Flavors mingle overnight; simply thin with a splash of milk when reheating.
  • One-pot convenience: Dutch-oven to table in under an hour, minimal dishes, maximum payoff.
  • Flexible garnishes: Sharp cheddar, chives, croutons, or a drizzle of chili oil let every diner customize.

Ingredients You'll Need

Ingredients

Leeks are the quiet heroes here—milder than onions, they dissolve into a savory green whisper that perfumes the cream. Look for firm, upright stalks with no slimy tops; you’ll use only the white and pale-green parts. Slice them lengthwise, then fan the layers under cool water like a deck of cards to rinse away hidden grit. Yukon Gold potatoes strike the ideal balance between wax and starch, yielding a creamy interior while holding shape. Skip russets; they’ll turn mealy. For the ham, leftover holiday roast is gold—those caramelized edges add bursts of sweet-salty umami. If you don’t have a bone, a smoked ham hock from the deli counter works; simmer it the full thirty minutes, then shred the meat. Heavy cream is traditional, but half-and-half plus two tablespoons of cream cheese melts silkily with fewer calories and more stability under reheat. Chicken stock forms the backbone; choose low-sodium so you can control salt after the ham has spoken. A modest splash of dry white wine (Sauvignon Blanc or unoaked Chardonnay) lifts the fat; substitute low-sodium stock if you avoid alcohol—just add a squeeze of lemon at the end for brightness. Fresh thyme and bay leaf whisper herbaceous notes without stealing the show; dried thyme is fine—use half the amount. Finish with a crack of white pepper; it’s milder than black and keeps the aesthetics snow-white.

How to Make Cozy Creamy Potato and Ham Soup with Leeks

1
Prep the aromatics

Trim roots and dark-green tops from 3 large leeks. Halve lengthwise, rinse away sand, then slice ÂĽ-inch half-moons. Mince 2 cloves garlic. Dice 4 slices thick-cut bacon (optional but heavenly for smoky undertones).

2
Render the bacon

Set a heavy Dutch oven over medium heat. Add bacon; sauté 5–6 min until edges crisp and fat renders. Use a slotted spoon to transfer bacon bits to a bowl; you’ll sprinkle them later. Leave 2 Tbsp drippings in pot for silken leeks.

3
Sweat the leeks

Lower heat to medium-low. Add leeks plus ½ tsp kosher salt; sauté 8 min until translucent and velvety. Stir often; you want gentle wilt, not brown. Salt accelerates the process and seasons from within.

4
Deglaze & bloom

Pour in ½ cup dry white wine; raise heat to medium. Scrape browned bits (fond) with wooden spoon. Simmer 2 min until almost dry. Stir in minced garlic, 1 tsp fresh thyme leaves, and 1 bay leaf; cook 60 sec until fragrant.

5
Build the broth

Add 1½ lbs Yukon Golds, peeled and cut into ¾-inch chunks, plus the ham bone (or hock). Pour in 4 cups low-sodium chicken stock and 2 cups water so solids are just submerged. Bring to a gentle boil, reduce to a lazy simmer, cover partially, and cook 20 min.

6
Create two textures

Fish out ham bone and bay leaf; discard bay. When cool, shred meat into bite-size pieces. Ladle half the potatoes and leeks plus 1 cup broth into a blender; blend until silky and return to pot. Alternatively, use an immersion blender briefly for a rustic mash.

7
Enrich with cream

Stir in 1 cup heavy cream (or ¾ cup half-and-half + 2 Tbsp cream cheese) and the shredded ham. Heat gently—do not boil—or cream may separate. Taste; add white pepper and additional salt only if needed. Simmer 3 min more until piping hot.

8
Serve & garnish

Ladle into warm bowls. Top with reserved bacon bits, a shower of sharp white cheddar, snipped chives, and a drizzle of good olive oil. Crusty rye or sourdough for dunking isn’t optional in my house.

Expert Tips

Low-simmer zone

Cream soups hate a rolling boil; gentle heat prevents curdling and that unattractive grainy texture.

Make it gluten-free

This recipe is naturally GF. If you want a roux-thickened version, swap 2 Tbsp flour for the blending step.

Chill faster

Spread leftover soup in a shallow metal pan; place pan in an ice-water bath to cool quickly before refrigerating.

Keep it snowy

Use white pepper instead of black for classic bistro aesthetics and a subtler heat that won’t speckle the cream.

Double-batch wisdom

Soup shrinks slightly on reheating. Make a double batch and freeze meal-size portions flat in zip bags for up to 3 months.

Brighten last minute

A squeeze of lemon or a splash of sherry vinegar added off-heat wakes up the dairy and amplifies leek sweetness.

Variations to Try

  • Veggie-forward: Skip ham, swap vegetable stock, and fold in roasted cauliflower florets plus smoked paprika for a meatless smoky note.
  • Seafood splurge: Replace ham with hot-smoked trout stirred in at the end; finish with dill instead of thyme.
  • Light & lean: Sub 1% milk whisked with 1 Tbsp cornstarch for heavy cream, and use turkey kielbasa in place of ham.
  • Loaded baked-potato style: Top with sour cream, grated cheddar, green onion, and crumbled kettle chips for crunch.
  • Green boost: Stir in 2 cups baby spinach during the last minute; the color stays vibrant against the ivory backdrop.

Storage Tips

Cool the soup completely within two hours of cooking. Transfer to airtight containers and refrigerate up to 4 days. Because potatoes continue to absorb liquid, the soup will thicken—simply loosen with milk or stock while reheating gently over medium-low, stirring often. For longer storage, ladle cooled soup into quart-size freezer bags, squeeze out air, label, and freeze flat on a sheet pan. Once solid, stack vertically like books; they thaw quickly under cold running water. Use within 3 months for best flavor, though safe indefinitely in a cold freezer. When reheating from frozen, let the block defrost overnight in the fridge, then warm slowly. Avoid the microwave on full power; dairy can separate and potatoes turn gummy. If separation occurs, whisk in a cornstarch slurry (1 tsp cornstarch + 1 Tbsp cold milk) and warm 2 min more until re-emulsified.

Frequently Asked Questions

Yes, with caveats. Sauté leeks and bacon on the stovetop first for flavor development, then transfer to slow cooker with potatoes, stock, and ham bone. Cook on LOW 6–7 hours. Stir in cream during the last 30 min and switch to WARM to prevent curdling.

Pick up a smoked ham hock or 2 cups diced smoked ham from the deli. If using only diced ham, add 1 tsp Worcestershire sauce to mimic the depth you’d get from a long bone simmer.

Reds hold shape but contain less starch, so the blended portion will be thinner. Add ÂĽ cup instant potato flakes when blending if you prefer a thicker body.

Drop in a peeled, quartered potato and simmer 10 min; it will absorb some salt. Remove potato, then correct consistency with milk. Alternatively, dilute with unsalted stock and adjust pepper.

Most alcohol cooks off during the 2-min reduction, leaving only flavor. If you prefer zero alcohol, substitute additional stock plus 1 Tbsp lemon juice.

Absolutely—use an 8-qt pot. Keep blending step manageable by removing just 4 cups to a stand blender; process in batches. Cooking time remains roughly the same because the larger thermal mass maintains temperature.
Cozy Creamy Potato and Ham Soup with Leeks
soups
Pin Recipe

Cozy Creamy Potato and Ham Soup with Leeks

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Prep aromatics: Slice cleaned leeks into ÂĽ-inch half-moons; mince garlic. Dice bacon if using.
  2. Render bacon: In Dutch oven over medium heat, cook bacon until crisp; remove bits. Leave 2 Tbsp fat.
  3. Sweat leeks: Lower heat; add leeks and ½ tsp salt. Sauté 8 min until soft but not brown.
  4. Deglaze: Pour in wine; simmer 2 min. Add garlic, thyme, bay; cook 60 sec.
  5. Simmer: Add potatoes, ham bone, stock, 2 cups water. Bring to gentle boil, reduce to simmer 20 min.
  6. Blend: Remove bone & bay. Shred meat. Blend half the soup until smooth; return to pot.
  7. Enrich: Stir in cream and shredded ham; heat gently 3 min. Season with white pepper and salt.
  8. Serve: Ladle into bowls; top with bacon bits, cheddar, and chives. Serve hot with crusty bread.

Recipe Notes

For a lighter version, substitute whole milk plus 1 Tbsp cornstarch whisked in. Avoid high heat once cream is added to prevent curdling.

Nutrition (per serving)

362
Calories
18g
Protein
28g
Carbs
20g
Fat

More Recipes