One Pot Ham and Potato Soup

Loading…

By Reading time

Big bowls of ham and potato soup earn their place at the table because they’re creamy without being heavy, full of tender potato chunks, and built from one pot of honest pantry ingredients. The broth turns velvety as the potatoes break down a little, while the ham brings salt and smoke so every spoonful tastes like it had a longer simmer than it did.

The trick here is using russet potatoes and then mashing a portion of them right in the pot. That gives the soup body without relying on extra cream or a complicated roux. The flour cooks with the butter and vegetables long enough to lose its raw taste, and the Dijon mustard doesn’t make the soup taste mustardy — it sharpens the broth and keeps the cream from tasting flat.

Below, I’ll walk through the little details that matter most, including how thick to mash the potatoes and when to add the cream so the soup stays smooth. There are also a few variations for making it a little lighter, a little richer, or better for using up leftover ham.

“

I love how the potatoes thicken the soup on their own. I only mashed about half of them, and it came out creamy with actual chunks left, not gluey. The ham stayed tender too, even after the last simmer.

★★★★★— Melissa R.

Love the creamy texture and chunky potatoes in this ham and potato soup? Save it to Pinterest for the next night you need a cozy one-pot dinner that makes leftovers worth looking forward to.

Save to Pinterest

The Trick to Thick Ham and Potato Soup Without Turning It Gluey

A lot of potato soups go wrong in the same place: the potatoes are either left in huge chunks, so the broth stays thin, or they’re overworked until the texture turns pasty. This version lands in the middle. Russet potatoes soften enough to break down naturally, and a portion of them gets mashed right in the pot, which thickens the soup without making it feel like mashed potatoes in broth.

The other detail that matters is the flour. It needs a minute or two in the butter with the onions, carrots, and garlic so it cooks out the raw taste and actually helps bind the broth later. If the soup ever tastes thin at the end, the fix isn’t more flour dumped in at the last second. It’s giving the potatoes a little more time to collapse and do the thickening for you.

What Each Ingredient Is Actually Doing in This Pot

One Pot Ham And Potato Soup creamy hearty comforting
  • Russet potatoes — These are the best choice because they’re starchy and break down just enough to thicken the soup. Waxy potatoes hold their shape better, which sounds good until you realize the broth stays loose and doesn’t get that creamy finish.
  • Cooked ham — Use leftover ham if you have it. It brings seasoning and body at the end of cooking, so it stays tender instead of drying out. If your ham is very salty, hold back a little on the final salt until you taste the soup.
  • Butter, flour, onion, and carrots — This is the base that gives the soup depth. The butter carries the flavor, the flour thickens, and the onion and carrots sweeten the broth as they soften. Don’t rush the first sauté; pale, soft vegetables give you a cleaner soup than browned ones here.
  • Heavy cream — This is added near the end so it stays smooth and doesn’t split. Half-and-half will work in a pinch, but the soup will be a little less rich and won’t coat the spoon the same way.
  • Dijon mustard — It doesn’t make the soup taste like mustard. It sharpens the creamy base and wakes up the ham. That tiny bit of acidity keeps the soup from tasting flat.

Building the Soup in the Right Order

Softening the vegetables first

Melt the butter over medium heat, then cook the onion and carrots until the onion turns translucent and the carrots start to lose their raw edge. You’re not looking for color here. If the vegetables brown too fast, the soup can taste heavy before it ever simmers.

Cooking out the flour before the broth goes in

Add the garlic, then stir in the flour and let it cook for a minute or two. The mixture should look pasty and cling to the vegetables. Once the broth goes in, whisk steadily so the flour disperses instead of clumping at the bottom of the pot.

Letting the potatoes do the thickening

Add the potatoes and simmer until they’re tender all the way through and a fork slips in without resistance. Then mash some of them directly in the pot. Leave plenty of chunks intact. That contrast is what makes the soup feel hearty instead of uniform.

Finishing with cream, ham, and mustard

Stir in the cream, ham, and Dijon mustard after the potatoes are tender. Keep the heat at a gentle simmer, not a hard boil, so the cream stays smooth and the ham stays juicy. Taste at the end and season in small additions. The ham often brings enough salt that you may need less than you expect.

How to Adapt This for Different Kitchens and Different Leftovers

Make It Dairy-Free

