This simple ham and potato soup is warm, cozy, creamy, and the perfect way to use leftover ham. It’s a delicious hearty soup that is sure to comfort you!

Creamy Ham and Potato Soup

Hearty, cozy, delicious, and warming – there’s nothing better than a hot bowl of delicious soup. This simple ham and potato soup is filled with veggies, buttery potatoes, and a creamy broth that’s made without any heavy cream.

Ham and potato soup is a wonderful way to use up leftover ham from your holiday meals like Christmas, Thanksgiving, or Easter. You’ll just chop up your leftover ham and then whip up a soup that will take you around 30 minutes to make.

This ham and potato soup recipe is unique because it is completely dairy free, gluten free, and grain free. It’s so easy to make and a simple crowdpleaser!

Watch How to Make This Recipe

soup ingredients

Soup Ingredients

Veggies: we’re using a simple, yet flavorful combination of veggies as the base of this soup. It’s full of diced onion, carrot, celery, garlic, and finished off with green peas.

Cooked Ham: this soup is the best way to use leftover cooked ham from a holiday dinner like Thanksgiving, Christmas, or Easter. You’ll need around one pound of cooked ham for this soup.

Potatoes: tender, creamy potatoes make this soup extra hearty and delicious. We’re using buttery Yukon gold potatoes in this soup.

Seasonings: fresh thyme, a bay leaf, garlic, and of course salt and pepper.

Chicken Broth: I prefer to use low-sodium chicken broth so that I can better control the amount of salt in the soup.

Coconut Milk: to make this soup rich and creamy without any dairy we’re using full fat canned coconut milk. Don’t worry, it doesn’t make the soup taste like coconut!

Arrowroot Starch: most traditional ham and potato soup is thickened with a flour-based roux but to keep this soup gluten free we’re using grain free arrowroot starch to thicken things up.

broth being poured into soup

Ingredient Swaps and FAQs

  • Ham – don’t have leftover ham? You can easily swap it for leftover chicken or just make this delicious chicken pot pie soup instead!
  • Coconut Milk – you could swap this for whole milk if you don’t mind using dairy. Almond milk would also likely work if you need another dairy free alternative.
  • Arrowroot starch – swap it for cornstarch if needed!

ladle full of soup

How to Make Ham and Potato Soup

Step One: Heat a large heavy-bottomed pot or dutch oven over medium-high heat. Once hot, add the olive oil or ghee to the pot and then add the onion, carrot, celery, and garlic. Cook for 3 to 4 minutes until the onions begin to become translucent.

Step Two: Add the diced ham, diced potatoes, dried thyme, salt, pepper, and bay leaf to the pot and stir until well combined.

Step Three: Pour in the chicken broth and stir until combined and bring the soup to a boil. Once boiling, reduce the heat to a simmer and let the soup simmer uncovered for 10 to 12 minutes until the potatoes are fork tender. 

Step Four: Whisk together the coconut milk and arrowroot starch. Pour the coconut milk and arrowroot mixture into the soup and stir. The soup should thicken as the arrowroot starch is stirred in.

Step Five: Finally, stir in the frozen peas. Cook the soup for 5-10 more minutes until the peas are heated through. Season with additional salt and pepper to taste. Serve and enjoy!

soup in bowl

Can You Make This Soup in the Crockpot?

Yes! you can easily make this soup in the slow cooker if you prefer!

Slow Cooker Instructions:

  • Add all of the ingredients, except the coconut milk, arrowroot starch, and peas to the base of your slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours.
  • Stir in the coconut milk/arrowroot mixture and green peas and cook on high for another 15-20 minutes until the soup has thickened.

More Creamy and Delicious Soup Recipes

Get all of the best soup recipes on All the Healthy Things, here!

soup in bowl with spoon

I hope you give this Creamy Ham and Potato Soup a try! It’s hearty and delicious!

If you do give this recipe a try, I want to know! Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews help support All the Healthy Things and make it possible for me to continue to create the recipes you know and love.

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
soup in bowl with spoon

Creamy Ham and Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 9 reviews
  • Author: Ashlea Carver
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 1x
  • Category: Dinner
  • Method: stove top
  • Cuisine: american
  • Diet: Gluten Free

Description

This simple ham and potato soup is warm, cozy, creamy, and the perfect way to use leftover ham. It’s a delicious hearty soup that is sure to comfort you!


Ingredients

Scale
  • 1 tablespoon olive oil or ghee
  • 1 small yellow onion, diced
  • 2 carrots, diced
  • 2 stalks celery, diced
  • 4 cloves garlic, minced
  • 1 pound cooked ham, diced
  • 1 1/2 pounds Yukon gold potatoes, diced
  • 1 dried bay leaf
  • 1/2 tablespoon fresh thyme
  • salt and pepper, to taste
  • 3 cups low sodium chicken broth
  • 2 cups full fat coconut milk
  • 1 tablespoon arrowroot starch
  • 1 cup frozen peas

Instructions

  1. Heat a large heavy-bottomed pot or dutch oven over medium-high heat. Once hot, add the olive oil or ghee to the pot and then add the onion, carrot, celery, and garlic. Cook for 3 to 4 minutes until the onions begin to become translucent.
  2. Add the diced ham, diced potatoes, dried thyme, salt, pepper, and bay leaf to the pot and stir until well combined.
  3. Pour in the chicken broth and stir until combined and bring the soup to a boil. Once boiling, reduce the heat to a simmer and let the soup simmer uncovered for 10 to 12 minutes until the potatoes are fork tender.
  4. Whisk together the coconut milk and arrowroot starch. Pour the coconut milk and arrowroot mixture into the soup and stir. The soup should thicken as the arrowroot starch is stirred in.
  5. Finally, stir in the frozen peas. Cook the soup for 5-10 more minutes until the peas are heated through. Season with additional salt and pepper to taste. Serve and enjoy!

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: THE MINDFUL HAPA

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

10 Comments

  1. I love this recipe! I’m not a fan of chopping a bunch of things up, but when I work up the energy to do so, it’s for this recipe. It’s so worth it! I got lazy with the fresh thyme and just put the whole sprigs in (and pulled out the stems before serving), and I’m delighted to say that worked!
    If you want something healthy that tastes indulgent, this is the recipe for you. Thank you Ashlea, for another great meal!






  2. This was such a treat to make with the leftover ham I had. The soup was easy, delicious and fast to make.
    All of the family loved it for dinner! I will definitely be adding this into our monthly dinner rotation. Thank you Ashlea!






  3. A really delightful soup that is easy to make. Perfect for our leftover ham from the holidays. Full of flavor, even better the next day.






  4. Delicious! I want to quadruple it immediately 🙂 I doubled it for my family of 7 (mostly teens)






  5. Casey Colodny says:

    Made this for a sick friend and she was in love! i’s perfectly creamy, cozy and so delicious!






  6. I made this for dinner and everyone in my family loved it including picky teenagers! I had to add a little more broth like 4 cups instead of 3 but other than that made it exactly as recipes calls for! Thank you for another wonderful recipe!!






  7. This soup is sooo delicious! Quick and easy to put together! Highly recommend you give it a try!

  8. This was a lovely, creamy, delicious soup that was a hit with my whole family, including my celiac/dairy free kids! Thanks for expanding my menu options! Delicious!






  9. This was a lovely creamy soup that my whole family enjoyed, including my celiac/dairy free kids. Thanks for broadening my menu options! This was delicious!






  10. Super easy and delicious recipe. I have also tried by swapping out the ham for Turkey and still holds up.