Ham and Potato Soup – Creamy, Hearty & Ready in 30 Minutes

Ham and potato soup is one of the most comforting dinners you can make when you need something warm and satisfying. Tender potatoes, savory ham, and a silky, creamy broth come together in a simple one-pot meal that’s perfect for cold evenings, leftover holiday ham, or busy weeknights.


This version is dependable, quick to prepare, and easy to customize — a recipe you’ll reach for any time you’re craving cozy, homemade flavor without a long cooking process.


Why You’ll Love This Recipe

Creamy, velvety texture
A light roux with milk or cream creates a smooth, comforting broth.

Perfect use for leftover ham
Great after Christmas, Easter, or whenever you bake a ham.

Quick one-pot dinner
Everything cooks in a single pot in under 40 minutes.

Easy to adapt
Add veggies, adjust thickness, or switch the seasoning profile.

Pinterest-friendly, high-intent keywords included:
ham and potato soup, creamy ham soup, leftover ham recipe, easy soup recipe, winter comfort food


Ingredients

For the Soup

  • 4 tbsp unsalted butter
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4–5 medium Russet or Yukon Gold potatoes, peeled and cubed
  • 2 cups diced ham (leftover ham or smoked ham steak)
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk or heavy cream
  • 1 tsp salt, or to taste
  • ½ tsp black pepper
  • Fresh parsley or chives for garnish

How to Make Ham and Potato Soup (Step-by-Step)

Before You Begin

Preheat and prepare your cookware as needed. Cooking times may vary depending on your equipment and ingredients. Simmer gently during cooking to prevent dairy from scorching and to help the potatoes cook evenly.

1. Sauté Aromatics

Melt butter in a heavy stockpot over medium heat. Add onions and cook until soft and translucent. Stir in garlic for 30–60 seconds.

2. Add Potatoes & Ham

Mix in potatoes and ham, stirring until everything is coated in butter.

3. Build the Roux

Sprinkle flour over the mixture. Stir for 1–2 minutes to remove raw flour taste.

4. Add Broth & Milk

Slowly pour in chicken broth and milk while whisking to prevent lumps.

5. Simmer Until Tender

Bring to a gentle simmer, cover, and cook 20–25 minutes, stirring occasionally, until the potatoes are soft.

6. Adjust Creaminess

Mash some potatoes directly in the pot or blend a small portion for a thicker texture. Add broth to thin if needed.

7. Serve Warm

Taste and adjust seasoning. Ladle into bowls and garnish with fresh herbs.


Ham and potato soup simmering gently on the stovetop with diced potatoes and ham in a creamy broth

Variations

Extra creamy – Add cream cheese or extra heavy cream.
Vegetable-packed – Add celery, carrots, corn, peas, or spinach.
Smoky flavor – Stir in smoked paprika or use smoked ham.
Thicker texture – Mash more potatoes or simmer uncovered.


How to Serve

Serve this soup with:

  • Warm crusty bread
  • Garlic toast
  • Green salad
  • Roasted vegetables

It’s a complete comfort meal that works for lunch or dinner.

Food Safety

  • Refrigerate leftovers within 2 hours.
  • Store in an airtight container in the refrigerator up to 4 days.
  • Reheat until hot throughout before serving.

Make Ahead

  • Soup can be prepared up to 2 days in advance and refrigerated. Reheat gently and add broth if needed to loosen texture.

Storage, Freezing & Reheating

Refrigerate:
Keep in airtight containers for 3–4 days.

Freeze:
Freeze up to 2 months. Thaw overnight in the refrigerator.

Reheat:
Warm on low heat with a splash of broth or milk to restore creaminess.

Common Mistakes

  • Using salty broth + ham together → soup becomes too salty
  • Simmering at high heat → milk may scorch or separate
  • Overcooking potatoes → they break down too much
  • Skipping the flour step → soup stays thin
  • Not stirring occasionally → risk of sticking at the bottom

