Love this? Pin it for later!
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
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
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.
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.
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.
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.
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.
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.
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.
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
Creamy Potato and Ham Soup for Comfort Meal
Ingredients
Instructions
- Roast potatoes: Preheat 425 °F. Toss potatoes with oil, salt, pepper; roast 10 min until edges brown.
- Simmer ham stock: Place ham bone, water, bay, peppercorns in pot; simmer 25 min. Reserve stock.
- Sweat aromatics: In same pot, melt butter; cook leek & garlic 3 min. Add thyme.
- Make roux: Stir in flour 2 min until pale gold.
- Deglaze: Whisk in wine, then hot stock in ½-cup additions. Add carrots & roasted potatoes; simmer 12 min.
- Add dairy: Reduce heat to low; whisk in milks & cream plus diced ham. Warm 5 min.
- 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.