This ham and potato soup is easy to make and a bowl of pure comfort food! It’s thick, creamy and hearty with chunks of salty ham and fresh veggies.
Creamy Ham and Potato Soup
This ham and potato soup is super hearty with a thick and creamy consistency. It is the best way to use leftover baked ham, plus an easy one-pot meal that’s ready from start to finish in 30 minutes.
The key to this successful creamy ham and potato soup is the secret ingredient half and half. It makes all the difference! Similar creamy soup recipes we love include potato leek soup and this classic crockpot potato soup.
Why I Love This Recipe
- Super creamy. The milk, half and half, and cooked potatoes all three contribute to the perfectly creamy texture of this soup. It’s ultimate comfort food!
- Leftover ham. This ham and potato soup is a favorite way to use up any leftover ham. Ham and bean soup is another!
Recipe Ingredients
Find the full printable recipe with specific measurements below.
- Ham: Leftover baked ham, crockpot spiral ham or my honey-baked ham recipe work great in this recipe. Just dice it into cubes before getting started. You can also use a precooked ham steak.
- Vegetables: A mix of diced carrots, onion, celery, garlic, and russet potatoes add great flavor and texture to this hearty ham potato soup.
- Roux: All-purpose flour and unsalted butter are used to make the roux so that the soup gets extra creamy and delicious.
- Broth: Chicken broth or stock is used as the base of the soup. I’ve also made this recipe using water and 3 chicken bouillon cubes. Both ways work great.
- Milk and half and half: Added for rich flavor and creaminess. I recommend using the full-fat versions for best results. You may swap half and half with heavy cream.
How to Make Ham and Potato Soup
Cook the diced carrots, onion, and celery with the butter in a large pot on the stove until the vegetables are soft. Next, add in the minced garlic and cook until fragrant. Then whisk in the flour until thickened.
Stir in the diced potatoes and season with salt and pepper. Then pour the chicken stock or broth into the pot. Bring the soup to a light boil and cook until the potatoes are tender.
Turn the heat down to low and mix in the diced ham. Then add in the milk and half and half and stir until combined. Let the soup simmer for a few more minutes until the consistency has thickened.
Taste and add more seasonings if needed. Then ladle the soup into bowls and finish it off with any desired toppings.
Serving Suggestions
- Shredded cheese is always an easy addition. You can use cheddar or a Colby jack is always a popular choice!
- Dice and slice the green onions into thin pieces to garnish.
- Cook and crumble your bacon ahead of time. This adds a delicious boost of flavor and texture to the soup base.
- Fresh parsley is chopped and sprinkled on top of the soup. It is colorful and flavorful.
- Serve it in a bread bowl or with a loaf of French bread to amp the cozy dinner vibe.
Tips and Variations
Follow these helpful tips to make the best ham and potato soup recipe!
- Preparing ingredients. Make sure that the veggie ingredients are chopped or cut the same thickness and size. This will ensures they will finish cooking at the same time.
- 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 it that starchy and creamy consistency.
- Half and half. The half-and-half is the key ingredient for making this soup perfectly creamy with a rich flavor.
- Thinner consistency. The amount of broth or stock that you use will also contribute to how thick the texture of the homemade soup is. I recommend using less broth at first, then adding in more at the end if you need to thin it out.
- Add-ins. It’s easy to add more vegetables such as peas, corn, or green beans.
More creamy soups we love include clam rhowder Recipe and loaded baked potato soup!
More Comfort Soup Recipes
Browse allHUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
Ham and Potato Soup
Video
Ingredients
- 4-6 Tablespoons unsalted butter
- 1 cup sliced carrots
- ½ cup diced onion
- ½ cup diced celery , or peas
- 1-2 cloves garlic , minced
- ⅓ cup all-purpose flour
- 4 medium russet potatoes , peeled and diced
- 3-4 cups chicken stock or broth (see notes)
- 1- 1 ½ cup diced ham (leftover ham or steak ham works great)
- ½ teaspoon Kosher salt , plus more to taste
- ¼ teaspoon ground black pepper , plus more to taste
- 1 cup milk
- 1 cup half-and-half , or heavy cream
- Pinch nutmeg
- fresh thyme , or a pinch of dried
Optional toppings: Shredded cheese, Bacon crumbles, Sliced green onions
Instructions
- Saute veggies. In a large pot, melt 4-6 Tablespoons butter over medium-low heat. Add in 1 cup carrots, 1/2 cup onions, and 1/2 cup celery and cook until translucent. Add in 1-2 cloves minced garlic and cook 1 minute. Whisk in 1/3 cup flour, stirring constantly, 1 minute, or until thickened.
- Simmer soup with potatoes. Add 4 medium potatoes and sprinkle with 1/2 teaspoon salt and 1/4 teaspoon pepper. Slowly pour in 3-4 cups chicken stock. Bring to a light boil and cook 10 to 12 minutes, or until the potatoes are fork tender.
- Add ham and half and half. Reduce heat to low and add in 1 1/2 cups diced ham, a pinch of nutmeg and thyme. Slowly stir in milk and half-and-half and cook 5 minutes, or until thickened. Season with salt and pepper to taste.
- Serve. Ladle into bowls and serve with desired toppings.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
Looks great – will definitely try!
Great recipe and blog.
Mmm, I made this tonight but I made it my own. I doubled the recipe, added half again as much butter and flour, then used 2% milk. Once that was all stirred in I added a packet of instant garlic mashed potatoes to thicken a bit more, then 1/2 cup each shredded cheese and lowfat sour cream. I dropped a dollop of sour cream and a generous sprinkle of cheese on top. I wish I had green onions to add- they would have been wonderful! This makes a nice large pot of soup- enough for leftovers!Thanks for sharing!
Yum! That sounds great!! :D
Being a retired chef I love trying new recipes. I am glad I found your site
Bear
THIS LOOKS SO GOOD! I LOVE WILDFLOWER’S CREAM CHEESE POTATO SOUP….AND SO WANTED THE RECIPE BUT COULDNT FIND IT ONLINE ANYWHERE. SO HAPPY I RAN ACROSS THIS PICTURE!!! I CANT WAIT *do I sound overjoyed or what :)*
Just made this! used ham stock instead, but still turned out amazing! great recipe :)
I just made this for dinner. It was pretty good. I will probably pull it out again next time I have leftover ham.
This looks great. I want to try it. Can you tell us about how many on batch will feed?
It should feed a family of 4-6. :)
I made this tonight and LOVED it.
The recipe misses a few of the ingredients in the directions such as the carrots and garlic. Also, it didn’t specify how the potatoes should be cut– diced, I’m sure. Despite missing instructions, this is a keeper recipe!
Thanks for catching that, updated the recipe. :)
I can’t wait to make this soup but quick question. The ingredients show half & half but it’s not mentioned in the instructions. Should the half and half be stirred in flour base along with the milk? Thank you :)
Yes, the half and half and the garlic (& carrots). Should the minced garlic be added with the potatoes, onion, & celery? (I’m pretty sure the carrots go in then.) Thanks!
I will try it, it seems to be so good !
Your recipe is close to mine. I use 4oz heavy whipping cream, softened neufchatel cubes, and shredded cheese, along with my ham cubes. My family LOVES it (even my 2 yr old). We eat it with a side of “everything” bread. YUM!!
The soup looks very good to eat. I might try to make it.
whoa buddy that looks amazing. thanks for sharing!
This looks amazing! Just pinned it so I can add it to my grocery list next week. :)
Fat free half and half is a beautiful thing!!
Looks amazing! A great recipe for a cold day!
Delicious! I have a ham in the crockpot right now and if I have leftovers I am making soup!!