Creamy Potato and Ham Soup for Comfort Meal

30 min prep 3 min cook 4 servings
Creamy Potato and Ham Soup for Comfort Meal
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When October’s first cold snap rattles the maple leaves outside my kitchen window, I reach for my grandmother’s heavy-bottomed Dutch oven and the humble trio of potatoes, ham, and cream. This isn’t just soup—it’s the edible equivalent of a hand-stitched quilt. I still remember the Monday nights of my childhood when Mom would dice Sunday’s leftover ham steak, fold it into silky potatoes, and let the whole pot simmer while we did homework at the kitchen table. One spoonful and algebra didn’t seem so scary anymore. Twenty-five years later, I make the same ritual for my own kids, only now I stir in a splash of dry sherry and finish with a shower of sharp white cheddar—tiny upgrades that keep tradition tasting fresh. Whether you’re nursing a head cold, feeding a crowd after Saturday soccer, or simply craving something that tastes like home, this creamy potato and ham soup will meet you at the stove and stay with you long after the bowls are empty.

Why This Recipe Works

  • Double-thick roux: A blonde butter-flour base prevents the cream from curdling and gives body that clings to every cube of potato.
  • Two-wave dairy: Whole milk for silkiness, evaporated milk for depth—no risk of thin, watery soup.
  • Smoked ham hock stock: Simmering the bone first infuses every spoonful with campfire aroma, turning leftovers into luxury.
  • Pre-roasted potatoes: Ten minutes in the oven before they hit the pot caramelizes the edges, adding nutty sweetness you can’t get from boiling alone.
  • Fresh thyme & bay: Woody herbs hold up to long simmering and perfume the cream without overwhelming the ham.
  • Make-ahead magic: Flavors meld overnight; reheat gently and it’s somehow even better—perfect for Sunday prep, Monday bliss.

Ingredients You'll Need

Ingredients

Great soup starts at the grocery store. Look for Yukon Gold potatoes—their naturally creamy texture collapses into the broth just enough to thicken it while still holding a dice. Avoid russets; they’ll turn mealy. For the ham, buy a bone-in smoked ham shank (often labeled “picnic” or “smoked shoulder”). It costs less than pre-diced ham and gives you two gifts: tender meat and a collagen-rich bone for stock. If you’re working with holiday leftovers, swap in 2½ cups diced ham and simmer the bone for 30 minutes in store-bought low-sodium broth to approximate the smoky depth.

Unsalted butter lets you control salt later when the soup has reduced. All-purpose flour should be measured by spoon-and-level; too much will glue the soup. Whole milk brings body, but a single 12-oz can of evaporated milk is the secret weapon—its lower water content prevents that dreaded broken, grainy texture. Choose heavy cream that lists only “cream” on the label; stabilizers can whip in the heat and separate.

For aromatics, buy a large leek instead of onions—milder, sweeter, and they disappear into the cream. Fresh thyme (not the dried twigs) perfumes without tasting medicinal. Finish with a good sharp cheddar aged at least 12 months; pre-shredded cellulose will clump. Finally, keep a crusty loaf of sourdough nearby—technically optional, spiritually required.

How to Make Creamy Potato and Ham Soup for Comfort Meal

1
Roast the potatoes

Preheat oven to 425 °F. Toss 3 lb Yukon Golds (½-inch dice) with 1 Tbsp olive oil, ½ tsp kosher salt, and ¼ tsp pepper on a sheet pan. Roast 10 minutes, just until edges turn golden. This concentrates flavor and prevents them from tasting waterlogged later.

2
Build the ham stock

While potatoes roast, place ham bone in a Dutch oven with 6 cups cold water, 1 bay leaf, and 5 crushed peppercorns. Bring to a gentle boil, skim foam, then reduce to a bare simmer for 25 minutes. You’ll end up with about 4½ cups intensely flavored stock.

3
Sweat the aromatics

Remove bone; let cool. Reserve stock. Melt 4 Tbsp butter in the same pot over medium. Add 1 cup thin-sliced leek (white & light green) and 2 minced garlic cloves. Cook 3 minutes until translucent, not browned. Stir in 2 tsp finely chopped fresh thyme.

4
Make the blonde roux

Sprinkle ¼ cup flour over the leeks. Stir constantly 2 minutes; the mixture will smell like shortbread and turn pale gold. This cooks out raw flour taste and sets up a soup that thickens without globs.

5
Deglaze & combine

Whisk in ½ cup dry white wine (or broth). It will seize up—keep whisking. Gradually ladle in the hot ham stock, ½ cup at a time, whisking between additions to keep the roux smooth. Add roasted potatoes and 1 cup diced carrots.

6
Simmer until tender

Bring to a gentle bubble, reduce heat, cover partially, and simmer 12 minutes until potatoes yield easily to a fork but still hold shape. Stir occasionally to prevent scorching.

7
Add dairy gently

