Go Back
Creamy Ham Potato Soup Recipe
Marigold Voss

Creamy Ham Potato Soup

A rich and comforting creamy ham potato soup loaded with tender potatoes, savory ham, and a velvety broth. Perfect for a cozy and satisfying meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 People
Course: Main Course, Soup
Cuisine: American
Calories: 420

Ingredients
  

  • 2 tbsp Butter unsalted
  • 1 cup Onion chopped
  • 2 cloves Garlic minced
  • 2 cups Potatoes peeled and diced
  • 1 cup Cooked ham diced
  • 3 cups Chicken broth low sodium
  • 1 cup Milk whole or 2%
  • ½ cup Heavy cream for richness
  • 2 tbsp All-purpose flour for thickening
  • ½ tsp Black pepper to taste
  • ½ tsp Salt adjust as needed
  • 2 tbsp Green onions chopped, for garnish

Method
 

  1. Melt butter in a large pot over medium heat.
  2. Add chopped onion and sauté until soft.
  3. Stir in minced garlic and cook for 30 seconds.
  4. Add diced potatoes and chicken broth to the pot.
  5. Bring to a boil, then reduce heat and simmer for 15 minutes.
  6. In a small bowl, mix flour with a little milk to make a slurry.
  7. Stir the slurry into the soup to thicken.
  8. Add cooked ham, remaining milk, and heavy cream.
  9. Simmer for another 10 minutes until creamy and heated through.
  10. Season with salt and black pepper, then garnish with green onions.

Video

Notes

  • Use leftover ham for best flavor.
  • For a thicker soup, mash some potatoes in the pot.
  • You can substitute cream with milk for a lighter version.
  • Store in refrigerator for up to 3 days; reheat gently.