Quick Ham and Potato Soup for Weeknight Dinners in 2026

Ham and potato soup combines diced ham, tender potatoes, caramelized onion, leeks, vegetables, stock, and cream in a substantial broth.

The long, gentle onion cooking builds sweetness and depth before the remaining ingredients enter the pot.

Leftover cooked ham works particularly well, turning a modest set of ingredients into several servings.

Use the original stages below to prep, caramelize, deglaze, simmer, thicken, season, and garnish the soup.

🥕 Ingredients You’ll Need

Ham and Potato Soup Ingredients

The table provides exact quantities and substitution notes so every ingredient can be prepared before cooking begins.

One batch yields approximately 6–8 servings, depending on bowl size.

IngredientMeasurementNotes / Substitutions
Unsalted butter4 tablespoonsBacon fat or olive oil can be used for a different flavor.
Yellow onion1 large, finely dicedCaramelizes into a sweet savory base.
Leek1 large, white and light-green partsRinse thoroughly to remove grit.
Celery3 stalks, dicedAdds fresh savory flavor and texture.
Carrot1 medium, dicedAdds color and natural sweetness.
Garlic3 large cloves, mincedBuilds aromatic depth.
Russet or Yukon Gold potatoes4 medium (about 2 pounds), large diceKeep in cold water until needed to prevent browning.
Low-sodium chicken stock6 cupsForms the soup broth.
Heavy cream1 cupHalf-and-half can create a lighter soup.
All-purpose flour3 tablespoonsThickens the broth; gluten-free flour may be substituted.
Cooked ham4 cups, dicedUse leftover or purchased cooked ham.
SaltTo tasteAdd gradually because ham is already salty.
Black pepper1 teaspoonAdds mild heat.
Tabasco1/2 teaspoon, optionalBalances richness with gentle spice.
Worcestershire sauce1 teaspoonAdds savory umami.
Fresh parsley2 tablespoons, choppedProvides color and freshness.
Crème fraîche or sour cream2 tablespoons, for garnishAdds tang and extra creaminess.
Chives or green onions1 tablespoon, choppedOptional fresh garnish.

🥣 Step-by-Step: How to Make Ham and Potato Soup

How to Make Ham and Potato Soup

The method develops flavor gradually, beginning with aromatic vegetables and finishing with ham, cream, and final seasoning.

Keep the heat controlled at each stage so the onions caramelize without burning and the dairy remains smooth.

🔪 Step 1: Prep the Veggies

Allow’s begin with the backbone of any good soup, the prep.

🧅 Prepare the Onion

Begin with 1 large yellow onion. Slice off the ends, cut it in half, peel it, and give it a fine dice. The key here is size. You want fine pieces that melt into the soup rather than chunky bits.

You could swap in a white or sweet onion, but yellow offers the well-balanced balance of savory and sweet.

Move the diced onion to a bowl until the pot is ready.

🥬 Clean and Slice the Leek

Next, leeks. You’re only with the white and light green part. It has a tender, mellow onion taste.

Slice it lengthwise and give it a good rinse. Leeks often hide dirt deep between the layers. So, wash completely under cold water and separate the layers as needed. Once clean, slice the vegetables thinly and place them in a colander to drain.

🥕 Dice the Carrot and Celery

Peel and medium-dice 1 carrot for color and gentle sweetness.

Then, dice 3 celery stalks. Celery contributes a clean, fresh crunch that balances the creamy broth.

🧄 Mince the Garlic

Choose a garlic press to crush about 3 large cloves of garlic or mince them finely. This infuses the soup with rich, deep taste without being overwhelming.

🥔 Cut the Potatoes

Peel 4 baking potatoes (such as Russet or Yukon Gold) and cut them into large cubes. To avoid browning, place them in a bowl of cold water until it is time to cook.

🍖 Dice the Cooked Ham

Lastly, grab the cooked ham. You’ll need about 4 cups, diced into bite-sized cubes.

You can choose:

  • Leftover baked or holiday ham
  • Keep-bought fully cooked ham
  • Thick-cut deli ham when another cooked option is unavailable

Trim a thick fat cap for a leaner soup, or retain a small amount for richer flavor.

Prep done? Allow’s head to the stove.

