Ham and Potato Soup is made in one pot on the stovetop. It’s thick, hearty, comforting, and the perfect way to use any leftover holiday ham.
Use additional leftover ham in Ham and Cheese Quiche, Ham and Cheese Sliders, or this delicious Ham Pot Pie.
Ham And Potato Soup
This week, we’re experiencing a bit of a cold spell, and with plenty of leftover ham from Easter, nothing seems more appealing than Ham and Potato Soup! It’s the definition of comfort food—rich, thick, and bursting with flavor.
This recipe has a mix of vegetables, plenty of ham, lots of potatoes, and a creamy soup base. It’s as good as it sounds!
Ingredients In Ham And Potato Soup
- Olive Oil: Used for cooking the ham and vegetables, adding flavor.
- Ham: Adds a meaty taste and makes the soup more filling.
- Onion, Carrot, Celery: These veggies create a flavorful base for the soup.
- Garlic: Adds a strong, tasty kick.
- Butter & Flour: Thicken the soup, making it creamy.
- Seasonings (Thyme, Oregano, Cayenne, Salt, Pepper): Add a lot of flavor.
- Milk & Chicken Stock: Help create the delicious creamy broth.
- Potatoes & Corn: These make the ham and potato soup hearty and thick.
- Cheese: Adds a creamy, cheesy flavor.
How To Make Ham And Potato Soup
- Cook Ham: Brown ham in olive oil; set aside.
- Sauté Veggies: Cook veggies in the same pot with more oil, then add garlic.
- Thicken Soup: Stir in butter, flour, and seasonings. Gradually add milk and stock, stirring until thickened.
- Add Potatoes: Simmer potatoes until soft.
- Finish with Ham and Corn: Stir in ham and corn; heat through.
- Add Cheese: Reduce heat and mix in cheese until melted.
- Serve: Adjust seasonings and serve hot with thyme or parsley.
Quick Tip
To make ham broth, put a ham bone in a pot with 7-8 cups of water, 2-3 carrots, 1 celery stalk, and 2-3 garlic cloves. Add fresh or dried thyme. Boil, then simmer for 1 hour or slow cook for 6-8 hours. Strain out the solids, and the broth is ready to use or freeze.
Tips For Success
- Potato Size: dice the potatoes into small 1/2-inch pieces for them to cook properly within 8-12 minutes. Larger pieces will take longer to cook.
- Veggie Cutting: Chop all veggies to a similar size for even cooking; varying sizes lead to a mix of mushy and undercooked pieces in your ham and potato soup.
- Potato Choice: Use Yukon gold potatoes for their creamy texture and buttery flavor. Their thin skin doesn’t require peeling.
Storage
Freezing the Soup: It’s best not to freeze Ham and Potato Soup due to its high dairy content. Freezing and thawing can cause the milk solids to separate, leading to a grainy texture.
Reheating the Soup: To reheat, gently warm the soup in a pot, stirring often. Avoid boiling or high heat to prevent separation of the ingredients.
More Soup Recipes
- Slow cooker Mexican Street Corn and Chicken Chowder
- Sausage Potato Soup reader favorite recipe!
- Chicken Gnocchi Soup Olive Garden copycat
- Pasta Soup with Italian sausage
- Creamy Vegetable Soup loaded with veggies
Ham and Potato Soup
Ingredients
- 1 tablespoon olive oil, separated
- 1 and 1/2 cups cubed leftover (fully cooked) ham
- 1 small yellow onion, diced (~1 cup)
- 1 large carrot, diced (heaping 1/2 cup)
- 1 stalk celery, diced (heaping 1/2 cup)
- 1 and 1/2 teaspoons minced garlic (~2 cloves)
- 3 tablespoons unsalted butter
- 3 tablespoons white flour
- 3/4 teaspoon EACH: dried thyme, dried oregano
- 1/8 teaspoon ground cayenne pepper, optional
- Seasoned salt and freshly cracked pepper
- 3 cups milk (1%, 2% or whole; whole will be creamiest and what I typically use)
- 1 and 1/2 cups chicken stock or broth
- 2 cups Yukon gold potatoes, diced (peeled if desired) (See Note 1)
- 1 and 1/2 cups frozen corn
- 1 cup freshly grated sharp Cheddar cheese
- Optional: fresh thyme or fresh parsley
Instructions
- HAM: Add 1/2 tablespoon olive oil to a large cast-iron pot over high heat. Once the oil is shimmering, add in the chopped ham and sauté for 1-2 minutes until lightly browned. Remove to a paper-towel-lined plate. Quickly dry the pot and return to the stove top.
- VEGGIES: Over high heat, add the remaining 1/2 tablespoon olive oil and once shimmering, add the 1 cup diced onion, heaping 1/2 cup carrot, and heaping 1/2 cup celery. Sauté for 4-5 minutes until the onion is translucent. Add in the 1 and 1/2 teaspoons garlic and stir for another minute.
- THICKEN: Add the butter to the pot and stir until melted. Once melted, sprinkle in the flour. Stir for 1 minute to cook off the raw flavor of the flour. Add the seasonings: the 3/4 teaspoon dried thyme, 3/4 teaspoon dried oregano, and 1/8 teaspoon cayenne pepper (if desired). Season to taste with salt and pepper. Stir seasonings for 30 seconds. Pour in 1 cup of milk and whisk until it starts to thicken (~1 minute); then pour in the remaining two cups of milk. Whisk until it thickens (~2-3 minutes) and then add in the 1 and 1/2 cups chicken stock. Whisk until slightly thickened (another ~1-2 minutes). (See Note 2)
- POTATOES: Bring the soup to a boil, slightly lower the heat to medium, and add the potatoes to the soup. Cook for 8 to 12 minutes, stirring often. The soup will thicken as it cooks and the potatoes should be fork tender after 8-10 minutes. (If the soup has thickened too much, add in a splash of additional chicken stock; I usually add up to 1/2 cup extra.)
- HAM AND CORN: Once the potatoes are fork tender, stir in the corn and the ham you set aside earlier. Heat through. Decrease the heat to low and add in the freshly grated cheese. Stir until just melted and then taste for seasonings. Remove from heat.
- SERVE: Serve bowls of soup garnished with fresh thyme or parsley, if desired.
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Amazing soup so flavorful! Thank you! We were in Rochester Mn and ate at our motel restaurant and the chef made a potato ham soup so good. It had a spice that made it so good and found yours and determined it was the Thyme seasoning. Omg so happy I found it. Looking forward to more of your recipes!
I am so thrilled to hear this! Thanks so much! ๐
Delicious, hearty soup!
So thrilled this was a hit! Thanks Claire! ๐
I made this soup with my leftover ham from Christmas – it was soooo good!
So thrilled you enjoyed this! Thanks so much Michele! ๐
This is probably one of my favorite soups of all time to make! We have it regularly here! Iโm currently making a pot now! Itโs the perfect cold day comfort soup. I serve it with fresh sourdough and itโs soooooo good!
YAY! So happy to hear this! Thanks so much Jenn! ๐
I absolutely love this soup! So easy to make and taste so delicious literally โfallโ in a bowl. I didnโt have oregano so I added poultry seasoning in its place and it was delicious!! Also pairs really well with sourdough bread.
So thrilled to hear this! Thanks Maya! ๐
Very good! Everyone loved it here!!! Kids said best potato soup I have ever made LOL
I am SO thrilled to hear this! Yay! Thanks Alisha! ๐
I make soup all the time, and this soup was 100% AMAZING! Can’t wait to make it again. A new favorite!
I am so happy to hear this! Thanks so much Susan! ๐
This has become my go to after a ham dinner. I’ve made it with and without adding cheese and it’s delicious both ways.
So thrilled to hear this! Thanks Heidi! ๐
This was such a great way to use up our ham from Thanksgiving that we had frozen. Really enjoy all the recipes you put together.
I am so thrilled to hear this! Thanks Ashley! ๐
Turned out good. I added zucchini to it for more vegetables. Thanks.
I’m so happy you enjoyed! Thanks! ๐