Creamy Ham and Potato Soup

Why You’ll Love This Recipe

Creamy Ham and Potato Soup is a comforting, hearty dish that combines tender chunks of potato, savory diced ham, and a rich, creamy broth. Perfect for chilly evenings or using up leftover ham, this soup is both filling and flavorful. With simple ingredients and a quick cooking time, it’s an easy weeknight dinner that feels like a warm hug in a bowl.

ingredients

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

potatoes
ham (cooked and diced)
onion
celery
carrots
garlic
chicken broth
heavy cream
butter
all-purpose flour
salt
black pepper
thyme (optional)
parsley (for garnish)

directions

In a large pot, melt butter over medium heat and sauté the onions, celery, carrots, and garlic until softened, about 5-7 minutes.

Stir in the flour and cook for 1-2 minutes to form a roux.

Gradually pour in the chicken broth, whisking to combine and remove lumps.

Add the diced potatoes and bring the mixture to a boil.

Reduce heat and simmer for 15-20 minutes, or until the potatoes are tender.

Stir in the diced ham and cook for an additional 5 minutes.

Add the heavy cream and season with salt, black pepper, and thyme to taste.

Let the soup simmer on low for another 5 minutes, stirring occasionally until thickened and heated through.

Garnish with chopped parsley before serving.

Servings and timing

This recipe yields approximately 6 servings.
Preparation time: 15 minutes
Cooking time: 30 minutes
Total time: 45 minutes

Variations

Use leftover turkey or chicken instead of ham.
Add shredded cheddar cheese for a cheesy version.
Include corn or peas for added sweetness and texture.
Swap heavy cream with half-and-half for a lighter option.

storage/reheating

Store leftover soup in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop over medium heat or in the microwave until hot.
For longer storage, freeze in individual portions for up to 2 months. Stir well when reheating as the cream may separate slightly.

Creamy Ham and Potato Soup

FAQs

Can I use canned potatoes?

Yes, but fresh potatoes provide better texture. If using canned, reduce cooking time.

Can I make this soup dairy-free?

You can substitute the cream with unsweetened almond or oat milk and use oil instead of butter, but the result will be less rich.

Is this soup gluten-free?

To make it gluten-free, replace the flour with a gluten-free thickener like cornstarch or gluten-free flour.

What potatoes work best?

Yukon Gold or Russet potatoes are ideal for their creamy texture.

Can I use ham bone for more flavor?

Absolutely—simmer the broth with a ham bone for added depth before adding the rest of the ingredients.

Conclusion

Creamy Ham and Potato Soup is a satisfying and flavorful dish that brings comfort and warmth to your table. With its creamy base, hearty vegetables, and smoky ham, it’s a perfect go-to recipe for a cozy family dinner or to make the most of holiday leftovers.

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: recipes guru cooking
  • 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

A hearty and comforting creamy ham and potato soup loaded with tender potatoes, savory ham, and vegetables in a rich, velvety broth.


Ingredients

Units Scale
  • 2 tablespoons butter
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 cups diced potatoes (Yukon Gold or Russet)
  • 2 cups cooked ham, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cups chicken broth
  • 1 cup milk
  • 1/2 cup heavy cream
  • 1/4 cup all-purpose flour
  • Salt and pepper to taste
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon paprika (optional)
  • 2 tablespoons chopped parsley (for garnish)

Instructions

  1. In a large pot, melt butter over medium heat. Add diced onion and garlic, cooking until softened, about 3-4 minutes.
  2. Add diced potatoes, carrots, celery, and ham to the pot. Stir to combine.
  3. Pour in the chicken broth, bring to a boil, then reduce heat and simmer for 15-20 minutes, or until the vegetables are tender.
  4. In a small bowl, whisk together the flour with milk until smooth. Slowly stir the mixture into the soup.
  5. Add the heavy cream, thyme, and paprika. Cook for another 5-10 minutes, stirring frequently, until the soup thickens.
  6. Season with salt and pepper to taste. Garnish with fresh parsley before serving.

Notes

  • Use leftover ham for added flavor and convenience.
  • Substitute cream with more milk for a lighter version.
  • Blend part of the soup if you prefer a smoother texture.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 5g
  • Sodium: 880mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 60mg

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 *