One Pot Ham and Potato Soup

Loading…

By Reading time
Servings 4–6 people

Chunky, creamy ham and potato soup has a way of tasting like it took all afternoon, even when it comes together in one pot and settles into the bowl in under an hour. The potatoes break down just enough to thicken the broth, the ham brings salt and smoke, and the carrots keep the soup from feeling heavy. What you end up with is the kind of meal that eats like dinner and leftovers the next day.

This version leans on a quick flour base and a little mashing at the end instead of a separate roux-heavy sauce. That keeps the texture velvety without turning gluey. Dijon mustard pulls the whole pot together in a subtle way; it doesn’t taste mustardy, but it sharpens the cream and keeps the ham from fading into the background.

Below you’ll find the timing that keeps the potatoes tender instead of chalky, plus the one adjustment that helps this soup stay thick after it sits. If you’ve ever had ham and potato soup turn bland or thin, this method fixes both problems without adding extra work.

“

The potatoes softened just enough to thicken the broth, and the ham stayed tender instead of getting chewy. I made it on a Sunday and the leftovers were even better the next day.

★★★★★— Melissa R.

Save this one pot ham and potato soup for the nights when you want a thick, comforting bowl with almost no cleanup.

Save to Pinterest

The Potatoes Are Doing More Than You Think

Russet potatoes are the reason this soup lands on the thick, spoon-coating side instead of the thin, brothy side. They break down more readily than waxy potatoes, which means a few mashed chunks naturally body the soup without needing a ton of extra flour or cream. If you swap in a firmer potato, you’ll get tidy cubes, but you’ll lose that plush texture that makes this bowl feel finished.

The other place people usually go wrong is boiling too hard after the cream goes in. That can make the dairy taste flat and the potatoes collapse completely. A gentle simmer keeps the broth smooth and gives the ham enough time to warm through without turning dry.

What Each Ingredient Is Actually Doing In This Bowl

One Pot Ham And Potato Soup creamy hearty comforting
  • Russet potatoes — These are the thickener and the body of the soup. Peel them so the texture stays smooth, then cube them evenly so they finish at the same time. Yukon Golds will work in a pinch, but the broth won’t thicken quite as much.
  • Cooked ham — Use ham that already tastes good on its own. This is the flavor backbone, so bland deli ham will give you a flatter pot. Leftover holiday ham is ideal because it brings both salt and smoke.
  • Heavy cream — This gives the soup its soft finish. Half-and-half can work, but the broth will be a little lighter and less silky. Stir it in at the end over a gentle heat so it doesn’t separate.
  • Dijon mustard — It sharpens the whole pot without making the soup taste like mustard. It matters more than it looks on paper, especially once the cream and potatoes mellow everything out.
  • Flour and butter — These start the soup with a quick, light base that helps the broth cling to the potatoes. Cook the flour for a minute or two so the soup doesn’t taste raw or pasty.
  • Carrots, onion, and garlic — These build the base layer of sweetness and savoriness. Dice the carrots and onion small enough that they soften at the same rate, and add the garlic after the onions have already started to turn translucent so it doesn’t scorch.

Building the Soup So It Stays Thick and Creamy

Softening the vegetables first

Melt the butter and cook the onion and carrots until the onion looks translucent and the carrots have started to lose their raw crunch, about five minutes. That first stage builds sweetness and keeps the vegetables from tasting sharp in the finished soup. Add the garlic only for the last minute; if it goes in too early, it can turn bitter before the broth is even in the pot.

Making the base before the liquid goes in

Whisk the flour into the butter and vegetables, then cook it for a minute or two until it looks like a loose paste and no dry flour remains. This step matters because raw flour tastes chalky and can leave the broth dull. Pour in the broth slowly while stirring so the mixture stays smooth instead of clumping around the vegetables.

Cooking the potatoes until they yield easily

Add the potatoes and simmer until they pierce easily with a fork, about 18 to 20 minutes. You want them tender enough to mash but not falling apart before you decide how thick the soup should be. If the cubes are cut unevenly, the smaller ones will dissolve before the larger ones are ready, so keep the dice consistent.

Finishing with cream and ham

Take a sturdy spoon and mash part of the potatoes right in the pot. That gives you a thicker, more rustic texture without making the soup heavy. Stir in the cream, ham, and Dijon over low heat, then let everything warm through for about five minutes. If the soup starts to bubble hard after the cream goes in, turn it down immediately; that’s the fastest way to end up with a grainy finish.

How to Make This Soup Fit What You’ve Got

Use leftover holiday ham

This is the best version of the soup, honestly. The smoky edges and seasoned meat give the broth more depth, so you may need less salt at the end. Cut the ham into bite-size pieces and add it near the end so it stays tender.

Make it lighter with milk instead of cream

Whole milk will work if that’s what you have, but the soup will be thinner and a little less rich. Keep the heat low and don’t let it boil after the milk goes in. If you want to bring back some body, mash a few extra potatoes in the pot.

