Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Ham and Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Description

Creamy Ham and Potato Soup is a comforting and hearty dish made with diced ham, tender potatoes, and a rich, creamy broth—perfect for using leftover ham and warming up on cold days.


Ingredients

Units Scale
  • 2 cups diced cooked ham
  • 4 cups diced potatoes (about 4 medium potatoes)
  • 1 cup chopped celery
  • 1 cup chopped onion
  • 2 cloves garlic, minced
  • 4 cups chicken broth
  • 1 cup milk
  • 1 cup heavy cream
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • Salt and pepper to taste
  • Optional toppings: shredded cheese, chopped green onions, crumbled bacon

Instructions

  1. In a large pot, melt butter over medium heat. Add onions, celery, and garlic; cook until softened, about 5 minutes.
  2. Stir in flour and cook for 1–2 minutes to form a roux.
  3. Gradually whisk in chicken broth, stirring to prevent lumps.
  4. Add diced potatoes and bring to a boil. Reduce heat and simmer for 15–20 minutes, until potatoes are tender.
  5. Stir in ham, milk, and heavy cream. Cook over low heat for another 5–10 minutes, until heated through and slightly thickened.
  6. Season with salt and pepper to taste. Serve hot with optional toppings.

Notes

  • For a thicker soup, mash some of the potatoes with a spoon before adding cream.
  • This soup stores well in the fridge for up to 4 days and reheats easily.
  • Substitute half-and-half for heavy cream for a lighter version.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 360
  • Sugar: 4g
  • Sodium: 920mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 2g
  • Protein: 16g
  • Cholesterol: 70mg