This Ham and Cheddar Potato Soup is the perfect cozy meal when the weather starts to cool down. Hearty, filling, and loaded with diced ham and sharp cheddar cheese, this creamy soup is a comfort food classic that comes together in about 30 minutes.

It's a great choice any time of year, but when the temperatures drop, I head straight into soup-making mode. If you're like me and love warm, hearty soups, you might also enjoy my Marry Me Chicken Soup or Broccoli Soup for more family favorites.
My Latest Videos
The Best Potato Soup with Ham and Cheese
One of the best things about this recipe is how quick it is to make. In about 30 minutes, you can have a creamy, hearty pot of soup on the table, making it perfect for busy weeknights when you need something fast but still homemade.
If you have leftover holiday ham from Thanksgiving or Christmas, this soup is a fantastic way to use it up. Thick-cut ham steaks work just as well if you don't have leftovers on hand. Either way, the smoky, savory ham pairs perfectly with the creamy potatoes and melty cheese.

When serving, I love pairing this ham and potato soup with cheese with a slice of crusty sourdough or even just a handful of crackers. Something sturdy to soak up all that creamy, cheesy goodness is a must.
How To Freeze Ham and Cheddar Potato Soup
In airtight containers:
Let the soup cool completely. Portion it into airtight containers, leaving about 1 inch of space at the top. Label and freeze for up to 6 months. Thaw fully in the fridge before reheating.
In freezer bags:
Cool the soup completely, then portion it into freezer bags. Seal well, label, and lay flat in the freezer to save space. Freeze for up to 6 months. Thaw fully before reheating.
More Delicious Recipes
A simple, homemade soup like this is always worth keeping in your meal rotation. It's the kind of recipe that makes dinnertime feel easy and satisfying. Let me know if you make it!
-Sky🩷
FOLLOW ME on Facebook, Pinterest, and YouTube to stay connected!
If you tried this Ham and Cheddar Potato Soup recipe or any other recipe on my blog, please leave a 🌟star rating and let me know how it went in the comments below!
📖 Recipe

Ham and Cheddar Potato Soup
Ingredients
- 1 ½ pounds russet potatoes, peeled and cut into ½" cubes baked or boiled
- ⅓ cup onions small diced
- 2 tablespoons olive oil
- 2 tablespoons butter
- ¼ cup flour
- 2 cups chicken stock
- 2 cups milk
- 1 cup cheddar cheese shredded
- 2 cups ham cut or chopped into small pieces
- ¾ teaspoon salt
- pepper to taste
- 1-2 green onions sliced
Instructions
- In a large pot over medium heat add in the olive oil. Once hot add the ham and cook until lightly browned. Remove from the pot and reserve for later.
- Add in the butter and the onions and sauté until the onions have softened, about 4 minutes.
- Next, whisk in the flour to make a roux. Now add in the chicken stock, whisking to prevent any clumping. Add in the milk, mix well.
- Once the soup has slightly thickened add in half of the cooked potatoes and lightly mash. The mashed potatoes will add texture and help to thicken the soup further.
- Add in the remaining potatoes and cook for about 5 minutes.
- Add in all of the cheese and mix well. Once the cheese is fully incorporated add in the ham. Mix well. Season with salt and pepper. Enjoy!





Shay says
This soup is perfect!