One Pot Ham And Potato Soup

Posted on

When the ham and cream warm through, the broth turns pale and silky while the potato cubes stay right there in the spoon. That’s what I want from a pot of soup: a filling bite with tender potatoes, savory ham, and enough broth to keep it from feeling like mashed potatoes in a bowl. One Pot Ham And Potato Soup brings those pieces together in a single Dutch oven, without a separate pan for the vegetables or thickener.

I like how the finished soup feels hearty without being heavy. The ham gives it a savory backbone, and the milk and cream soften the edges without covering up the thyme. Keep the heat gentle toward the end and you’ll get a smooth, creamy broth rather than a pot that’s been bubbling hard. It’s the kind of straightforward dinner that makes a cold evening feel a little less demanding, with plenty of potato and ham in every serving.

One pot ham and potato soup, creamy and hearty
“

Kitchen Note

I give the soup its full five-minute rest off the heat before serving. That little pause lets the bubbling settle, so the first ladleful is easier to portion neatly.

Save this one pot ham and potato soup for a cozy dinner with tender Yukon Golds and a creamy, thyme-scented broth.

Save to Pinterest

Why This Soup Is Creamy Without Blending the Potatoes

A thick, creamy soup doesn’t have to mean a blender or a pot of broken-down potatoes. Here, the flour thickens the broth before the potatoes go in, while the Yukon Golds soften enough to make each spoonful feel substantial and still hold their shape. Milk and cream give the broth its rounded finish; they don’t have to do the thickening on their own.

That balance is easy to lose if the potatoes are cut into a mix of large and tiny chunks. The small pieces can turn mushy while the larger ones are still firm, and blending everything to compensate changes the soup into a puree. Aim for even cubes, and let the flour do its job in the broth. You’ll end up with a soup that’s creamy around the potatoes, not a smooth potato puree with ham stirred through it.

Why Yukon Golds and a Smooth Flour Base Matter

One pot ham and potato soup, creamy and hearty
  • Yukon Gold potatoes — Their creamy texture suits a broth-based soup, and the cubes stay more intact than a potato that breaks down readily. Cut them evenly so they cook at the same pace. Russets will work in a pinch, but they soften more and make the soup cloudier.
  • All-purpose flour — This is the soup’s main thickener. Cook it briefly with the softened vegetables and butter to get rid of the raw flour taste; whisking in the broth gradually helps keep the base smooth. A one-to-one gluten-free flour blend is the most practical swap.
  • Low-sodium chicken broth — Low-sodium broth gives you room to season around the ham, which can bring its own saltiness. Use a broth you like drinking; it makes up much of the soup’s flavor. Regular-sodium broth works, but the soup may taste saltier.
  • Fully cooked ham — Leftover baked ham is a good choice, especially if it has a little smoky flavor. Use fully cooked ham and dice it small enough to warm evenly in the final stage.
  • Whole milk and heavy cream — Whole milk keeps the broth creamy without making it overly rich, and the cream adds body. The dairy’s quality matters less than choosing plain, fresh products; avoid flavored or sweetened alternatives.
  • Onion, celery, garlic, and thyme — These build the savory base around the ham. Fresh garlic gives a cleaner flavor than garlic that has been sitting minced for a while, while dried thyme is convenient and fits the soup’s gentle, savory character.

Build the Broth Before the Potatoes Go In

Soften the Onion and Celery

Melt the butter in a 5-quart Dutch oven over medium heat, then add the diced onion and celery. Cook for 5 to 7 minutes, stirring occasionally, until both vegetables have softened. They should look glossy and tender, not browned at the edges. If the pan gets too hot, lower the heat so the butter and vegetables don’t scorch before the base is ready.

Cook the Garlic and Flour

Stir in the minced garlic and cook for 30 seconds, just until fragrant. Add the flour and keep stirring for 1 minute so it coats the vegetables and cooks in the butter. The mixture will look pasty; that’s expected. Don’t let the garlic darken, since scorched garlic can make the whole pot taste bitter.

Whisk in Broth and Simmer the Potatoes

Gradually whisk in the chicken broth until the flour mixture is smooth, then stir in the potatoes, thyme, salt, and pepper. Bring the pot to a boil, then reduce the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes. The cubes should be tender when pierced with a fork, without collapsing into the broth. Keep the simmer gentle rather than letting the bottom boil hard.

Warm the Ham and Finish the Soup