🧈 Step 2: Caramelize the Onions

Grab the rondeau pot or large Dutch oven. Set it over low heat and stir in 4 tablespoons of unsalted butter.

If you want additional taste, you could swap the butter for bacon fat or render chopped bacon and use the fat instead. But butter works beautifully for that tender, slow caramelization.

Add the diced onions to the pot and stir to coat them in the butter.

Now, be patient. Caramelizing takes 35–40 minutes, but it is so worth it. Stir every 5–6 minutes and maintain a low heat. You’re drawing out the sweetness and deepening the flavor.

The step is your flavor foundation, and it makes all the difference.

🥬 Step 3: Add Leeks and Garlic

After your onions are golden and softened (about 20 minutes in), fold in the sliced leeks and crushed garlic.

Keep the heat low so the garlic does not burn.

Allow these cook gently for 10–15 minutes, stirring occasionally. They’ll soften and start to blend in with the caramelized onions, forming a rich, flavorful base.

You’ll know it is ready when the kitchen smells like a cozy soup shop on a rainy day.

🍷 Step 4: Deglaze for Depth

The next task is to unlock even more flavor. Deglazing lifts all the caramelized bits stuck to the bottom of the pot, and that is where the gold is.

Pour in about ½ cup of white wine (Chardonnay, Sauvignon Blanc, or Pinot Grigio all work). Stir and allow it simmer until the wine is nearly evaporated (au sec).

For an alcohol-free deglaze, use 1/2 cup chicken stock.

The step contributes complexity and balances out the richness from the butter and onions.

🥕 Step 5: Add Celery and Carrots

Now it is veggie time. Add the diced celery and carrot to the pot.

Turn the heat up slightly to medium-low. Cook for approximately 4–5 minutes, just until the vegetables start to soften slightly.

The vegetables add body, color, and restrained sweetness.

To customize? Feel free to add extra root vegetables, such as parsnips, turnips, or even butternut squash.

🥔 Step 6: Add Potatoes and Stock

Drain the potatoes you kept in cold water and stir in them to the pot.

Pour in 6 cups chicken stock so the potatoes and vegetables are submerged.

When you are using keep-bought broth, go for low-sodium so you can control the seasoning. But if you have homemade stock on hand, now’s the time to use it.

Bring the pot to a gentle simmer over medium heat. Allow the potatoes cook for approximately 15 minutes, or until they are fork-tender but not falling apart.

The soup is really starting to come together now.

🥣 Step 7: Make It Creamy

The next task is to thicken things up.

Pour in 1 cup of heavy cream, stirring as you go. You could substitute with half-and-half, but cream provides it that luscious, restaurant-style consistency.

Sprinkle in the 3 tablespoons flour slowly while stirring continuously.

Whisk or stir vigorously to prevent lumps from forming. Turn the heat to high and bring the soas long as a gentle boil. Let it bubble for approximately 1–2 minutes.

What you are doing here is forming a kind of “in-the-pot roux,” combining flour with the butter and cream to create a smooth, silky texture.

Thickening directly in the soup keeps the process in one pot.

🍖 Step 8: Add the Ham

The diced ham enters only after the potatoes and creamy broth are ready.

Stir in 4 cups diced cooked ham. Because the ham is already cooked, simmer only until it is hot.

Simmer for another 5–7 minutes, stirring occasionally, until the ham is hot.

The ham will start to release its salty, savory taste into the broth, making the soup even heartier.

The finished soup should have tender vegetables and ham suspended in a creamy, lightly thickened broth.

🌿 Step 9: Season and Balance the Flavor

Now it is time to fine-tune the taste.

Begin with:

  • Add salt gradually because cooked ham can already be salty.
  • Use about 1 teaspoon freshly ground black pepper.

Then fold in:

  • Add up to 1/2 teaspoon Tabasco for acidity and restrained heat.
  • Stir in 1 teaspoon Worcestershire sauce for savory depth.

Lastly, stir in a handful of fresh, chopped parsley.

Here’s a chef’s tip: Season once, taste twice. Always start fine, taste the soup, and adjust as needed. It’s easier to stir in than take away.

