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 Potato Soup Recipe 41.png

Creamy Ham Potato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥣 Warm up with this creamy ham and potato soup, packed with hearty potatoes, smoky ham, and rich cheese for ultimate comfort.
🍲 Ideal for using leftover ham, quick to prepare, and family-friendly for chilly evenings.

  • Total Time: 55 minutes
  • Yield: 6 servings

Ingredients

– 1 tablespoon butter – Adds flavor and helps build the roux for thickness.

– 1 tablespoon olive oil – Helps sauté the vegetables without burning.

– 1 small yellow onion, diced (about ¾ cup) – Sweet base flavor as it softens.

– 1 medium carrot, peeled and diced (about ½ cup) – Adds natural sweetness and color.

– 1 rib celery, diced (about ½ cup) – Adds classic savory crunch and aroma.

– 2 cloves garlic, minced – Deep, aromatic seasoning.

– 1 tablespoon all-purpose flour – Makes the roux to thicken and smooth the soup.

– 4 cups low sodium chicken broth – Forms the flavorful cooking liquid.

– 3 cups peeled and diced Yukon Gold potatoes (about 4 medium potatoes / 1¼ lbs before peeling) – Provides creamy texture and hearty body.

– 2 cups cooked ham, diced or shredded – Main protein and signature savory flavor.

– 1 ham bone or ham hock (optional, for extra flavor) – Adds extra richness during simmering.

– 1 teaspoon Dijon mustard (optional) – Adds subtle tang and boosts savory notes.

– ½ teaspoon dried thyme – Warm, earthy herb flavor.

– 1 cup whole milk – Creates creamy flavor and body.

– ½ cup heavy cream or half-and-half – Makes it extra rich and silky.

– 1-2 tablespoons cornstarch (whisked into milk and cream) – Helps thicken without graininess.

– Salt and pepper to taste – Final seasoning balance.

– ¾ cup shredded cheddar cheese – Melts into the soup for a cheesy, comforting finish.

– Chopped fresh parsley for garnish (optional) – Brightens the bowl and adds color.

Instructions

1-First Step: In a large pot or Dutch oven, heat 1 tablespoon butter and 1 tablespoon olive oil over medium heat. Sauté the 1 small diced yellow onion, 1 diced carrot, and 1 diced celery rib for 4 to 5 minutes, until softened.

2-Second Step: Add 2 cloves minced garlic and cook for 30 seconds. This quick step keeps garlic from getting bitter.

3-Third Step: Sprinkle in 1 tablespoon all-purpose flour and stir constantly for 1 to 2 minutes to form a roux. If you are making a gluten-free version, use gluten-free flour here.

4-Fourth Step: Pour in 4 cups low sodium chicken broth and stir until smooth. Add 3 cups peeled and diced Yukon Gold potatoes, 2 cups cooked ham, optional ham bone or ham hock, 1 teaspoon Dijon mustard (optional), and ½ teaspoon dried thyme. Bring to a boil, then simmer covered for 15 to 20 minutes until potatoes are tender.

5-Fifth Step (thickening and dairy): Lower the heat to low. Whisk together 1 cup whole milk, ½ cup heavy cream or half-and-half, and 1 to 2 tablespoons cornstarch until smooth. Remove the ham bone if you used it, then gradually stir the dairy mixture into the soup.

6-Sixth Step: Simmer on low for 5 to 7 minutes, stirring occasionally, until the soup thickens. If you want a lighter soup, swap to 2% or skim milk and use less cream, keeping the low heat so the dairy stays smooth.

7-Seventh Step (cheese melt): Off heat, stir in ¾ cup shredded cheddar cheese until fully melted. This off-heat melt helps prevent graininess.

8-Final Step: Adjust seasoning with salt and pepper to taste. Serve hot with chopped fresh parsley if you like, and pair it with crusty bread.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🥔 Choose Yukon Gold potatoes for their creamy texture and ability to hold shape without turning mushy.
🧀 Add the dairy mixture on low heat and stir in cheese off heat to prevent curdling and ensure smoothness.
🍖 Use leftover holiday ham or any cooked ham; a ham bone adds extra richness if available.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 348 kcal
  • Sugar: 4g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 2g
  • Protein: 16g
  • Cholesterol: 65mg