Go Back

Creamy Potato and Ham Soup

A rich, hearty soup made with tender potatoes, savory ham, and a smooth creamy broth—perfect comfort food for any season.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 bowls
Course: Dinner, Soup
Cuisine: American, Comfort Food
Calories: 320

Ingredients
  

Soup Base
  • 4 cups potatoes peeled and diced
  • 1.5 cups cooked ham diced
  • 1 cup onion chopped
  • 2 cloves garlic minced
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1 tsp salt or to taste
  • 0.5 tsp black pepper

Equipment

  • Large Pot or Dutch Oven
  • Cutting board
  • Knife
  • Wooden spoon

Method
 

  1. Melt butter in a large pot over medium heat. Add onion and sauté until soft.
  2. Add garlic and cook for 30 seconds until fragrant.
  3. Stir in flour and cook for 1–2 minutes to form a roux.
  4. Slowly whisk in chicken broth until smooth.
  5. Add diced potatoes and simmer until tender, about 20 minutes.
  6. Stir in ham and cook for 5 minutes.
  7. Reduce heat and add cream, stirring gently.
  8. Season with salt and pepper, simmer 5 more minutes, then serve.

Notes

For extra thickness, mash some potatoes directly in the pot before adding cream.