If you want to deepen the taste even more, try adding:

  • Use 1/2 teaspoon fresh thyme if desired.
  • Add 1/2 teaspoon finely chopped rosemary for a stronger herbal aroma.

These herbs give the soup a rustic, woodsy vibe that is well suited to autumn and winter.

🍽️ Step 10: Serve and Garnish

You made it! The next task is to plate up.

Portion the soup into deep bowls, including potatoes, ham, vegetables, and caramelized onion in each serving.

Finish with a dollop of crème fraîche or sour cream on top — it melts beautifully and contributes a luxurious tang.

Finish with chopped chives or green onion for fresh color and mild onion flavor.

Offer with:

  • Crusty bread for dipping
  • Buttered garlic toast
  • Warm cheddar biscuits
  • Or even a grilled cheese sandwich if you are feeling fancy

The substantial soup is filling enough for dinner and reheats well for another meal.


🍽️ Serving Ideas

Serving Ideas of Ham and Potato Soup

When your creamy ham and potato soup is done simmering, the kitchen already smells like comfort. But the right pairings can take that cozy experience to another level.

🥖 1. Always Include Bread

There is nothing better than dipping warm bread into creamy soup. The broth clings to the crust and soaks in, providing pure comfort with each serving.

Consider it with:

  • Crusty sourdough bread, with its tangy flavor, complements the ham evenly.
  • Buttery dinner rolls are tender, fluffy, and ideal for soaking up the last drop.
  • Garlic toast contributes crunch and a hint of spice.
  • Cheddar biscuits are rich and savory, making them suited to creamy soup.

For a quick and manageable option, heat keep-bought baguettes during baking for 10 minutes. They’ll taste bakery-fresh.

🥗 2. Stir in a Simple Side Salad

Balance the richness of the soup with something crisp and fresh. A minor salad cuts through the creaminess and contributes color to the table.

Consider:

  • Mixed greens and vinaigrette provide a light, acidic contrast.
  • Spinach and apple salad supplies sweetness and crunch.
  • Cucumber and tomato salad keeps the plate bright and refreshing.

A drizzle of lemon or balsamic dressing helps reset the palate between bites.

🧀 3. Sprinkle Something Additional on Top

Toppings are where you can get creative. They add flavor, color, and texture — the final touch that makes the bowl feel restaurant-worthy.

Top the soup with:

  • Crème fraîche or sour cream adds a cool, tangy finish.
  • Crisp bacon bits have a smoky crunch that pairs beautifully with ham.
  • Fresh chives or green onions stir in freshness and color.
  • Shredded cheddar cheese melts evenly, providing that gooey comfort.
  • Fresh parsley, thyme, or rosemary contributes color and aroma.

🧂 Tips for the Best Ham and Potato Soup

Tips for the Best Ham and Potato Soup

Every cook has their secret tricks, those fine details that take a good soup and make it unforgettable. Here are the top three that make all the difference in the homemade ham and potato soup.

🕐 1. Caramelize Onion Slowly

This is the foundation of the soup’s taste. It’s tempting to rush this part, but caramelizing onions properly takes about 35 to 40 minutes over low heat.

Slow heat breaks down the onion’s natural sugars and develops the deep sweet-savory base that carries through the broth.

Pro Tip: Stir every 5 minutes to prevent burning. Patience pays off. This one step contributes more flavor than any keep-bought seasoning could.

🥔 2. Select a Soup-Friendly Potato

Russet and Yukon Gold potatoes soften and release enough starch to support a creamy soup.

Most Reliable choices:

  • Russet potatoes are starchy and ideal for creating that smooth, thick consistency.
  • Yukon Gold is lightly buttery and holds its shape well.

Avoid waxy potatoes, such as red or fingerling; they’ll stay firm and will not provide the creamy texture we are after.

Pro Tip: Keep your diced potatoes in cold water until you are ready to use them. It prevents browning and helps the cubes cook evenly.

🧄 3. Balance the Salt and Cream

Between the ham and chicken stock, you already have plenty of salt in the mix. That is why you should always season last, not first.

After adding the cream and ham, taste the soup before reaching for the salt shaker. Stir in a pinch, stir, and taste again.

Pro Tip: A few drops of Tabasco or a splash of vinegar can lift the taste and balance the richness, no additional salt needed.

