Love this? Pin it for later!
There’s something magical about turning yesterday’s holiday centerpiece into today’s comfort in a bowl. I still remember the first time I made this soup—three days after Easter, refrigerator bursting with cling-wrapped ham and a five-pound sack of potatoes eyeing me from the pantry. My kids were clamoring for “something cozy,” the April rain was tapping the windows, and I needed dinner on the table in under an hour. What emerged from that humble scramble was a silky, smoky, soul-hugging soup that has since become our family’s official post-holiday tradition. Every spoonful tastes like permission to slow down, to savor leftovers without feeling like you’re eating the same meal on repeat, and to transform simple ingredients into something that feels brand-new. Whether you’re staring down a mountain of Christmas ham, a post-Easter surplus, or just a deli-end you snagged on sale, this recipe guarantees nothing goes to waste and everything gains flavor.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- Smoky Depth: Ham bone (if you have it) infuses the broth with umami magic.
- Creamy Without Cream: A quick roux + milk keeps it luscious but lighter than heavy-cream versions.
- Vegetable Flexibility: Carrots, celery, corn, or kale—clean out the crisper drawer.
- 30-Minute Friendly: Pre-diced leftover ham slashes active cooking time.
- Freezer Hero: Doubles beautifully; thaw and reheat on a snowy night.
- Kid-Approved: Mild, familiar flavors—no spice shocks for little palates.
- Budget-Smart: Turns scraps into 6 quarts of restaurant-quality soup for pennies.
Ingredients You'll Need
Great soup starts with intentional shopping—even when the star ingredient is technically a “leftover.” Below is a quick field guide to each component so you can navigate the grocery store (or your fridge) like a pro.
Leftover Ham: Aim for about 3 cups diced, a mix of lean pink meat and rimming fat for flavor. If your ham was glazed, scrape off any overly-sweet exterior to keep the broth balanced. No ham bone? No problem—substitute ½ cup diced smoked ham hock or 6 oz. thick-cut bacon cooked crisp.
Yukon Gold Potatoes: Their medium starch content thickens the soup naturally while holding shape. Peel only if the skins are tough; otherwise, save time and nutrients. Avoid russets—they’ll dissolve into mush.
Mirepoix Trinity: Two large carrots, two celery ribs, and one medium onion create the aromatic backbone. Dice small (¼-inch) so they soften in the short simmer time.
Low-Sodium Chicken Stock: Homemade is gold, but store-bought lets the ham shine. Low-sodium keeps you in control; regular stock plus salty ham can quickly verge on briny.
Unsalted Butter & Flour: Equal parts (¼ cup each) form a light roux that gives body without heaviness. Swap gluten-free 1:1 flour if needed.
Whole Milk: Adds silkiness without the weight of cream. Warm it in the microwave 30 seconds to prevent curdling when it hits the soup.
Bay Leaf & Thyme: Ham loves herbal notes. Fresh thyme sprigs beat dried 3:1; strip leaves by running fingers backward down the stem.
Frozen Peas: A pop of color and sweetness added off-heat so they stay vivid. Swap corn or green beans depending on clearance freezer finds.
How to Make Leftover Ham and Potato Soup That Warms Your Soul
Prep Your Mise en Place
Dice vegetables, cube potatoes into ¾-inch pieces, and chop ham. Keep potatoes submerged in cold salted water to prevent browning while you sauté.
Render & Sauté
In a heavy 5-quart Dutch oven over medium heat, add diced ham plus any fatty trimmings. Cook 4 minutes until edges caramelize and the fat renders. Scoop out crisped bits for garnish later. Add butter; when it foams, stir in onion, carrot, and celery with ½ tsp kosher salt. Sweat 6 minutes until translucent and fragrant.
Build the Roux
Sprinkle flour over vegetables; cook 2 minutes, stirring constantly, until it smells like shortbread. This cooks out raw flour taste and thickens later.
Deglaze & Simmer
Whisk in 1 cup stock, scraping browned bits (fond) for flavor. Gradually add remaining stock, potatoes, bay leaf, thyme, and 1 tsp black pepper. Bring to a gentle boil; reduce to a lively simmer, partially covered, 12–15 minutes until potatoes are just fork-tender.
Enrich & Brighten
Lower heat to medium-low. Fish out bay leaf. Stir in warmed milk and 2 tsp Dijon mustard for subtle tang. Simmer 3 minutes; soup will thicken. Fold in peas and reserved crispy ham bits. Taste, adjusting salt and pepper—ham varies wildly in salinity.
Rest & Serve
Off heat, let soup stand 5 minutes; flavors marry and temperature evens out. Ladle into warm bowls, shower with freshly grated sharp cheddar if desired, and serve with crusty bread for sopping.
Expert Tips
Control the Salt
Taste at the very end; canned stock plus ham can push sodium over the edge. If too salty, add a peeled russet potato chunk and simmer 10 minutes; discard potato before serving.
Quick-Cool for Fridge
Divide hot soup into shallow containers; it drops from 160 °F to 70 °F in under 2 hours, keeping it out of the bacterial danger zone.
Stretch with Lentils
Stir in ½ cup rinsed red lentils during simmer; they melt and add 12 g fiber, turning the soup into a meal that feeds two extra bowls.
Overnight Flavor Boost
Make the soup a day ahead; refrigerate overnight and reheat gently. The ham and thyme meld into next-level depth.
Dairy-Free Route
Swap butter for olive oil and milk for unsweetened oat milk. Add 2 Tbsp nutritional yeast for cheesy undertones without the lactose.
Thick vs. Brothy
Prefer brothy? Reduce flour to 2 Tbsp. Ultra-thick? Mash a cup of potatoes against the pot side and stir back in for chowder vibes.
Variations to Try
- Loaded Baked Potato Style: Top each bowl with shredded cheddar, crumbled bacon, sliced green onion, and a dollop of sour cream.
- Corn & Jalapeño: Add 1 cup frozen corn and 1 minced jalapeño for Southwestern flair; finish with cilantro and lime.
- Kale & White Bean: Stir in 2 cups chopped kale and 1 can rinsed cannellini beans for a Tuscan twist.
- Smoky Gouda Blend: Replace ½ cup milk with shredded smoked Gouda for extra depth and silkiness.
- Spicy Cajun: Season with 1 tsp Cajun spice and a dash of hot sauce; add andouille slices if you have them.
- Veg-Heavy Clean-Out: Toss in diced zucchini, bell pepper, or broccoli stems; simmer just until tender.
Storage Tips
Refrigerator: Cool completely and store in airtight containers up to 4 days. The soup will thicken; thin with broth or milk when reheating.
Freezer: Ladle into quart-size freezer bags, squeeze out air, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm gently—do not boil after thawing or milk may separate.
Reheat: Use a saucepan over medium-low, stirring often. Microwave works for single portions: cover and heat 2 minutes, stir, then 1-minute bursts until hot.
Make-Ahead: Chop veggies and ham the night before; keep potatoes in water so they stay crisp. Soup itself is an excellent make-ahead and tastes even better the next day.
Frequently Asked Questions
Leftover Ham and Potato Soup That Warms Your Soul
Ingredients
Instructions
- Sauté Ham: In a 5-quart Dutch oven over medium heat, cook diced ham 4 minutes until edges brown. Remove crispy bits; set aside.
- Sweat Vegetables: Add butter, onion, carrot, celery, and salt. Cook 6 minutes until softened. Stir in garlic 30 seconds.
- Make Roux: Sprinkle flour over veggies; cook 2 minutes, stirring constantly.
- Simmer Potatoes: Gradually whisk in stock. Add potatoes, bay leaf, thyme, and pepper. Simmer 12–15 minutes until potatoes are tender.
- Finish & Season: Reduce heat; stir in warmed milk and peas. Simmer 3 minutes. Taste and adjust salt. Garnish with reserved crispy ham.
- Serve: Let stand 5 minutes off heat, then ladle into bowls. Top with cheddar or herbs if desired.
Recipe Notes
Warm the milk in the microwave 30 seconds to prevent curdling. If your ham is very salty, rinse cubes briefly under cool water before sautéing.