I’ve been making this ham potato cheese casserole recipe for years, and it’s always a hit with my family. It’s one of those comforting dishes that feels like a warm hug on a cold day. The combination of tender potatoes, savory ham, and melted cheese is a match made in heaven.
I love how easy it is to throw together, and how it’s perfect for a weeknight dinner or a special occasion. My kids devour it in seconds, and I’m always happy to see them eating something so nutritious and delicious. As an added bonus, this recipe is incredibly versatile – you can make it in advance, freeze it for later, or serve it at room temperature.
It’s truly a crowd-pleaser that never fails to impress. And the best part? It’s made with wholesome ingredients that are good for you too.
I’ve seen my kids grow up to be picky eaters, but they never complain about this dish. In fact, they often ask for seconds (or thirds!) This recipe has been passed down through generations in my family, and I’m so glad I can share it with you today.
The original recipe came from my grandmother, who got it from her mother before her. It’s a true family heirloom that never fails to bring us all together around the dinner table.
Ham Potato Cheese Casserole
4.7 from 1980 votes
A comforting and hearty casserole featuring tender potatoes, savory ham, and melted cheese. Perfect for a family dinner or potluck.
Tips: You can use leftover ham or purchase a cooked ham steak. For a spicier casserole, add 1/2 tsp of cayenne pepper to the sauce mixture.
Watch Video Of How Ham Potato Cheese Casserole Works
This ham potato cheese casserole recipe is always a good idea for any occasion – whether you’re hosting a holiday feast or just need a quick weeknight dinner solution.
One of my favorite things about this recipe is how well it freezes – just assemble the casserole as directed, cover it with plastic wrap or aluminum foil, and store it in the freezer until you’re ready to thaw and reheat it.
When reheating leftovers, I like to add a splash of milk or cream to keep the cheese sauce creamy and delicious.
❓ Frequently Asked Questions About Ham Potato Cheese Casserole
What type of potatoes should I use?
For this recipe, you’ll want to use high-starch potatoes like Russet or Idaho. These will hold their shape well and give the casserole a nice texture.
Can I substitute the ham with another protein?
Yes! You can use cooked chicken, bacon bits, or even diced veggies as a substitute for the ham if you prefer.
How long does this casserole take to prepare?
This casserole comes together quickly – just 20 minutes of prep time! And then it’s off to the oven where it’ll bake for about an hour.
Can I make this casserole ahead of time?
Yes! You can assemble the casserole up to 24 hours in advance and store it in the fridge until you’re ready to bake it.
What temperature should I bake this casserole at?
Preheat your oven to 350°F (180°C) and bake the casserole for about an hour, or until the potatoes are tender and the cheese is melted and bubbly.
A tangy and crisp coleslaw made with a simple vinegar-based dressing instead of mayonnaise. This classic Southern side dish is perfect for barbecues, picnics, o…
This Slow Cooker Chicken and Salsa recipe is a simple and flavorful dish perfect for busy weeknights. Tender chicken simmered in salsa makes for a delicious and…
This sugar-free barbecue sauce is rich, smoky, and tangy, perfect for keto diets. It uses tomato paste and apple cider vinegar for depth without added carbs. Id…
A hearty and flavorful egg bake with green chiles, cheese, and a fluffy egg base. Perfect for a satisfying breakfast, brunch, or even a light dinner. This dish …