Stir in the diced ham, whole milk, and heavy cream. Heat gently for 5 to 8 minutes, stirring occasionally, until the soup is steaming; don’t let it boil after the dairy goes in. A boil can make a creamy soup less smooth, so ease the heat down if you see vigorous bubbling. Remove the pot from the heat and let it rest for 5 minutes before serving.

Simple Swaps That Change the Pot Without Losing Its Character

Make It Gluten-Free With a 1:1 Flour Blend

Replace the all-purpose flour with the same amount of a one-to-one gluten-free all-purpose flour blend. Cook it with the butter and vegetables just as you would regular flour, then whisk in the broth gradually. The soup should still thicken, though the exact texture can vary a little by blend.

Use Smoked Turkey Instead of Ham

Swap in the same amount of diced, fully cooked smoked turkey. It keeps the soup savory but tastes a little leaner and less ham-forward. Stir it in at the same point as the ham so it warms through with the milk and cream.

Make a Dairy-Free Version

Use plant-based butter, unsweetened oat milk, and unsweetened dairy-free cooking cream in place of the butter, milk, and heavy cream. Keep the amounts the same and use plain, unflavored products. The soup will be less rich, but the flour-thickened broth still gives it body.

Storage and Reheating

  • Refrigerator: Refrigerate in a covered container within 2 hours and use within 3 to 4 days. The potatoes may absorb some broth as the soup sits.
  • Freezer: Freeze in airtight containers for up to 2 to 3 months. The potatoes may be softer and the creamy broth may separate slightly after thawing; thaw overnight in the refrigerator.
  • Reheating: Warm on the stovetop over low heat, stirring often, until the soup reaches 165°F. Don’t bring it to a boil, which can make the dairy less smooth.

Questions That Come Up When Making Ham and Potato Soup

Can I leave the potato skins on?+

Yes. Scrub the Yukon Golds well, then cut them into the same-size cubes with the skins on. The soup will look a little more rustic, but the skins won’t keep the potatoes from becoming tender.

Can I use regular-sodium chicken broth?+

Yes, but regular broth combined with ham can make the finished soup too salty. Leave out the listed kosher salt at first, then taste once the ham is in and add salt only if it needs it.

How do I fix soup that turned out thicker than I wanted?+

Stir in a little warm low-sodium chicken broth at a time until the soup loosens to the consistency you like. Add it gradually so you don’t thin the broth more than you meant to.

Can I make this soup smooth with an immersion blender?+

Yes, if you prefer a thicker, more uniform soup. Blend the potato and broth base before adding the ham and dairy, and keep the blender head submerged to limit splashing. The result will be closer to a potato puree than a chunky soup.

One Pot Ham And Potato Soup

One pot ham and potato soup simmers Yukon Gold potatoes in a creamy chicken broth with diced ham, onion, celery, and thyme. The potatoes turn tender and the broth thickens into a cozy, hearty soup finished with milk and cream.
Prep Time 15 minutes
Cook Time 32 minutes
resting 5 minutes
Total Time 52 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 410

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 yellow onion medium, diced
  • 2 celery ribs diced
  • 3 cloves garlic minced
  • 0.25 cup all-purpose flour
  • 4 cup low-sodium chicken broth
  • 2 lb Yukon Gold potatoes cut into 1/2-inch cubes
  • 1 tsp dried thyme
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
  • 2 cup fully cooked ham diced
  • 2 cup whole milk
  • 0.5 cup heavy cream

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. Melt the butter in a 5-quart Dutch oven over medium heat.
  2. Add the onion and celery and cook for 5 to 7 minutes, stirring occasionally, until softened.
  3. Stir in the garlic and cook for 30 seconds.
  4. Stir in the flour and cook for 1 minute.
  5. Gradually whisk in the chicken broth until smooth.
  6. Stir in the potatoes, thyme, salt, and pepper.
  7. Bring to a boil, then reduce the heat to maintain a gentle simmer.
  8. Cook uncovered for 15 to 20 minutes, until the potatoes are tender when pierced with a fork.
  9. Stir in the ham, milk, and heavy cream.
  10. Heat gently for 5 to 8 minutes, stirring occasionally, until steaming; do not let the soup boil.
  11. Remove the pot from the heat and let the soup rest for 5 minutes before serving.

Notes

For the creamiest texture, keep the soup at a gentle heat and do not let it boil after adding the milk and cream. Refrigerate leftovers for up to 3 days; freezing is not recommended because the potatoes and dairy may change texture. For a gluten-free option, substitute a cup-for-cup gluten-free flour blend for the all-purpose flour.

You might also like these recipes

Leave a Comment

Recipe Rating