There is nothing more comforting than a warm bowl of ham and potato soup on a cold winter day. This cheesy slow cooker ham and potato soup use up leftover ham, potatoes, corn and peas. Set your crockpot in the morning and come home to delicious soup your whole family will love.

If you love recipes that use leftover ham as much as I do you are going to want to make ham pot pie. This is a classic Pa Dutch comfort food. If you are looking for a twist on a classic that uses leftover ham, perhaps my croque-monsieur egg roll recipe is more for you.
Ingredients needed for slow cooker ham and potato soup

Recipe Card?
To find the full printable recipe with specific measurements and directions CLICK HERE to go to the recipe card.
Crock pot ham and potato soup instructions:
- In a large slow cooker, add the first 8 ingredients (potatoes through, and including, the chicken stock).
- Stir, cover, and cook on LOW for 8-10 hours, or high for 4-5 hours or until potatoes are tender.
- Whisk together, or shake milk and cornstarch until smooth.
- Stir the mixture into the ham and potato soup in the Crockpot.
- Cover and cook on HIGH until thickened, stirring occasionally.
- Turn off heat, stir in cheese, sour cream and parsley until cheese is melted.
- Serve sprinkled with extra cheese, sour cream, and parsley, if desired.
Did you make this recipe?
Do you have feedback that would be helpful to others? If so can help this small business owner by leaving a rating and a review in the comments section? Thank you for being part of the Savoring The Good Community. ~ Sarah
Substitutions:

If you don't like corn and peas in your ham and potato soup you are welcome to leave them out! This is YOUR soup and this recipe is meant to be a guide to create a recipe that your family will love. I would suggest substituting in other vegetables in equal proportions. Other vegetable substitutions could be celery, green beans, carrots or broccoli.
What if I don't have leftover ham?
It is not a problem if you don't have leftover ham for this recipe. I feel ya! Sometimes you want to make ham and potato soup but don't have leftovers! Pick up a few ham steaks from the meat case or have the deli slice you a THICK piece of deli ham. I would not suggest using lunch meat ham for this recipe. I have not tried it but I can imagine it would be prone to falling apart.
All you pork lovers need to check out my sous vide pork chop recipe!
Can this be done on the stove top instead of crock pot?
- In a large stock pot, add the first 8 ingredients (potatoes through, and including, the chicken stock).
- Stir, cover, and cook on medium high heat for 45 minutes to an hour or until potatoes are tender.
- Once the potatoes become tender, in a small bowl or closed canning jar, whisk together, or shake milk and cornstarch until smooth.
- Stir the mixture into the ham and potato soup.
- Cover and cook on high heat for 10-15 minutes or until thickened, stirring occasionally.
- Turn off heat, stir in cheese, sour cream and parsley until cheese is melted.
- Serve sprinkled with extra cheese, sour cream and parsley, if desired.
What to serve with ham and potato soup?
I am a big fan of dunking a ripped-off piece of crusty bread in my ham and potato soup. Or bake off a pan of Rhodes rolls. There is no shame in taking help from the freezer section at the grocery store!
How do I reheat leftover ham and potato soup?
I am a big fan of reheating leftover ham and potato soup on the stovetop in a small saucepan. I just a splash of milk to loosen up the soup as it heats. Heat to a simmer and stir. Alternatively, you can heat the leftovers in a microwave-safe bowl in the microwave on high for 1 minute. Be sure to cover the soup in case there is splashing of the soup as it heats. Stir and continue heating in 15-second intervals until the desired temperature is reached.
How do I store leftovers?
As with other soups, completely cool leftover ham and potato soup and store in the refrigerator in a closed container for up to a week.
Can I freeze the leftovers?
Soups with dairy components (this recipe contains milk, sour cream, and cheese) generally don't freeze well as they can separate and become grainy when thawed.
However, you could freeze this soup with some modifications:
Before freezing:
- Make the soup but stop before adding the dairy ingredients (milk, cheese, and sour cream).
- Cool the soup completely.
- Store in airtight freezer containers, leaving about 1 inch of space at the top for expansion.
- Label with the date and contents.
When ready to eat:
- Thaw in the refrigerator overnight.
- Reheat on the stovetop or in the slow cooker.
- Once heated, then add the milk, cheese, and sour cream as directed in the original recipe.
- Stir until well combined and heated through.

FAQ's and Tips
When cooking on high, this recipe can take as little as 4 hours but I prefer the low and slow method that takes up to 10 hours.

Ingredients
- 4 Cups diced russet potatoes ½" cubes (about 3 medium sized potatoes)
- 1 Cup canned corn drained, or frozen corn (thawed)
- 4 Cups ham diced into ½" cubes
- 1 large yellow onion finely diced
- 1 Cup peas
- 4-5 cloves Garlic minced
- 4 Cups chicken stock or broth
- 2 Cups Whole Milk
- 2 tablespoon Cornstarch
- 2 Cups shredded cheddar cheese
- 1 Cup Sour Cream
- 2 tablespoon fresh minced parsley
Instructions
- In a large slow cooker, add the first 8 ingredients (potatoes through, and including, the chicken stock).
- Stir, cover, and cook on LOW for 8-10 hours, or high for 4-5 hours or until potatoes are tender.
- Once the potatoes become tender, in a small bowl or closed canning jar, whisk together, or shake milk and cornstarch until smooth.
- Stir the mixture into the ham and potato soup in the Crockpot.
- Cover and cook on HIGH 20-25 minutes until thickened, stirring occasionally.
- Turn off heat, stir in cheese, sour cream and parsley until cheese is melted.
- Serve sprinkled with extra cheese, sour cream and parsley, if desired.
Nutrition
Notes
Stovetop instructions:
- In a large stock pot, add the first 8 ingredients (potatoes through, and including, the chicken stock).
- Stir, cover, and cook on medium high heat for 45 minutes to an hour or until potatoes are tender.
- Once the potatoes become tender, in a small bowl or closed canning jar, whisk together, or shake milk and cornstarch until smooth.
- Stir the mixture into the ham and potato soup.
- Cover and cook on high heat for 10-15 minutes or until thickened, stirring occasionally.
- Turn off heat, stir in cheese, sour cream and parsley until cheese is melted.
- Serve sprinkled with extra cheese, sour cream and parsley, if desired.












Renee Goerger says
Every time I serve ham, I always seem to have leftovers. As a matter of fact, I have some in my fridge right now. Guess what recipe will be made in my kitchen tomorrow? This one!
Sarah says
This is awesome! I don't think I have ever NOT had ham as a leftover. Who can eat an entire one at a meal?
Nellie Tracy says
Ham and potato soup is a favorite comfort food of mine! Love this recipe!
Sarah says
Mine too! Pass the bread for dipping!
Wilhelmina says
I have all the ingredients for this and I'll think I will go start a batch right right now! YUM!
Sarah says
If you start now it will be ready for supper tonight! Enjoy!