Go Back Email Link
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.