Love this? Pin it for later!
Every December 26th my kitchen smells like the ghost of Christmas dinner—glorious, smoky ham still clinging to the bone and a fridge bursting with roasted potatoes that never made it onto the buffet. Rather than resigning myself to endless ham sandwiches, I started making this silky, belly-warming Creamy Potato and Ham Soup that transforms leftovers into something that feels brand-new. One spoonful of the velvety broth, studded with tender potatoes and salty-sweet ham, and my holiday hangover melts faster than the snow on my porch. It's become our post-holiday tradition: pajamas until noon, a crackling fire, and a pot of this soup simmering while we relive the best moments of the season. If you've got a ham bone taking up real estate in your refrigerator, you're 40 minutes away from the most comforting bowl of soup you'll taste all winter.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes means more time to relax after the holiday rush.
- Flavor-Packed Broth: Simmering the ham bone creates an instant, smoky stock.
- Pantry Staples: Russet potatoes, onions, carrots, and a splash of cream—nothing fancy required.
- Freezer-Friendly: Make a double batch; leftovers reheat like a dream.
- Customizable Texture: Blend a portion for creaminess or leave it chunky—your call.
- Budget-Smart: Turns scraps destined for the trash into a restaurant-quality meal.
- Kid-Approved: Mild, familiar flavors mean even picky eaters ask for seconds.
Ingredients You'll Need
Great soup starts with humble ingredients treated right. For the creamiest texture, I reach for Russet potatoes—their high starch content breaks down slightly and naturally thickens the broth. If you only have Yukon Golds on hand, they'll work, but the soup will be a touch silkier rather than velvety. Leftover holiday ham is the star; I dice both the meaty slices and the gnarly bits near the bone for varied texture. Don't toss that ham bone! Nestling it into the simmering pot lends a smoky depth you can't fake with store-bought stock. A single bay leaf and a whisper of dried thyme echo the classic holiday flavor profile without overwhelming the delicate cream.
When it comes to dairy, I use half-and-half for richness that won't break under heat. If you're out, whole milk plus a tablespoon of melted butter works. For a lighter version, evaporated skim milk gives body with less fat. Finally, a handful of frozen peas at the end add pops of color and sweetness that brighten the whole bowl. If peas aren't your jam, corn or diced bell pepper bring the same cheerful vibe.
How to Make Creamy Potato and Ham Soup Using Leftover Holiday Ham
Build the Base
Melt 3 Tbsp unsalted butter in a heavy Dutch oven over medium heat. Add 1 cup diced yellow onion, 1 cup diced carrot, and ½ cup diced celery. Sauté 5 minutes until the onions turn translucent and the edges of the carrots just start to brown. The "holy trinity" of vegetables creates a sweet, aromatic foundation that carries the smoky ham notes.
Deglaze & Season
Stir in 2 minced garlic cloves and cook 30 seconds until fragrant but not browned. Pour in ¼ cup dry white wine (or an extra splash of stock if you prefer to avoid alcohol) and scrape the browned bits off the bottom of the pot—those caramelized sugars equal free flavor. Season with ½ tsp salt, ¼ tsp black pepper, ¼ tsp dried thyme, and 1 bay leaf.
Add Potatoes & Stock
Toss in 2 lbs peeled and cubed Russet potatoes and nestle the ham bone into the center. Cover with 6 cups low-sodium chicken broth (enough to submerge the potatoes by 1 inch). Bring to a boil, then reduce to a steady simmer. Cover partially and cook 12–15 minutes until the potatoes are fork-tender.
Create Creamy Texture
Remove the bay leaf and the ham bone; let the bone cool slightly. Using a potato masher, roughly smash about ⅓ of the potatoes right in the pot. This releases their starch and thickens the broth naturally. For ultra-smooth, you could purée 2 cups of the soup in a blender, but I like a little rustic texture.
Shred the Ham
Once the ham bone is cool enough to handle, shred any meaty clinging bits and add them to the pot along with 2 cups diced leftover ham. This dual addition gives you shreds that meld into the broth and hearty cubes that stay toothsome.
Enrich with Cream
Reduce heat to low. Stir in 1½ cups half-and-half and 1 cup frozen peas. Warm gently 3–4 minutes until heated through; do NOT allow to boil or the dairy may curdle. Taste and adjust salt and pepper. Ladle into bowls and garnish with chopped parsley or chives for a fresh pop of color.
Expert Tips
Prevent Curdling
Warm the half-and-half in the microwave for 30 seconds before adding; bringing it closer to the soup's temperature prevents shock and separation.
Quick Chill
Spread leftover soup in a shallow metal pan to cool fast and safely before refrigerating, cutting down on bacteria-friendly lukewarm time.
Texture Control
For an ultra-luxurious bisque-style soup, blend half the batch until silky, then stir back into the chunky portion.
Smoky Boost
Add a teaspoon of smoked paprika or a few drops of liquid smoke if your ham is on the mild side and you crave deeper campfire flavor.
Dairy-Free Swap
Replace half-and-half with full-fat coconut milk; the subtle coconut pairs surprisingly well with ham and keeps the soup luxurious.
Thicken More
Whisk 1 Tbsp cornstarch with 2 Tbsp cold water; stir into simmering soup for an extra body boost in under a minute.
Variations to Try
- Loaded Baked Potato Style: Top each bowl with shredded cheddar, crumbled bacon, sliced green onions, and a dollop of sour cream.
- Vegetable Boost: Fold in 2 cups chopped kale or baby spinach during the last 2 minutes for a pop of green nutrition.
- Spicy Kick: Add ¼ tsp cayenne pepper and a diced chipotle pepper in adobo for smoky heat that cuts through the richness.
- Seafood Twist: Swap ham for smoked trout or salmon and replace thyme with dill for a pescatarian version.
- Slow-Cooker Adaptation: Combine everything except dairy and peas; cook on LOW 6 hours, stir in cream and peas during the last 30 minutes.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken; thin with a splash of broth or milk when reheating.
Freeze: Without the dairy! Freeze soup base (potatoes, ham, broth) in freezer bags for up to 3 months. Thaw overnight in the fridge, then add cream and peas while reheating.
Make-Ahead: Prep all vegetables and dice ham the night before; store separately. Soup comes together in 25 minutes the next evening—perfect for busy weeknights.
Frequently Asked Questions
Creamy Potato and Ham Soup Using Leftover Holiday Ham
Ingredients
Instructions
- Sauté vegetables: Melt butter in Dutch oven over medium heat. Add onion, carrot, and celery. Cook 5 minutes until softened.
- Deglaze: Stir in garlic and wine, scraping browned bits. Season with salt, pepper, thyme, and bay leaf.
- Simmer: Add potatoes and ham bone. Pour in broth. Boil, then simmer 12–15 minutes until potatoes are tender.
- Thicken: Remove bay leaf and bone. Mash ⅓ of potatoes in the pot to create a creamy texture.
- Finish: Add diced ham and half-and-half plus peas. Warm 3–4 minutes without boiling. Adjust seasoning and serve hot.
Recipe Notes
Avoid boiling after adding cream to prevent curdling. Soup thickens as it stands; thin with broth or milk when reheating.