Ham and Potato Soup

This post may contain affiliate links. Please read my disclosure policy.

What could be more comforting than a bowl of homemade Ham and Potato Soup? Tender potatoes and chunks of ham in a rich creamy broth.

I think the best recipes are usually the easy ones with simple ingredients and lots of flavor!

Ham and Potato Soup in bowls with parsley

Every time I make a baked ham, I look forward to leftover ham recipes! I use every bit of it including the bone for a ham bone soup and everything from ham casserole to… you guessed it, this ham and potato soup!

Ingredients and Variations

This recipe is simple but sometimes it’s great to be able to use what you have on hand.


    • You can use some (or all) sweet potatoes in this recipe.
    • With a potato masher, mash the potatoes a bit to thicken the soup, don’t worry about the ham chunks.
    • Don’t mash too much, you want to have some potato and veggie chunks for texture!


    • Leftover ham works well or you can purchase a single ham steak at the grocery store and cube it.
    • Smoked sausage or even ground sausage are great substitutes in this recipe.
    • To use bacon, fry a few slices of bacon and remove from the pot. Leave the bacon fat in place of butter to cook the veggies. Add crispy bacon to the top of the soup when serving.


    • I use chicken broth because I prefer the flavor. Veggie broth or ham broth can be substituted.
    • I use light cream, you can swap it out for evaporated milk or even regular milk. If using regular milk, simmer it with the broth when cooking the potatoes and thicken it as directed below.
    • Add the sour cream last, simmering can cause it to change texture so stir in at the end until heated through.
    • Cheese can be added. Stir in a cup or so of your favorite just before serving. (Don’t boil the cheese, it can curdle or become grainy.

Ham and Potato Soup ingredients in a pot

How To Make Ham and Potato Soup

I often make a crock pot potato soup which simmers all day however this version is quick to prepare for a weeknight meal.

    1. Saute onions until tender.
    2. Add remaining ingredients, except dairy (per recipe below). Simmer until potatoes are cooked
    3. Mash a few of the potatoes, add cream and simmer a few minutes more. Stir in sour cream and serve.

Ham and Potato Soup in a pot with cream

Soup Consistency

For a thicker soup, combine equal parts cornstarch and water. Pour a little at a time into simmering soup to reach desired thickness.

For a thinner soup, add additional chicken broth.

Can You Freeze Ham and Potato Soup?

Ham and Potato Soup should keep in the fridge for 3 to 5 days. The completed soup with the dairy shouldn’t be frozen as dairy doesn’t freeze well.

  • Freezing can be done, simply remove a portion of the soup before adding the dairy. Stir in the cream and sour cream before serving. Note that the potatoes can change texture slightly when frozen/defrosted.
  • Reheat it on the stovetop without letting it boil and top with your favorite garnishes for a delectable lunch!

My Favorite Potato Soup Toppings

There are so many options when it comes to dressing this soup up and making it really special.

  • Try chopped chives or green onions and a dollop of sour cream….yum!
  • Try adding some bacon crumbles and caramelized onions (or french fried onions)!
  • Homemade croutons or crostini with shredded cheese on top…so delicious!
  • Hot sauce or chili flakes always make things interesting!

Any way you choose to serve it, this soup-er recipe is sure to please! ;) Bon Appetit!

Potato Soup Variations

Ham and Potato Soup in bowls with parsley
4.91 from 11 votes
Review Recipe

Ham and Potato Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 servings
Delicious and easy soup with diced ham and chunks of tender potatoes and veggies!


  • 3 tablespoons butter
  • 1 medium onion diced
  • 4 cups potatoes diced
  • 1 large carrot chopped
  • 1 stalk celery sliced
  • 2 cloves garlic minced
  • 2 cups ham diced
  • 2 teaspoons parsley
  • ½ teaspoon thyme leaves
  • pepper to taste
  • 3 cups chicken broth
  • 1 ⅓ cups light cream or half and half
  • ½ cup sour cream
  • salt & pepper to taste

Follow Spend with Pennies on Pinterest


  • Cook onion in olive oil in a soup pot until tender, about 5 minutes.
  • Add remaining ingredients except sour cream and cream. Bring to a boil, reduce heat and simmer 20 minutes or until potatoes are tender.
  • Using a potato masher, mash some of the potatoes in the pot add cream and simmer an additional 5 minutes. Stir in sour cream and serve warm.

Recipe Notes

Evaporated milk can be substituted for the cream.
Cheese can be added along with the sour cream. Remove from the heat and stir in until melted.
For a thicker soup, combine equal parts cornstarch and water. Pour a little at a time into simmering soup while whisking to reach desired thickness.
For a thinner soup, add additional chicken broth.

Nutrition Information

Calories: 285, Carbohydrates: 17g, Protein: 12g, Fat: 19g, Saturated Fat: 10g, Cholesterol: 63mg, Sodium: 815mg, Potassium: 706mg, Fiber: 3g, Sugar: 2g, Vitamin A: 1949IU, Vitamin C: 21mg, Calcium: 80mg, Iron: 4mg

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Course Main Course, Soup
Cuisine American
Ham and Potato Soup in a bowl with a title
Ham and Potato Soup with text
Ham and Potato Soup in bowls with a spoon and writing
About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Leave a Reply

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

Recipe Rating


  1. This is super yummy. I didn’t use the dairy at the end since I’m lactose intolerant. My husband loved it too and suggested putting navy beans in next time. Great recipe for using leftover ham!5 stars

  2. This recipe looks quite delicious. I’m lactose tolerant, though. Think I could use coconut milk in place of the light cream?

    1. We have only tried this recipe as written, but I think that coconut milk should work, Jeanne!

  3. Wow I can’t wait to try this out! This is perfect for a cold day, I will try this out this weekend. Pinned!5 stars