Creamy, hearty, and ready in about an hour, this ham and potato soup is the kind of comfort food you crave when the weather turns cold. It’s a simple, satisfying meal that makes the most of pantry staples and a little bit of ham.
If you have ham left over from a holiday holiday ham (like my pineapple glazed ham), this soup is a delicious way to use it up. You might also love these leftover ham scalloped potatoes or a quick batch of ham salad for sandwiches.

What to Know Before You Get Started
- Use room-temperature cream to prevent curdling. Don’t add cold dairy straight from the fridge. Stir it in at the end over low heat and avoid letting the soup boil once the cream is added.
- Dice potatoes into uniform pieces so they cook evenly. Aim for roughly ยฝ-inch cubes.
- Start with low-sodium broth if you want to control the salt level. Between the ham and broth, it’s easy for this soup to get too salty.
Cream Note: Half and half gives this soup a rich, creamy texture without feeling too heavy. Whole milk works if you want something lighter, or use heavy cream for a more indulgent bowl. Just remember to bring it to room temperature before adding it to the pot.




Directions
Starting with cooked ham and store-bought broth makes Grandmaโs creamy ham and potato soup quick and easy. It’s cold weather comfort food!
- Cook the veggies in butter and olive oil over medium heat.
- Add the flour, garlic, thyme, salt, and pepper. Cook for 1 minute to avoid that raw flour flavor. The flour combines with the butter and oil to create a roux that will thicken the creamy soup. The starches in the roux also help stabilize the creamy emulsion and prevent it from separating.
- Gradually add the broth to the pot, whisking constantly. Similar to making a gravy, this gives the flour time to absorb the liquid and helps to prevent lumps in your broth. You can also stir in the bay leaf and potatoes at this point. When prepping your ingredients, remember to dice the potatoes into uniform pieces so that they cook evenly.
- Boil, and then reduce the heat. Simmer until the potatoes are fork-tender, about 10-15 minutes, stirring regularly.
- Add the ham and half-and-half. Warm over low heat.
- Taste and season with salt and pepper, if necessary.

Serving Suggestions
A warm bowl of creamy ham and potato soup goes well with a simple salad dressed in Dijon vinaigrette, as well as a basket of cornbread muffins, a loaf of crusty no-knead Dutch oven bread, a batch of Aunt Bee’s 3-ingredient biscuits, or these cranberry muffins.

Preparation and Storage
- How to Store: Keep leftovers in an airtight container in the refrigerator for 3-4 days.
- I do not recommend freezing this soup. When thawed, the cream in the broth may โbreak,โ giving the soup an odd texture. Dairy-based soups just arenโt very freezer friendly! Also, the potatoes have a mushy texture after freezing and thawing.
- How to Reheat: Place the soup in a saucepan over low heat. Warm just until heated through โ be careful not to let the soup boil or the cream may curdle. You can also warm individual servings in the microwave for about 1 minute.
Recipe Variations
- Swap the protein. Use diced or shredded rotisserie chicken or leftover turkey in place of the ham.
- Make your own stock. If you have a leftover ham bone or ham hock, use it to make a homemade ham broth for even deeper flavor.
- Try different potatoes. Russet potatoes work well here, but Yukon gold or red potatoes are great options too. If using thin-skinned varieties, there’s no need to peel them.
- Add extra veggies. Sliced mushrooms, corn, peas, or broccoli all work nicely in this soup.
- Customize the seasonings. Add parsley, chives, rosemary, or sage along with the thyme. For a little heat, stir in some cayenne or crushed red pepper flakes.
- Make it cheesy. Stir in a handful of shredded cheddar or a few cubes of Velveeta at the end for a cheesy ham and potato soup.

More Cozy Soups to Try:

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
More Leftover Ham Recipes to Try
Ham and Bean Soup with Canned Beans
1 hour hr 30 minutes mins
Ham and Egg Casserole
55 minutes mins
Split Pea Soup with Ham
1 hour hr 30 minutes mins






















Just made it last night for dinner. Really good. Would make again. Thanks for the recipe.
Thank you for trying it out and taking the time to leave a review, Beverly! We’re so glad you enjoyed the recipe.