Creamy Ham and Potato Soup

  • Jump to Recipe
  • Leave a Review
  • This post may contain affiliate links. Please read my disclosure policy.

    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

    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

    Course: Soup
    Cuisine: American
    Keyword: ham and potato soup
    Cook Time: 30 minutes
    Total Time: 30 minutes
    Servings: 8
    Calories: 223
    Author: Jamielyn Nye
    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! 

    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!

    Nutrition

    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
    PIN THIS RECIPE

    Enjoy!

    Other soup recipes to try

    Leave a Reply

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

    Did you make this recipe? Rate it:




    What type of comment do you have?

    Comments

  • Debbie wrote:
  • Rachael White wrote:
  • Laura wrote:
    • Jamielyn Nye wrote:
  • Roxane wrote:
  • Courtney wrote:
  • Beth Klosterboer wrote:
  • Steph wrote:
  • Cheryl S wrote:
    • Jamielyn wrote:
  • Renee Paj wrote:
    • Jamielyn wrote:
  • Peggy wrote:
    • Jamielyn wrote:
  • I Heart Nap Time