Right before serving, add freshly ground pepper and chopped parsley.


🧾 Variations You Can Try

Ham and Potato Soup Variations

This soup is incredibly versatile. Whether you are craving something cheesier, smokier, lighter, or vegetarian-friendly, there is a version for you.

Below is a table of fun and creative ways to customize the ham and potato soup recipe, tailored to the taste or the ingredients you have on hand.

VariationAdjustmentResult
CheesyStir in 1 1/2 cups cheddar or Gouda after the cream.Rich chowder-like soup.
Smoky baconCook 6 bacon strips first, use the fat instead of butter, and garnish with bacon.Smoky and crisp.
Extra vegetablesAdd corn, peas, or spinach with the carrot and celery.More color and nutrients.
Dairy-freeUse unsweetened oat milk or coconut milk instead of cream.Lighter without dairy.
Herb gardenAdd fresh thyme and rosemary.More aromatic and rustic.
Loaded potatoTop with cheese, sour cream, bacon, and chives.Resembles a loaded baked potato.
CajunAdd Cajun seasoning and red-pepper flakes.Bold and spicy.
Holiday leftoversAdd cooked turkey and use turkey broth.Uses more holiday leftovers.
VegetarianOmit ham; use white beans and vegetable broth.Meat-free with added protein.
Ham-bone brothSimmer a ham bone in the stock before adding cream.Deeper ham flavor.

💭 Final Thoughts

Ham and potato soup is a practical way to turn cooked ham and everyday vegetables into a warm family meal.

Caramelized onions, leeks, garlic, stock, cream, potatoes, and ham give the broth depth without relying on complicated techniques.

Use the variations to make the soup cheesier, lighter, spicier, or suitable for the ingredients available.

Serve it hot with fresh herbs and store cooled leftovers promptly.


Ham and Potato Soup

Ham and Potato Soup

Creamy ham and potato soup with caramelized onion, leeks, vegetables, stock, and fresh herbs.

Prep Time 25 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 45 minutes
Servings 8 servings
Difficulty Medium
Pin Recipe
Units
Scale

Ingredients

  • 4 tablespoons unsalted butter
  • 1 large yellow onion, finely diced
  • 1 large leek, white and light-green parts sliced
  • 3 celery stalks, diced
  • 1 medium carrot, diced
  • 3 large garlic cloves, minced
  • 4 medium potatoes (about 2 pounds), diced
  • 6 cups low-sodium chicken stock
  • 1 cup heavy cream
  • 3 tablespoons all-purpose flour
  • 4 cups cooked ham, diced
  • Salt to taste
  • 1 teaspoon black pepper
  • 1/2 teaspoon Tabasco, optional
  • 1 teaspoon Worcestershire sauce
  • 2 tablespoons chopped parsley
  • Sour cream and chopped chives, optional garnish

Instructions

  1. Prepare the onion, leek, celery, carrot, garlic, potatoes, and ham.
  2. Melt the butter over low heat and cook the onion slowly until deeply softened and golden, about 35 to 40 minutes.
  3. Add the leek and garlic and cook for 10 to 15 minutes. Deglaze the pot as directed.
  4. Add the celery and carrot and cook for 4 to 5 minutes.
  5. Add the potatoes and chicken stock. Simmer for about 15 minutes, until the potatoes are fork-tender.
  6. Stir in the cream. Add the flour gradually while whisking and boil gently for 1 to 2 minutes to thicken.
  7. Add the cooked ham and simmer for 5 to 7 minutes.
  8. Season with salt, pepper, Tabasco, and Worcestershire. Garnish with parsley, sour cream, and chives.

Rate This Recipe

No ratings yet. Be the first to rate this recipe.

🥔 More Cozy Potato Recipes You’ll Love

Continue with these linked FeastBears potato recipes:

🥄 Potato Side Dishes

Explore a collection of creamy, roasted, and crisp potato sides for dinners and holiday menus.

🍟 Potato Wedges

These seasoned oven-baked wedges have golden edges and fluffy centers.

🥞 Potato Pancakes

Crisp mashed-potato patties work for brunch, dinner, or a warm snack.

Best Ham and Potato Soup Recipe for Families

Leave a Comment