Reduce heat to low. Stir in 1 cup whole milk, 1 cup evaporated milk, and ½ cup heavy cream. Keep below a simmer; high heat will break the emulsion. Add 2 cups diced cooked ham. Warm 5 minutes.

8
Season & finish

Fish out bay leaf. Taste; add salt (about 1 tsp) and white pepper. Off heat, stir in 1 cup shredded sharp cheddar a handful at a time until melted and silky. Ladle into warm bowls, top with chives, cracked pepper, and extra cheddar.

Expert Tips

Keep it under 180 °F

Once dairy joins the party, gentle heat prevents curdling. A silicone spatula should glide, not sputter.

Thin leftovers safely

Potatoes continue to absorb liquid. Reheat with splashes of broth or milk, whisking over low.

Freeze the base

Dairy doesn’t love the freezer. Stop after Step 6, cool, freeze up to 3 months. Add cream when reheating.

Instant-potato rescue

Accidentally over-roasted? Mash a cup of potatoes into the broth for ultra-creamy texture without flour lumps.

Bloom spices early

Add ¼ tsp smoked paprika with the thyme; heat releases oils and amplifies the ham’s campfire soul.

Overnight marriage

Make the soup a day ahead, refrigerate, reheat gently. The flavors mingle and the broth turns velvet.

Variations to Try

  • Loaded baked version: Swap cheddar for pepper-jack, top with crumbled bacon, sour-cream swirl, and green-onion snow.
  • Vegetarian comfort: Omit ham, use smoked paprika + 2 Tbsp white miso for umami, vegetable stock, finish with roasted cauliflower “croutons.”
  • Seafood chowder twist: Replace ham with smoked trout, swap thyme for dill, and add corn kernels for a New-England vibe.
  • Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, 1 cup pepper-jack, and finish with cilantro & lime zest.
  • Dairy-light: Substitute evaporated skim milk and 2% milk; thicken with an immersion-blended cup of potatoes instead of heavy cream.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and chill up to 4 days. Reheat gently over medium-low, thinning with broth or milk.

Freezer (without dairy): Freeze soup base (Steps 1-6) in quart bags, lay flat to save space, up to 3 months. Thaw overnight in fridge, bring to simmer, then add dairy.

Make-ahead lunch jars: Portion chilled soup into 2-cup microwave-safe jars, leaving 1 inch headspace. Add shredded cheese on top; refrigerate. At work, loosen lid, microwave 2 minutes, stir, microwave 1 minute more.

Frequently Asked Questions

Absolutely—diced spiral ham is already salty, so wait to season until after the cheese melts. If the ham is honey-glazed, rinse quickly under warm water to prevent overly sweet soup.

High heat or sudden temperature shock causes milk proteins to seize. Keep the soup below 180 °F and whisk dairy in gradually. If separation occurs, blend with an immersion blender to re-emulsify.

Yes. Add roasted potatoes, carrots, stock, and aromatics to a 6-qt slow cooker. Cook on LOW 6 hours. During the last 30 minutes whisk milk, evaporated milk, and cream in a bowl, temper with 1 cup hot broth, then stir into cooker and add ham. Keep on WARM until serving.

Yukon Golds win for flavor and texture. Red potatoes hold shape but stay waxy. Russets fall apart and can turn gluey—avoid them unless you want an intentionally mashed-potato soup.

Peel a large russet, dice, and simmer in the soup 15 minutes; potatoes absorb some salt. Alternatively, add ½ cup unsweetened coconut milk or a splash of cream to dilute.

Yes—use an 8-qt pot. Keep the dairy-to-vegetable ratio the same. When adding cheese, do it in three smaller handfuls rather than all at once to ensure smooth melting.
Creamy Potato and Ham Soup for Comfort Meal
soups
Pin Recipe

Creamy Potato and Ham Soup for Comfort Meal

(4.9 from 127 reviews)
Prep
20 min
Cook
40 min
Servings
8

Ingredients

Instructions

  1. Roast potatoes: Preheat 425 °F. Toss potatoes with oil, salt, pepper; roast 10 min until edges brown.
  2. Simmer ham stock: Place ham bone, water, bay, peppercorns in pot; simmer 25 min. Reserve stock.
  3. Sweat aromatics: In same pot, melt butter; cook leek & garlic 3 min. Add thyme.
  4. Make roux: Stir in flour 2 min until pale gold.
  5. Deglaze: Whisk in wine, then hot stock in ½-cup additions. Add carrots & roasted potatoes; simmer 12 min.
  6. Add dairy: Reduce heat to low; whisk in milks & cream plus diced ham. Warm 5 min.
  7. Season & finish: Remove bay leaf, salt & pepper to taste. Off heat, stir in cheese. Garnish with chives.

Recipe Notes

Keep heat below 180 °F after adding dairy to prevent curdling. Soup thickens as it stands; thin with broth or milk when reheating.

Nutrition (per serving)

382
Calories
21g
Protein
28g
Carbs
20g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.