There's nothing quite like a warm, hearty bowl of soup to bring comfort to the table, and this Cheesy Ham and Potato Soup delivers on every level.
Packed with tender potatoes, savory ham, and rich melted cheddar, it's the perfect way to use up leftover ham or simply create a cozy meal from scratch.
This recipe is simple, satisfying, and comes together in about 45 minutes, ideal for busy weeknights or relaxed weekend cooking.

Table of Contents
Why You'll Love This Soup
You'll love this recipe for its hearty, satisfying nature made with simple, everyday ingredients. It's wonderfully creamy and cheesy without feeling overly heavy, making it comforting yet balanced.
Best of all, it comes together in under an hour, so it's perfect for busy days. It's also a great option for leftovers and meal prep, as it reheats beautifully and tastes just as delicious the next day.
Ingredients and Their Role in This Recipe
Potatoes are the heart of this soup, providing a soft, tender texture and natural starch that helps create a thick, comforting base.
Onion adds a subtle sweetness and depth of flavor, forming the aromatic foundation that enhances the overall taste of the soup.
Ham brings a rich, savory flavor and a slightly smoky note that pairs perfectly with the creamy and cheesy elements. This is a wonderful recipe for using up leftover cooked ham after Easter or Christmas.
Chicken Broth forms the liquid base of the soup, adding warmth and depth while helping to cook the potatoes to tender perfection.
Butter is used to create the roux, adding richness and helping to build a smooth, velvety texture.
Flour works with the butter to thicken the soup, giving it that classic creamy consistency without being too heavy.
Milk adds creaminess and helps create a silky, smooth soup that balances the richness of the cheese. You can use half and half or a mixture of milk and cream for an even more luscious soup.

Cheddar Cheese is the star ingredient for flavor, melting into the soup to create a rich, cheesy finish with a slight tang. I love to use a really sharp Irish cheddar, like Dubliner cheese.
Garlic Powder provides a gentle boost of savory flavor that enhances the overall taste without overpowering the dish.
Smoked Paprika (optional) adds a subtle smoky warmth and depth, complementing the ham beautifully.
Salt and Pepper are essential for seasoning, bringing all the flavors together and enhancing each ingredient.
Green Onions add a fresh, mild bite and a pop of color, making the finished dish more vibrant and balanced.

Step-by-Step Instructions
Making this cheesy ham and potato soup is about more than simply following a recipe. It's about bringing out the best in each ingredient, letting the potatoes turn tender, building a rich, creamy base, and allowing the cheese to melt smoothly into every spoonful.
With a little care and patience, even these simple, humble ingredients come together to create layers of comforting, satisfying flavor. Here's how to get the most out of each step.

1. Cook the Potatoes and Onion
In a large pot, combine the diced potatoes, onion, and chicken broth. Bring everything to a boil, then reduce to a simmer.
Let it cook for 10-12 minutes, or until the potatoes are fork-tender.
Tip: Cut your potatoes evenly so they cook at the same rate.

2. Make the Creamy Base (Roux)
In a separate saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, stirring constantly to remove the raw flour taste.

3. Add the Milk
Gradually whisk in the milk and continue cooking until the mixture thickens into a smooth, creamy sauce.

4. Combine Everything
Pour the creamy roux into the pot with the potatoes and stir well to combine.

5. Mix in the Ham and Spices
Add the diced ham, garlic powder, and smoked paprika (if using).
Simmer for about 5 minutes to let the flavors blend.

6. Add the Cheese
Reduce the heat slightly and stir in the shredded cheddar cheese.
Keep stirring until the cheese is fully melted and the soup is smooth and creamy.
Important: Add the cheese very slowly, and avoid boiling to prevent curdling.

7. Season and Serve
Taste your soup and adjust with salt and pepper as needed.
Ladle into bowls and top with sliced green onions for a fresh finish.
Serve warm and enjoy every comforting spoonful!

Tips for the Best Soup
For the best results, use a sharp cheddar cheese to give the soup a richer, more pronounced flavour. Be sure not to skip the roux, as it's essential for creating that smooth, silky texture that makes the soup so comforting.
If you'd like to add more depth and nutrition, extra vegetables such as carrots or celery work beautifully. And if the soup becomes too thick, simply stir in a splash of broth to loosen it to your desired consistency.
Storage and Reheating of Cheddar Ham and Potato Soup
To store, place the soup in an airtight container and keep it in the fridge for up to three days.
When reheating, warm it gently on the stove, adding a splash of milk if needed to restore its creamy consistency.
Freezing is not recommended, as the dairy content may cause the soup to separate and affect the texture.

Frequently Asked Questions
Can I use leftover ham for this recipe? Yes, this soup is perfect for using up leftover ham. It adds great flavour and makes the recipe even more convenient.
What type of potatoes work best? Russet potatoes are ideal because they soften nicely and help naturally thicken the soup, but Yukon Golds can also be used for a slightly creamier texture.
Can I make this soup ahead of time? Absolutely. This soup reheats very well, making it a great option for meal prep or preparing a day in advance.
How can I make the soup thicker or thinner? To thicken the soup, let it simmer a little longer or mash some of the potatoes. To thin it out, simply add a bit more broth or milk until you reach your desired consistency.
Can I substitute the cheese? Yes, while cheddar is recommended for its flavour, you can use other melting cheeses like Monterey Jack or a mild Irish cheddar for a different twist.
Why did my cheese turn grainy? This can happen if the soup is too hot when the cheese is added. Reduce the heat and stir the cheese in gradually to keep the texture smooth.
Can I add other vegetables? Definitely. Carrots, celery, or even sweetcorn can be added for extra flavour, texture, and nutrition.
Is this soup gluten-free? As written, no, because it contains flour for the roux. However, you can substitute with a gluten-free flour blend to make it suitable.
Can I freeze this soup? It's not recommended, as the dairy can separate when thawed, affecting the texture. It's best enjoyed fresh or refrigerated for a few days.
What can I serve with this soup? This soup pairs beautifully with crusty bread, brown bread, soda bread, or a simple green salad for a complete and satisfying meal.