Gluten-free version

Swap the all-purpose flour for a gluten-free 1:1 blend, or skip the flour and rely on the mashed potatoes for thickness. The soup will still be creamy, just a little looser. If you use a blend, whisk it into the butter the same way and cook off the raw starch taste before adding broth.

Make it more vegetable-forward

Add diced celery with the onions or stir in a handful of corn near the end if you want more texture and sweetness. The soup stays true to the original, but it tastes a little brighter and less ham-heavy. Keep the ham amount the same or the bowl can drift into plain potato soup territory.

Storage and Reheating

  • Refrigerator: Keeps for up to 4 days. It will thicken as it chills because the potatoes keep absorbing liquid.
  • Freezer: It freezes, but the texture gets a little grainy once thawed because of the dairy and potatoes. If you freeze it, cool it completely first and leave a little room in the container for expansion.
  • Reheating: Rewarm it slowly on the stove over low heat with a splash of broth or milk. Don’t boil it again or the cream can separate and the potatoes can turn mushy.

Answers to the Questions Worth Asking

Can I use leftover mashed potatoes in this soup?+

You can, but the soup will be thicker and a little less rustic. Stir them in after the broth and vegetables are hot, then add extra liquid as needed until it reaches the texture you want. If the mashed potatoes are already heavily buttered or seasoned, taste before adding much salt.

How do I keep the cream from curdling?+

Add the cream at the end and keep the heat low. Curdling happens when dairy gets slammed with high heat, especially in a pot that’s still bubbling hard. If the soup is already boiling, pull it back to a gentle simmer before you stir the cream in.

Can I make this ham and potato soup ahead of time?+

Yes, and it reheats well if you go gently. The soup will thicken as it sits, so loosen it with a splash of broth when you warm it back up. I’d avoid making it a full day ahead if you want the potatoes at their best texture, but it still tastes great the next day.

How do I thicken ham and potato soup if it turns out thin?+

Mash more of the potatoes directly in the pot first, since that thickens the soup without changing the flavor. If it still needs more body, simmer it uncovered for a few minutes to let some liquid evaporate. Add more flour only if you absolutely need it, because too much can make the texture pasty.

Can I use milk instead of heavy cream?+

Whole milk works, but the soup will be lighter and less rich. Keep the heat low and don’t let it boil after the milk goes in, or the texture can get a little rough. If you want a creamier result without using heavy cream, half-and-half is the better swap.

One Pot Ham And Potato Soup

One pot ham and potato soup with tender russet potatoes and a creamy, golden broth thickened right in the pot. Sauté aromatics, simmer until potatoes soften, then stir in cream and ham for a hearty texture.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American

Ingredients
  

One Pot Ham And Potato Soup
  • 2 cup cooked ham
  • 3 lb russet potatoes
  • 2 carrots
  • 1 onion
  • 3 garlic
  • 5 cup chicken broth
  • 1 cup heavy cream
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 1 tsp Dijon mustard
  • 1 tsp garlic powder
  • 0.5 salt to taste
  • 0.5 pepper to taste
  • 1 fresh parsley for serving
  • 0.5 cup shredded cheddar for serving

Equipment

  • 1 Dutch oven

Method
 

Sauté aromatics and build the roux
  1. Melt the butter in a large pot over medium heat, then add the onion and carrots. Sauté for 5 minutes until the vegetables look glossy and slightly softened.
  2. Add the minced garlic and cook for 1 minute until fragrant, stirring constantly. Whisk in the flour and cook for 1-2 minutes until it smells nutty and the mixture turns pale golden.
Simmer until potatoes are tender
  1. Pour in the chicken broth and add the cubed russet potatoes along with the garlic powder. Bring the mixture to a boil over medium-high heat.
  2. Reduce to a simmer and cook for 18-20 minutes, stirring occasionally, until the potatoes are tender. A fork should slide through most cubes with little resistance.
  3. Mash a portion of the potatoes in the pot to thicken the soup, leaving the rest in chunks. Stir well so the texture turns creamy but still chunky.
Finish with cream and ham
  1. Stir in the heavy cream, diced ham, and Dijon mustard. Simmer for 5 minutes until the soup is hot and lightly thickened.
  2. Season with salt and pepper to taste. Serve immediately with fresh parsley and shredded cheddar on top.

Notes

Pro tip: mash just enough potato (about a quarter of the pot) to thicken without turning the soup fully smooth. Refrigerate leftovers in an airtight container up to 4 days; reheat gently on the stove, adding a splash of broth or water if it thickens too much. Freezing is not recommended because the cream can separate after thawing; for a dietary swap, use half-and-half or evaporated milk instead of heavy cream for lower fat while keeping the creamy texture.
Recipes I Love Most

Save this cozy recipe

Pin it, print it, leave some love, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating