There’s nothing quite like the aroma of cheesy goodness that fills your kitchen!
Imagine cozying up on a chilly day with a warm, creamy bowl of happiness. This Cheesy Ham and Potato Soup doesn’t just fill your belly, it feeds your soul. It’s quick to whip up, made in just one pot, and, let’s be honest, who doesn’t love layers of melted cheese and savory ham mingling together? If comfort food had a face, this recipe would be it!
Why make this recipe
You’re about to fall in love with this soup not just for its deliciousness but for how easy it is. First off, it’s a one-pan wonder, meaning less time scrubbing dishes after dinner (and we all know that’s a win!). Secondly, it’s super affordable—hello, budget-friendly meals! Finally, it’s family-approved; even the picky eaters will come back for seconds. Who can resist a creamy, cheesy bowl of joy? 😂
Ingredients
You don’t need fancy stuff — just these basics! Gather up:
- 4 cups diced potatoes
- 1 cup diced ham
- 1 onion, chopped
- 2 cups chicken broth
- 2 cups milk
- 1 cup shredded cheddar cheese
- 2 tablespoons butter
- Salt and pepper to taste
- Optional: green onions for garnish
Directions
Ready to dive into deliciousness? Follow these simple steps:
- In a large pot, melt the butter over medium heat. Add the chopped onion and sauté until translucent.
- Toss in the diced potatoes and chicken broth. Bring it all to a boil, then reduce heat, and simmer for about 15-20 minutes or until those potatoes are tender.
- Stir in the diced ham and milk. Keep cooking until everything is heated through.
- Add the shredded cheddar cheese and stir until it’s all melted and deliciously combined.
- Season with salt and pepper to taste.
- Serve hot, garnished with green onions if desired.
How to make Cheesy Ham and Potato Soup (Overview)
Here’s the scoop on making this scrumptious soup: You start by sautéing onions until they’re practically begging to be eaten. Next, you add the star of the show—those diced potatoes—along with chicken broth. Let it simmer until soft, mix in your ham and milk, and finish with a glorious shower of cheddar cheese until it’s ooey-gooey good. Pro tip: Don’t rush the cheese melting; it’s the best part! 🧀
How to serve Cheesy Ham and Potato Soup
When it comes to serving this beauty, think rustic! Pour it into deep, inviting bowls and sprinkle with fresh green onions for a pop of color and a hint of crunch. Pair it with crusty bread or warm biscuits to soak up every last drop of that creamy soup. The aroma alone will make your house feel like a cozy café. Seriously, can you think of a better way to impress your guests? 🍞
How to store Cheesy Ham and Potato Soup
This soup is a keeper! Store any leftovers in the fridge for up to 3-4 days. Just make sure to let it cool before transferring it to an airtight container. If you want to meal prep for later, it freezes beautifully for about 2-3 months. To reheat, just warm it on the stove and add a splash of milk if it thickens up too much—nobody likes paste!
Tips to make Cheesy Ham and Potato Soup
Want to elevate this recipe? Here are some insider tricks just for you:
- For added flavor, toss in some garlic when you sauté the onions. Who doesn’t love garlic, right?
- If you’re short on ham, bacon makes an excellent substitute—hello, bacon bits!
- Skip the peeling! If you love a little rustic texture, keep the skins on those potatoes.
- Want it a bit healthier? Swap out half the milk for unsweetened almond milk—you won’t even notice the difference!
Variation
Feeling adventurous? Mix things up! Add in some vegetables like corn or peas for extra color and nutrition. You can also make it vegan by subbing in plant-based milk, using vegetable broth, and replacing the cheese with your favorite dairy-free alternative.
FAQs
1. Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day. Just store it in the fridge!
2. Can I freeze Cheesy Ham and Potato Soup?
You sure can! Just make sure to store it in an airtight container and it’ll stay fresh for 2-3 months.
3. What can I substitute for ham?
If ham isn’t your thing, try using cooked chicken or even bacon—both will add a delightful smokiness.
📌 Pin this recipe for your next cozy dinner night!

Cheesy Ham and Potato Soup
Ingredients
Soup Base
- 4 cups diced potatoes No need to peel for rustic texture.
- 1 cup diced ham Substitute with cooked chicken or bacon if desired.
- 1 medium onion, chopped Sauté until translucent.
- 2 cups chicken broth Can use vegetable broth for a vegan option.
- 2 cups milk Almond milk can be used for a healthier option.
- 1 cup shredded cheddar cheese For maximum creaminess.
- 2 tablespoons butter Melt before adding other ingredients.
- to taste salt Season to your preference.
- to taste pepper Freshly ground is recommended.
Garnish
- to taste green onions Optional, for garnish.
Instructions
Preparation
- In a large pot, melt the butter over medium heat. Add the chopped onion and sauté until translucent.
- Toss in the diced potatoes and chicken broth. Bring to a boil, then reduce heat, and simmer for about 15-20 minutes or until the potatoes are tender.
- Stir in the diced ham and milk. Keep cooking until everything is heated through.
- Add the shredded cheddar cheese and stir until it’s melted and well combined.
- Season with salt and pepper to taste.
Serving
- Serve hot, garnished with green onions if desired. Pair with crusty bread or warm biscuits.
Notes
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
