Creamy Ham and Potato Soup

Why You’ll Love This Recipe

Creamy Ham and Potato Soup is a hearty, comforting dish loaded with tender potatoes, savory ham, and vegetables in a rich, creamy broth. Perfect for chilly days, leftover holiday ham, or weeknight dinners, this easy soup is satisfying, flavorful, and family-approved.

ingredients

Creamy Ham and Potato Soup 10 Why You’ll Love This Recipe

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

cooked ham (diced)potatoes (peeled and cubed)carrots (sliced)celery (chopped)onion (chopped)garlic (minced)butterall-purpose flourchicken brothmilk or half-and-halfsaltpepperthyme (optional)cheddar cheese (optional for topping)green onions or parsley (optional for garnish)

directions

In a large pot, melt butter over medium heat. Sauté onion, garlic, carrots, and celery until softened.

Add flour and stir for 1–2 minutes to form a roux.

Slowly whisk in chicken broth and bring to a simmer.

Add potatoes and thyme. Cook until potatoes are fork-tender, about 15–20 minutes.

Stir in milk or half-and-half and diced ham. Simmer for 5–10 more minutes until heated through and creamy.

Season with salt and pepper to taste.

Serve hot, topped with shredded cheese and fresh herbs if desired.

Servings and timing

Serves: 6Preparation time: 15 minutesCooking time: 30 minutesTotal time: 45 minutes

Variations

Add corn or green peas for extra texture and sweetness.

Use leftover turkey or bacon instead of ham.

Make it cheesy by stirring in shredded cheddar at the end.

Use heavy cream for an even richer soup.

storage/reheating

Store in the fridge for up to 4 days in an airtight container.Reheat gently on the stovetop or microwave, stirring occasionally.Not recommended for freezing if made with milk or cream—it may separate. Use evaporated milk if planning to freeze.

FAQs

Creamy Ham and Potato Soup
Creamy Ham and Potato Soup 11 Why You’ll Love This Recipe

Can I make it ahead of time?

Yes, it reheats well and flavors deepen overnight.

What potatoes work best?

Yukon gold or russet potatoes give great texture and flavor.

Can I use evaporated milk?

Yes, it adds creaminess and is freezer-friendly.

How can I thicken the soup more?

Mash some of the cooked potatoes or add more flour to the roux.

Can I make it dairy-free?

Use a dairy-free milk and olive oil instead of butter.

Conclusion

Creamy Ham and Potato Soup is a cozy, filling meal that brings classic comfort food to your table with simple ingredients and big flavor. Whether you’re using up leftover ham or craving something warm and satisfying, this soup delivers every time.

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

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

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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