One Pot Ham And Potato Soup

Loading…

By Reading time

One pot ham and potato soup lands in that perfect middle ground between hearty and creamy. The potatoes break down just enough to thicken the broth, while the diced ham stays savory and substantial instead of disappearing into the pot. Every spoonful tastes like comfort, but the texture still has enough body to keep it from feeling flat or overly rich.

The key is building the base in stages. First the onion and carrots soften in butter, then the flour cooks briefly before the broth goes in, which keeps the soup from tasting raw or chalky. A little Dijon wakes up the whole pot without turning it into mustard soup, and mashing a portion of the potatoes at the end gives the broth that homemade, naturally thickened finish that makes this version stand out.

Below, I’ve included the exact cue I use to know when the potatoes are ready, plus a few smart swaps if your ham is especially salty or you want to stretch the pot a little further.

“

The potatoes broke down just enough to thicken the soup, and the Dijon gave it a little extra depth without overpowering the ham. My husband went back for a second bowl before I even sat down.

★★★★★— Melissa T.

Save this one pot ham and potato soup for the nights when you want a creamy, filling bowl with barely any cleanup.

Save to Pinterest

The Trick to Keeping the Soup Creamy Instead of Gluey

Potato soup goes wrong when the heat is too aggressive after the flour goes in or when the potatoes are cooked until they completely collapse. That combination can turn the pot starchy and heavy instead of creamy. Here, the flour cooks just long enough to lose its raw taste, then the broth thins it back out before the potatoes simmer gently until tender.

The other thing that matters is how you thicken it. Mashing a portion of the potatoes in the pot gives you body without needing extra flour or a blender. That keeps the soup rustic, and it also protects the ham from getting shredded into bits by overmixing.

  • Russet potatoes — These break down better than waxy potatoes, which is what gives the soup its naturally thick, velvety texture. If you swap them for Yukon Golds, the soup stays a little silkier but won’t thicken quite as much.
  • Cooked ham — Leftover holiday ham, deli ham, or ham steak all work. Use what you have, but taste before adding extra salt because ham can go from nicely seasoned to too salty fast.
  • Heavy cream — This gives the soup its round, rich finish and holds up better than milk. Half-and-half works in a pinch, but the broth will be thinner and less lush.
  • Dijon mustard — Just a teaspoon sharpens the flavor and keeps the soup from tasting one-note. It doesn’t make the soup taste like mustard; it just wakes up the potatoes, ham, and cream.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Base Without Burning the Dairy

Softening the vegetables first

Melt the butter and cook the onion and carrots until the onion turns translucent and the carrots lose their raw edge. You want them softened, not browned, because browned vegetables can make the broth taste sweeter than you want here. If the pot starts catching, lower the heat before you add the garlic.

Cooking out the flour

Whisk in the flour and let it cook for a minute or two before the broth goes in. That step keeps the soup from tasting pasty and helps the liquid thicken evenly instead of clumping. Once the broth is added, whisk until the bottom of the pot looks smooth again.

Simmering the potatoes until they yield

Add the potatoes and bring the pot to a boil, then turn it down to a steady simmer. The cubes should be tender all the way through and easy to pierce with a fork, but they shouldn’t be falling apart yet. If you boil too hard, the outside will break down before the inside is cooked, and the texture gets uneven.

Finishing with cream and ham

Stir in the cream, ham, and Dijon at the end and keep the heat low. High heat can make the cream taste flat or look slightly split, especially if the broth is already very hot. A gentle simmer is enough to bring everything together and let the ham season the whole pot.

How to Adapt It When You Need to Work With What’s in the Fridge

Dairy-Free Version

Use olive oil or dairy-free butter for the sauté, then replace the heavy cream with full-fat coconut milk or an unsweetened oat-based cooking cream. Coconut milk will make the soup a little richer and slightly sweeter, while oat cream keeps the flavor closer to the original.

Gluten-Free Version

Swap the all-purpose flour for a gluten-free 1:1 flour blend, or skip the flour and rely on extra potato mashing at the end. The flour blend gives you the closest texture to the original; skipping it makes the soup a little looser but still satisfying.

Make It Meatier or Stretch It Further