FAQ

1. Can I use leftover holiday ham?

Yes. Leftover ham adds great flavor because it’s already seasoned. Ham steaks or diced smoked ham both work well.

2. What potatoes make the creamiest soup?

Russets break down more and thicken the soup. Yukon Golds stay soft and buttery while holding their shape. Both are excellent options.

3. How do I thicken the soup naturally?

Mash some of the cooked potatoes, simmer uncovered, or blend a small portion with an immersion blender.

4. Can I make this soup dairy-free?

Yes. Replace milk with unsweetened almond milk or coconut milk. The flavor changes slightly but remains delicious.

5. Why does my soup sometimes turn salty?

Ham and broth vary in salt levels. Start with low-sodium broth and add salt only at the end.

6. What vegetables can I add?

Carrots, celery, corn, spinach, peas, and leeks all blend beautifully with this creamy base.

7. How should I reheat leftovers?

Heat gently on the stovetop with added broth or milk. Potatoes absorb liquid as they cool, so thinning the soup is normal.


Conclusion

This ham and potato soup is the perfect blend of comfort, simplicity, and hearty flavor. With everyday ingredients and a 30-minute cook time, it reliably delivers a warm, creamy bowl of homemade goodness. Whether you’re using leftover ham or making it from scratch, this recipe is flexible, affordable, and ideal for busy weeknights or cozy winter meals. Serve it fresh with crusty bread and enjoy a comforting dish that always satisfies.


Finished ham and potato soup served hot with tender potatoes, savory ham, and a creamy texture
Creamy ham and potato soup made with tender potatoes, savory ham, and a smooth, comforting broth
Isaac blogger

Ham and Potato Soup

A creamy ham and potato soup made with tender potatoes, savory diced ham, and a smooth, comforting broth. This easy one-pot recipe is hearty, reliable, and perfect for cozy dinners or using leftover ham.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6
Course: Soup / Main
Cuisine: American
Calories:

Ingredients
  

  • Soup Base:
  • 4 tbsp unsalted butter
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4–5 medium potatoes, peeled and cubed
  • 2 cups diced cooked ham
  • ¼ cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk or heavy cream
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • Fresh parsley or chives for garnish (optional)

Method
 

  1. Before You Begin
  2. Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
  3. Cook Aromatics
  4. Melt the butter in a large pot over medium heat. Add the diced onion and cook for about 4–5 minutes, stirring occasionally, until softened. Stir in the garlic and cook for about 30–60 seconds, stirring frequently, until fragrant.
  5. Add Potatoes and Ham
  6. Stir in potatoes and diced ham. Cook 2–3 minutes, stirring occasionally.
  7. Make the Thickener
  8. Sprinkle flour evenly over the mixture. Stir continuously for 1–2 minutes to cook off raw flour.
  9. Add Liquids
  10. Slowly pour in chicken broth while stirring constantly until smooth. Add milk and stir to combine.
  11. Simmer
  12. Bring to a gentle simmer, then reduce heat to low, cover, and cook about 20–25 minutes, stirring occasionally, until the potatoes are fork-tender. Cooking time may vary depending on potato size and heat level.
  13. Adjust Texture
  14. Mash some potatoes directly in the pot or blend a small portion until desired thickness is reached. Add extra broth or milk if soup becomes too thick.
  15. Serve
  16. Taste and adjust seasoning if needed. Ladle into bowls, garnish with herbs if desired, and serve hot.

Notes

  • Gentle simmering prevents dairy from scorching or separating.
  • Evenly cut potatoes cook at the same rate for better texture.
  • Soup thickens as it cools; add liquid if needed before serving.
  • Refrigerate leftovers in an airtight container up to 4 days.
  • Reheat gently over low heat, stirring occasionally, until hot throughout.

About the Author

Isaac shares easy, family-friendly recipes made with simple ingredients, focusing on clear instructions and reliable results for everyday home cooking.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top