Possible Variations To Try For This Potato Soup
One of the best things about this cheesy ham and potato soup is how easy it is to adapt to suit your taste or what you have on hand. Here are a few simple variations to try.
Make it Chunky or Smooth: For a chunkier soup, leave the potatoes as they are. If you prefer a smoother texture, use a potato masher to lightly mash some of the potatoes in the pot, or blend a portion of the soup before serving.
Swap the Meat: If you don't have ham, cooked bacon or pancetta makes a great substitute and adds a smoky depth. You could also use shredded chicken for a milder flavour.
Add More Vegetables:
Boost the nutrition and flavour by adding vegetables like carrots, celery, leeks, or sweetcorn. Simply sautรฉ them with the onion or simmer them along with the potatoes.
Make It Extra Cheesy: For an even richer soup, try mixing in different cheeses such as mozzarella for stretch, or a stronger mature cheddar for a deeper flavour.
Give It a Spicy Kick: Add a pinch of cayenne pepper, a dash of hot sauce, or chopped jalapeรฑos to bring a gentle heat that balances the creaminess.
Try a Lighter Version: Use low-fat milk and reduce the amount of cheese slightly for a lighter soup that still delivers plenty of flavour.
Make It Vegetarian: Skip the ham and use vegetable broth instead of chicken broth. Add extra vegetables or even white beans for a hearty, satisfying alternative.
Add Herbs for Freshness: Fresh herbs like thyme, parsley, or chives can brighten the flavour and add a lovely finishing touch.
These variations make it easy to customize the soup to your liking while keeping all the comforting qualities that make it so delicious.

Recipe Card and Video
Ready to make this comforting, flavour-packed soup in your own kitchen? Below, you'll find a step-by-step video to guide you through each stage.
Whether you're an experienced cook or trying this cheesy ham and potato soup for the first time, these helpful resources will make the process simple and enjoyable.
Here's the full printable recipe card. You can use this tool to increase the yield or change the measurements to metric, if you wish.
Hearty Cheesy Ham and Potato Soup
Equipment
Ingredients
- 4 medium russet potatoes peeled and diced
- 1 medium onion diced
- 2 cups cooked ham diced
- 4 cups chicken broth
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk
- 2 cups shredded cheddar cheese
- ยฝ teaspoon garlic powder
- ยฝ teaspoon smoked paprika (optional)
- ยผ teaspoon salt and pepper (to taste)
- 2 green onions thinly sliced to garnish soup
Instructions
- In a large pot, add the diced potatoes, onion, and chicken broth. Bring the mixture to a boil, then lower the heat to a gentle simmer. Let it cook for 10 to 12 minutes, or until the potatoes are soft and fork-tender.
- In another saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, stirring continuously.
- Slowly whisk in the milk and continue cooking until the mixture thickens into a smooth sauce.
- Pour the roux into the pot with the potatoes and stir well to combine.
- Add the ham, garlic powder, and smoked paprika (if using), then let everything simmer for about 5 minutes.
- Mix in the shredded cheese and gently stir until it has fully melted and the soup is smooth and creamy. Taste, then adjust the seasoning with salt and pepper as needed.
- Ladle the warm soup into bowls and garnish with green onions. Serve with bread if desired.
Nutrition Information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin and freshness of ingredients used.
Final Thoughts
This Cheesy Ham and Potato Soup is the kind of recipe you'll come back to again and again because it's simple, comforting, and always satisfying.
Whether you're using up leftover ham or starting fresh, it's a guaranteed crowd-pleaser.
If you try it, don't forget to serve it with a hearty Irish bread, and enjoy a little moment of comfort.
Feel free to share your thoughts or memories in the comments below. Thanks so much for stopping by, and happy cooking, my friends!

Slรกn agus beannacht,
(Goodbye and blessings)
Mairรฉad -Irish American Mom
Pronunciation - slawn ah-gus ban-ock-th
Mairรฉad - rhymes with parade
Irish Soups And Stews
- Irish Guinness Beef Stew - Crockpot Recipe
- Traditional Irish Potato Soup
- Potato And Leek Soup
- Rutabaga And Carrot Soup






























coleen
So very pleased to see the recipe!! I love your stories and all but really here for the Irish recipes. ๐
Irish American Mom
Dear Coleen - Thank you so much for your lovely message. It truly made me smile. Iโm delighted to hear youโre enjoying the recipes, and I completely understand! While I do love sharing a story or two from Ireland, itโs the traditional dishes and comforting meals that bring many of us together in the kitchen. Iโll be sure to keep the Irish recipes coming your way, with a little sprinkling of stories here and there for good measure. Thanks again for being part of this community. It means so much.
Warm wishes,
Mairรฉad โ๏ธ