Add an extra cup of diced ham if you want a more protein-heavy soup, or stir in frozen peas near the end if you need to stretch the pot. Peas add color and a little sweetness, while extra ham makes the soup saltier and more filling.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup will thicken as it sits because the potatoes keep absorbing liquid.
  • Freezer: It freezes, but the texture gets a little grainier after thawing because of the potatoes and cream. Freeze in portions if you want, then whisk well while reheating.
  • Reheating: Warm it slowly on the stove over low heat with a splash of broth or milk. Don’t boil it hard or the cream can separate and the potatoes can turn mushy.

Answers to the Questions Worth Asking

Can I use milk instead of heavy cream? +

You can, but the soup won’t be as rich and it may look a little thinner. If you use milk, keep the heat low and stir it in at the end so it doesn’t scald. Whole milk works better than low-fat because there’s more body in it.

How do I thicken ham and potato soup without adding more flour? +

Mash some of the potatoes directly in the pot with a spoon or potato masher. That releases starch into the broth and gives you a thicker, more natural texture than adding more flour. If you want it even thicker, let it simmer uncovered for a few extra minutes.

Can I make this soup ahead of time? +

Yes, and it often tastes even better the next day. The potatoes thicken the broth as it sits, so you may need to stir in a little extra broth when reheating. Hold the parsley and cheddar until serving so they stay fresh.

How do I keep the potatoes from turning to mush? +

Cut them into even cubes and simmer them gently, not at a rolling boil. A hard boil beats up the outside of the potatoes before the center is done. Pull the pot off the heat as soon as they’re fork-tender.

Can I use leftover baked potatoes instead of raw potatoes? +

Yes, but add them later because they’re already cooked. Stir the chopped baked potatoes in after the broth base has thickened and the vegetables are soft, then simmer just long enough to heat them through. This keeps them from falling apart in the pot.

One Pot Ham And Potato Soup

One pot ham and potato soup with creamy, thickened broth and tender russet potatoes simmered until just soft. Made in a single pot with a quick flour roux for a velvety texture and topped with parsley and cheddar.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American
Calories: 530

Ingredients
  

Main soup ingredients
  • 2 cups cooked ham Diced.
  • 3 lb russet potatoes Peeled and cubed.
  • 2 carrots Diced.
  • 1 onion Diced.
  • 3 cloves 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
  • 0.25 tsp salt To taste (use less at first).
  • 0.25 tsp pepper To taste (use less at first).
  • 1 fresh parsley For serving.
  • 1 cup shredded cheddar For serving.

Equipment

  • 1 Dutch oven

Method
 

Sauté the vegetables
  1. Melt the butter in a large pot over medium heat, then sauté the onion and carrots for 5 minutes, stirring until fragrant and slightly softened (visual cue: onion looks translucent).
  2. Add the minced garlic and cook for 1 minute, stirring constantly so it doesn’t brown (visual cue: garlic becomes fragrant quickly).
Build the thick base
  1. Whisk in the flour and cook for 1-2 minutes at medium heat until it smells toasted and looks smooth (visual cue: no dry flour streaks).
  2. Pour in the chicken broth, then add the cubed potatoes and garlic powder.
  3. Bring to a boil, then reduce to a simmer and cook for 18-20 minutes until the potatoes are tender when pierced (visual cue: cubes give way easily).
Finish the creamy soup
  1. Mash a portion of the potatoes in the pot to thicken the soup, leaving some chunks for texture (visual cue: broth turns creamier).
  2. Stir in the heavy cream, diced ham, and Dijon mustard, then simmer for 5 minutes until heated through (visual cue: soup looks creamy and cohesive).
  3. Season with salt and pepper to taste, then serve hot with fresh parsley and shredded cheddar (visual cue: toppings sit bright and glossy on top).

Notes

For best texture, mash only about a third of the potatoes so the rest stay chunky. Store leftovers in the refrigerator up to 4 days; reheat gently on the stove, adding a splash of broth or water if it thickens. Freezing is not recommended because cream can break when thawed. Dietary swap: use half-and-half or evaporated milk instead of heavy cream for a lighter, slightly less rich soup.

You might also like these recipes

Leave a Comment

Recipe Rating