Ham and Potato Soup (Crock Pot Friendly!)
This Cheesy Ham and Potato Soup is so creamy and easy to make! It’s the BEST way to make use of leftover ham and can be made with or without a ham bone. Make it on the Stove Top or in the Slow Cooker!
Be sure to try my recipes for Ham Casserole, Ham and Bean Soup, and Split Pea Soup next!
Ham and Potato Soup
There is nothing more comforting than a bowl of this super creamy, extra cheesy Ham and Potato Soup. The secret here that makes this soup different than the rest is that you add mashed potatoes to the soup instead of cubed potatoes. (Trust me. It makes all the difference.)
From there, you can blend it to make it extra smooth. After that, it’s easy to add in frozen peas, corn, carrots, or whatever you like! Or keep it simple with savory bites of ham, melted cheese, and chives. You just can’t go wrong with this restaurant-quality soup recipe.
Scroll down to see how easy it is to make! (Plus Crock Pot instructions and PRO tips that you should definitely check out.)
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Gently boil cubed mashed potatoes in a pot until very fork tender. Drain and mash with 1 TBS butter and a splash of half and half.
While the potatoes cook, sauté onion and celery in a pot with butter for 5 minutes. Add garlic, thyme, onion powder, and sage. Cook for 1 minute, then add flour. Cook for 1 more minute.
Add chicken broth, half and half, and a bay leaf. Bring to a boil, then reduce to a simmer. Stir in the mashed potatoes.
Blend with an immersion blender or transfer to a blender in batches until smooth and combined. (This is optional but it makes the soup so thick and creamy!) Add the diced ham and simmer until you’re ready to serve.
Remove from heat and gradually sprinkle in the cheese and stir to combine. Make sure the soup isn’t too hot when you do this or the dairy in the cheese will separate and become grainy instead of smooth.
Garnish with chives and serve!
Pro Tips
- Shred the cheese from a block so that it melts nice and creamy. Bagged shredded cheese contains cellulose which prevents it from clumping together in the bag, but it also prevents it from melting as well.
- I use Cracker Barrel Sharp Yellow cheese, it tastes great and melts super creamy.
- Always add the cheese at the end when the soup has been removed from the heat. If the broth is too hot when added, the dairy separates and ends up being grainy. Add it gradually to a warm base for creamy results!
- If you have a ham bone, let it simmer in 4-5 cups of water for a few hours, bubbling gently, until it reduces. Use 3 cups of the ham broth instead of chicken broth. (You may also add onions, celery, carrots, garlic, a bay leaf, etc. to create an even more flavorful stock.)
- The flour helps create a thicker base but it can be omitted if necessary.
- If you prefer cubed potatoes instead of mashed, red potatoes are ideal as they hold up best in soup. Add them after you bring the soup to boil and reduce to a simmer and cook them in the broth until fork tender, about 40 minutes. (But I highly recommend you try the mash & blend method, it’s so thick and creamy!)
- Frozen corn and/or peas can also be added at the end!
Crock Pot Method
- Lightly boil cubed potatoes. Drain and combine with 1 TBS butter and a splash of half and half. Mash gently.
- Sauté the onions and celery in 3 TBS Butter. Add garlic and seasonings and cook for 1 more minute. Toss with flour, cook for 1 more minute.
- Transfer to the Slow Cooker. Add the chicken broth, ham, and mashed potatoes. Stir until well combined.
- Cook on high for 3-4 hours or on low for 7-8.
- Warm up the half and half for 45 seconds. Slowly add it to the Crock Pot, stirring as you do so. Use an immersion blender to mix until smooth and well-combined.
- Remove from heat. Slowly sprinkle in the shredded cheese and stir to combine until smooth.
- Garnish with chives and serve!
Storage
Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This soup freezes very well.
Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- Immersion Blender For blending soups and sauces right in the pot without transferring to a blender. (Highly recommend!)
- Kitchen Scale To weigh the potatoes for the soup, super handy for following recipes.
- 3.5 Quart Dutch Oven I make everything in this! I use Le Creuset but this is a more economical option that’s still good quality.
- Box Cheese Grater
- Garlic Twister (always use fresh garlic instead of jarred!)
Try These Next
- Naan Pizza
- Ground Beef and Noodles
- Ham Casserole
- Slow Cooker Beef Stroganoff
- Slow Cooker Beef Stew
- Ranch Chicken
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Ham and Potato Soup
Ingredients
- 2 lbs. Yukon Golden Potatoes, about 4 medium potatoes
- 5 Tablespoons unsalted butter, separated
- 1 small yellow Onion, diced
- 1 stalk Celery, diced
- ¼ cup Flour
- 3 cloves Garlic
- 3 ½ cups low sodium Chicken Broth
- 2 cups Half and Half, plus and extra splash
- ½ teaspoon onion powder
- ¼ teaspoon Dried Thyme
- 1 pinch ground sage
- 1 bay leaf
- 2 cups ham, diced
- 2 cups shredded cheddar cheese
- 2 Tablespoons chives, to garnish
Instructions
- Shred the cheese from a block, measure out the half and half. Let them all sit out at room temperature.
- Peel the potatoes and cut them into 1-inch cubes. Add to a stock pot and cover the potatoes with 1 inch of water. Add the salt and boil gently for 10 minutes or until very fork tender. Drain, then gently mash. Stir in 2 TBS Butter and a splash of half and half. Set aside.
- While the potatoes boil, melt the 3 TBS butter in a large soup pot and add the onions and celery. Sauté for 5 minutes. Add the garlic, dried thyme, onion powder, and ground sage. Cook for 1 minute.
- Add the flour and use a silicone spatula to stir for 1 full minute to remove the raw flour taste.
- Add the chicken broth and bay leaf. Slowly stir in the half and half. Bring to a boil, reduce to a simmer.
- Add the mashed potatoes and stir them until combined into the soup. Discard the bay leaf.
- Remove from heat and use an immersion blender to blend the broth until very creamy and combined. You can also use a blender and blend in batches. Blending is optional but makes the soup so thick and creamy.
- Add in the diced ham and stir to combine. Let it simmer for 10 minutes or until ready to serve.
- Turn off the heat. Sprinkle the cheese gradually over the warm (not hot!) base and stir until melted and combined. Taste and season with salt/pepper if desired.
- Garnish with chives and serve!
Notes
1 8oz. steak = about 1 ¼ cups diced ham.
Crock Pot Instructions:
- Lightly boil cubed potatoes. Drain and combine with 1 TBS butter and a splash of half and half. Mash gently.
- Sauté the onions and celery in 3 TBS Butter. Add garlic and seasonings and cook for 1 more minute. Toss with flour, cook for 1 more minute.
- Transfer to the Slow Cooker. Add the chicken broth, ham, and mashed potatoes. Stir until well combined.
- Cook on high for 3-4 hours or on low for 7-8.
- Temper the half and half in the microwave until warm. Slowly add it to the Crock Pot, stirring as you do so. Use an immersion blender to mix until smooth and well-combined.
- Remove from heat. Slowly sprinkle in the shredded cheese and stir to combine until smooth.
- Garnish with chives and serve!
My family loved it and the flavors were amazing!!! Headed back up well too!! Additional comment: I used ham steak and no flour to make it basically gluten free ( per Stephanie’s recommendation) for my mom.. it was still thick and awesome!
Hi Sarah! I’m happy to hear you were able to use the gluten free recommendation! I’ve got a bunch in the freezer too, it makes such a great lunch!😋
Amazing!!!! Not too time consuming and the taste, flavoring was awesome and commented on!!! I’m loving the one pot meals and soups!
Thanks Sarah! I’m so glad you’re loving the one pot meals and soups! Definitely makes life easier during a busy week!😉
I made this last evening and it was delicious! I used 50% Chicken broth and 50% Ham broth. Both my wife and I felt that it needed a little salt and pepper which made me wonder what kind of ham you used in your recipe.
I could see that if you used a salt cured ham like country ham there would not be a need for any additional salt.
Hi Mike! I used ham steaks for this but unlike what the recipe states, I actually use regular chicken broth (not reduced sodium), and salted butter- so no additional salt was needed. (Not to mention the cheese also has salt.) To be safe though, I like to recommend using reduced sodium broth and unsalted butter to let you control the amount of salt at home! 🙂 So glad that you enjoyed the recipe!!
Just found it in the Notes section
😊
So sorry about that Angela! I added it to the ingredients section!!! 🙈
I’ve read the recipe a few times and can’t see that it says how much ham to use ?
Is it just by judgement?
Loved It! I had some left over ham that so I figured I’d give this a shot. I’m so happy I ended up using the extra ham, it turned into a great meal! I froze a bunch of it so I’m excited to snack on this for awhile.
I’m so glad you liked it Midge, thanks for the awesome review! It’s amazing what you can turn some leftover ham into!
Can this soup be frozen after it’s made?
Hi Stephanie! This soup can be frozen, but the consistency of dairy based soups aren’t quite the same after being frozen and reheated. (That being said, I freeze this and enjoy it reheated!) 🙂
Omg!! We made this tonight.. A new favorite soup!!! Had the best flavor..disnt use sage cause i didnt have any and disnt want to go back out but cant imagine it getting any better….me my teenage daughter and her father all loved it! Ty so much..gonna have to check out more of your receipes now!
Thanks so much Maria, so glad you all liked it!😍 I looovveee soup and this is one of my favorites!
I have to say this, I am SO GLAD I found your blog. I LOVE cooking and all these recipes are an answered prayer! I am so happy that I can start adding different things to the menu at home thanks to you! Couldn’t be more thankful!!
Greetings from Monterrey, MX
Thanks so much Laura I’m glad you enjoyed it! I can’t wait for you to explore some more recipes and hear from you again. Also thanks for the review!
My whole family LOVED it! There are 8 of us, so I wish I had made a double recipe. It was gone in one serving! 🙂
Hey Rachel, I’m so happy to hear that!! Thank you so much for the review too! 🙂 -Stephanie