Swap the butter for olive oil or a plant-based butter and use unsweetened oat cream or coconut cream instead of heavy cream. The soup will still be creamy, but coconut cream brings a faint sweetness, while oat cream stays closer to the original flavor. Keep the mustard in place, because it helps balance either swap.

Use What You Have Instead of Ham

Diced smoked turkey or cooked bacon can step in for the ham. Bacon gives the soup a sharper, smokier edge, while turkey is milder and keeps the broth a little cleaner. If you use bacon, cook it first and use a spoonful of the drippings in place of part of the butter for extra depth.

Make It Gluten-Free

Replace the all-purpose flour with a gluten-free flour blend that’s meant for 1:1 baking or a cornstarch slurry added at the end. A blend in the roux gives the most familiar texture, while cornstarch thickens faster and can make the soup a little shinier. If you use cornstarch, whisk it into cold broth first so it doesn’t clump.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it chills, and the potatoes will absorb some broth.
  • Freezer: It freezes, but the texture changes a little because potatoes and cream can turn grainy after thawing. If you want to freeze it, cool it completely and leave a little room in the container, then stir well after reheating.
  • Reheating: Warm it slowly on the stove over low heat, stirring often. A splash of broth or milk loosens it back up. High heat is the mistake here — it can make the cream separate and turn the potatoes mealy.

Answers to the Questions Worth Asking

Can I use milk instead of heavy cream?+

You can, but the soup will be lighter and less silky. Whole milk is the best substitute if that’s what you have. Add it at the end over low heat so it doesn’t curdle, and don’t let the soup boil once it goes in.

How do I keep the potatoes from falling apart completely?+

Cut them into even cubes and simmer them just until a fork slips in with little resistance. Overcooking is what turns them into paste. When you mash some for thickness, leave the rest alone so the soup still has chunks.

How do I make this soup thicker?+

Mash more of the potatoes in the pot first. If it still needs more body, simmer it uncovered for a few extra minutes so some of the liquid reduces. That method keeps the texture smooth and avoids the raw flour taste you can get from adding a last-minute thickener.

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

Yes, and it often tastes even better the next day. The soup will thicken in the fridge, so thin it with a little broth when you reheat it. Stir gently so the potatoes stay in pieces instead of breaking down completely.

How do I keep the cream from curdling?+

Add the cream after the potatoes are cooked and keep the heat low. Cream can split if it hits a hard boil, especially in a soup that already has a thickened base. A gentle simmer is enough to warm it through and finish the texture.

One Pot Ham And Potato Soup

One pot ham and potato soup with creamy mashed-thickened texture, tender russet potatoes, and a golden broth made in a single pot. Sauté aromatics, roux-thicken with flour, then simmer until the potatoes are fork-tender.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American
Calories: 520

Ingredients
  

Main soup base
  • 2 cup cooked ham diced
  • 3 lb russet potatoes peeled and cubed
  • 2 carrots diced
  • 1 onion diced
  • 3 clove garlic minced
  • 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
  • 1 salt and pepper to taste
  • 1 pepper and salt to taste
  • 1 fresh parsley for serving
  • 1 shredded cheddar for serving

Equipment

  • 1 Dutch oven

Method
 

Sauté vegetables and build the roux
  1. Melt the butter in a large pot over medium heat, then add the onion and carrots and cook for 5 minutes, stirring occasionally until softened.
  2. Add the garlic and cook for 1 minute until fragrant, then whisk in the flour and cook for 1-2 minutes to form a light roux.
Simmer potatoes until tender
  1. Pour in the chicken broth, then add the potatoes and garlic powder and stir to combine.
  2. Bring the mixture to a boil, then reduce to a simmer and cook for 18-20 minutes until the potatoes are tender when pierced with a fork.
  3. Mash a portion of the potatoes in the pot to thicken the soup, leaving some chunks for texture.
Finish creamy and serve
  1. Stir in the heavy cream, diced ham, and Dijon mustard, then simmer for 5 minutes to heat through.
  2. Season with salt and pepper to taste, then ladle into bowls and top with fresh parsley and shredded cheddar.

Notes

Pro tip: mash about one-third of the potatoes right in the pot so the soup turns creamy without losing the hearty chunks. Store leftovers in the refrigerator up to 3-4 days; reheat gently to avoid breaking the cream. Freezing is not recommended because cream-based soups can separate after thawing. For a lighter option, swap heavy cream for half-and-half (it may be slightly thinner, but still very creamy).

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Leave a Comment

Recipe Rating