Skip to content

Creamy Ham and Potato Soup

This delicious ham and potato soup is the perfect comfort soup to warm up with on cold, winter day. It’s thick, creamy and will instantly become a family favorite! 

With all this cold weather lately, all I want for dinner is soup!  I had some leftover baked ham last week and decided to put it to good use by making this recipe. And boy was I glad I did! This ham potato soup is super hearty and delicious with a thick and creamy consistency.

bowl of ham and potato soup

This post may contain affiliate links. Read disclosure policy.

I’m a sucker for creamy soup recipes…especially if they’re loaded with potatoes! I’ve been looking for the perfect potato soup recipe with ham for years. It’s one of those recipes that’s hard to find! I’ve played around with this recipe quite a bit and the truth is…the half and half makes all the difference! It definitely takes this soup out of the “low-fat” category, but it really is what makes the soup so delicious!

cooking ham and potato soup in pot

How to make ham and potato soup

  1. Boil. Add the diced potatoes, celery, onion, ham, carrots and water in a stockpot and bring to a boil. Continue cooking on medium heat until the potatoes are fork tender. Then stir in the chicken bouillon, salt and pepper.
  2. Make roux. In a separate pan, melt butter over medium-low heat. Add in flour with a fork, stirring for 1 minute until thick. Then slowly stir in milk and half and half with the fork. Add garlic and continue stirring until thick.
  3. Combine. Add the roux to the stockpot and stir until combined. Then ladle into bowls and sprinkle on any desired toppings.

Favorite toppings

This soup tastes amazing topped with any of the below items. You can even serve it in a bread bowl for an extra fun and delicious twist.

ladle of creamy ham and potato soup

Cooking tips

  • Thickening the soup. For a thick texture, it’s all about the flour mixture (also known as a roux). The flour mixed together with the butter, milk and half and half creates the perfect roux that gives is that starchy and creamy consistency. If you prefer your soup extra thick, you can whisk in another Tablespoon of flour.
  • Half and half. The half and half is the key ingredient for making this soup perfectly creamy and rich. I’ve tried several variations and definitely notice a big difference in texture when I don’t use it. It’s the main ingredient in this recipe that I wouldn’t swap for another.
  • Veggies. You can add in extra veggies like peas, corn or green beans.
  • Cheese. Feel free to add in a cup of shredded cheddar cheese if preferred. I’d recommend grating your own cheese, as the pre-shredded bags are more difficult to melt.
  • Freezing. I’m not a huge fan of freezing this ham and potato soup. I’ve found that the texture of the potatoes will change once frozen and break down. I’ve also noticed that soups with a milk or cream base don’t hold up that well in the freezer. They sometimes separate when reheating and taste a little grainy. However it will stay fresh in the fridge for up to 3 days.

bowl of ham and potato soup topped with cheese and chives

More comfort soup recipes:

bowl of ham and potato soup topped with cheese and chives

Ham and Potato Soup

5 from 15 votes
This delicious ham and potato soup is the perfect comfort soup to warm up with on cold, winter day. It's thick, creamy and will instantly become a family favorite! 
Cook Time: 30 mins
Total Time: 30 mins
Servings: 8

Ingredients 

  • 4 potatoes , peeled and diced
  • 1/3 cup diced celery , or peas
  • 1/3 cup diced onion
  • 1 cup diced ham , I used leftover honey baked ham, but a steak ham works great too
  • 1/3 cup diced carrots
  • 3 1/2 cups water
  • 3 cubes chicken bouillon
  • 3/4 teaspoon kosher salt
  • 1/2 teaspoon pepper
  • 5 Tablespoons butter
  • 1/3 cup all-purpose flour
  • 1 cup milk
  • 1 cup half and half
  • 1 clove garlic , minced

Instructions

  • Combine potatoes, celery, onion, ham, carrots and water in a stockpot. Bring to a boil, then cook over medium heat until potatoes are soft. 
  • Next, stir in the chicken bouillon cubes, salt and pepper.
  • In a separate pan, melt butter over medium-low heat. Add in flour with a fork, stirring constantly until thick (about 1 minute). Slowly stir in milk and half and half with the fork. Next add in minced garlic and continue stirring over medium-low heat until thick.
  • Pour the flour mixture into the stockpot and stir until combined. Serve with shredded cheese on top. Enjoy!

Calories: 223kcal | Carbohydrates: 21g | Protein: 7g | Fat: 12g | Saturated Fat: 7g | Cholesterol: 40mg | Sodium: 516mg | Potassium: 562mg | Fiber: 3g | Sugar: 2g | Vitamin A: 1285IU | Vitamin C: 13.4mg | Calcium: 109mg | Iron: 3.8mg
Course: Soup
Cuisine: American
Author: Jamielyn Nye

Enjoy!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today