This Cheesy Ham and Potato Casserole is the comfort food dinner that makes leftovers feel special. Tender potato slices layered with diced ham, creamy cheese sauce, and melted cheddar baked until golden and bubbly. Takes about 1 hour from start to finish. I make this Cheesy Ham and Potato Casserole whenever I have leftover ham and need something that feeds the whole family without much effort.


Why You'll Love This Cheesy Ham and Potato Casserole Recipe
Real talk, this Cheesy Ham and Potato Casserole is one of the easiest casserole recipes with potatoes I've made and my family devours every bite.
What Actually Works: This Cheesy Ham and Potato Casserole recipe layers thinly sliced potatoes with diced ham and creamy cheese sauce, then bakes everything together until potatoes are tender and top is golden. Simple layering technique, about 1 hour total. Comes out with creamy sauce, tender potatoes, and that savory ham flavor in every bite.
Why Other Methods Fail: Most ham and cheesy potato casserole attempts mess up by using potatoes that are too thick so they don't cook through and stay crunchy in the middle. Others make sauce too thin and watery which pools at the bottom instead of coating everything. Some overbake until the top burns and potatoes dry out completely.
The thing that changed everything: Understanding that you need thin sliced potatoes and thick sauce for Cheesy Ham and Potato Casserole. My first attempt I cut potatoes into chunky pieces because I was rushing and didn't want to slice them carefully. The thick potato chunks stayed hard and crunchy even after an hour of baking.
Jump to:
- Why You'll Love This Cheesy Ham and Potato Casserole Recipe
- What You'll Need for Cheesy Ham and Potato Casserole
- How to Make Cheesy Ham and Potato Casserole
- Top Tip
- Ingredient Substitutions & Variations
- Storage and Reuse Instructions
- What to Serve With Cheesy Ham and Potato Casserole
- My Cheesy Ham and Potato Casserole Journey
- FAQ
- More Recipes You'll Love
- Cheesy Ham and Potato Casserole
- Related
- Pairing
What You'll Need for Cheesy Ham and Potato Casserole
Basic ingredients you probably already have. This is the easiest what to make with ham recipe you'll try this month.
For the Casserole
- Russet potatoes, thinly sliced
- Cooked ham, diced
- Shredded cheddar cheese
- Onion, diced
- Butter
- All purpose flour
- Whole milk
- Heavy cream
- Garlic powder
- Salt and black pepper
- Fresh parsley for garnish
Optional Add-Ins
- Cream of chicken soup
- Frozen hash browns instead of fresh potatoes
- Broccoli florets
- Shredded Swiss cheese
- Dijon mustard
- Panko breadcrumbs for topping

Exact measurements in the Recipe card.
How to Make Cheesy Ham and Potato Casserole
This Cheesy Ham and Potato Casserole recipe comes together with simple layering and basic cheese sauce. The technique is foolproof.
Prep the Potatoes
Peel and slice potatoes into thin rounds about ⅛ inch thick using a sharp knife or mandoline. Thin slices are essential for cheesy ham and potato casserole with real potatoes that actually cook through.
Place sliced potatoes in a bowl of cold water to prevent browning while you prep the other ingredients. This keeps your cheesy potato and ham casserole looking fresh and white instead of oxidized and gray.
Make the Cheese Sauce
Melt butter in a large saucepan over medium heat. Add diced onions and cook for 3 to 4 minutes until softened and translucent without browning.
Whisk in flour and cook for 1 minute to create a roux base for your ham and cheesy potato casserole sauce. The roux thickens the milk and prevents thin watery sauce.
Add Dairy and Cheese
Gradually whisk in milk and heavy cream, stirring constantly to prevent lumps. Bring to a simmer and cook for 3 to 4 minutes until thickened enough to coat the back of a spoon.
Remove from heat and stir in shredded cheddar cheese, garlic powder, salt, and pepper. The cheese melts into the hot sauce and creates that creamy base for cheesy ham and potato casserole recipe success.
Layer the Casserole
Spray a 9x13 inch baking dish with cooking spray. Drain potato slices and pat them dry with paper towels to remove excess moisture.
Arrange one third of the potato slices in overlapping layers on the bottom of the dish. Top with half the diced ham spread evenly, then pour one third of the cheese sauce over everything.
Repeat Layers
Add another layer of potato slices, remaining ham, and more cheese sauce. Finish with final layer of potatoes and remaining sauce poured over the top.
The layering ensures every bite of your ham and potato casserole has potatoes, ham, and creamy cheese sauce. Cover the dish tightly with aluminum foil to trap steam.
Bake Until Tender
Bake covered at 375°F for 45 minutes until potatoes are tender when pierced with a fork. The foil traps steam that helps potatoes cook through without drying out the top.
Remove foil and bake uncovered for 15 more minutes until top is golden brown and bubbly. The uncovered time crisps up the top layer and creates that signature casserole texture.

Let the casserole rest for 10 minutes before serving. This resting time lets the sauce thicken and makes your cheesy ham and potato casserole easier to scoop without falling apart.
Top Tip
Slice potatoes thin and make thick sauce for perfect Cheesy Ham and Potato Casserole. Here's what I learned through trial and error:
- That thin slicing technique is what makes this actually work
- Made this mistake three times cutting potatoes into thick chunks because I didn't want to bother slicing them carefully
- The thick potato pieces stayed crunchy and undercooked even after baking for over an hour
- Had to keep putting it back in the oven which dried out the ham and burnt the edges
- Finally started slicing potatoes paper thin with a mandoline or very sharp knife
- The thin slices cooked through perfectly in 45 minutes with tender texture
- Suddenly got restaurant quality ham and hashbrown casserole dinner style results
Ingredient Substitutions & Variations
The base Cheesy Ham and Potato Casserole is perfect but you can customize it for different needs.
Hash Brown Version
Use frozen hash browns instead of fresh sliced potatoes for quicker ham and hashbrown casserole dinner that takes less prep time. Thaw and drain hash browns well before layering for ham and cheese hashbrown casserole.
Cream Soup Shortcut
Skip making cheese sauce and use cream of chicken soup mixed with milk for easy ham casserole recipes that come together in minutes. This is the ham and potato casserole with cream of chicken soup method many people prefer.
Crockpot Method
Layer everything in slow cooker for crockpot ham and potato casserole that cooks on low for 6 to 8 hours. Perfect for easy dishes for a crowd when you need hands off cooking.
Storage and Reuse Instructions
Yeah, Cheesy Ham and Potato Casserole keeps great actually.
Refrigerator: Store leftover cheesy potato and ham casserole covered with foil in the fridge for up to 4 days. Reheat individual portions in microwave or whole dish in 350°F oven for 20 minutes.
Freezing: This ham dishes for dinner freezes well for up to 3 months. Let cool completely, wrap tightly in plastic wrap and foil. Thaw overnight in fridge before reheating in oven at 350°F for 30 minutes.
Make Ahead: Assemble entire cheesy ham and potato casserole with real potatoes up to 24 hours ahead and refrigerate covered. Add 10 extra minutes to baking time since it starts cold from the fridge.
Serving: Serve this dinner recipes with ham hot with a simple green salad or steamed vegetables. The casserole reheats beautifully and tastes just as good the next day.
What to Serve With Cheesy Ham and Potato Casserole
This Cheesy Ham and Potato Casserole is hearty enough as a main dish but pairs well with simple sides.
Classic Options: Serve ham and potato casserole with steamed green beans, roasted Brussels sprouts, or simple garden salad. The vegetables add freshness that balances the rich creamy casserole.
Bread Pairing: Crusty dinner rolls, garlic bread, or buttermilk biscuits are perfect for soaking up extra cheese sauce from your ham and cheesy potato casserole. The bread makes it feel like a complete comfort food meal.
Vegetable Sides: Glazed carrots, roasted asparagus, or sautéed spinach complement the richness of cubed ham recipes dinners. A simple coleslaw adds crunch and acidity.
My Cheesy Ham and Potato Casserole Journey
First time I made Cheesy Ham and Potato Casserole I cut potatoes into thick chunks because I didn't want to spend time slicing them thin. The potato pieces stayed completely hard and crunchy even after baking for over an hour.
Had to keep putting it back in the oven and the ham dried out while the cheese sauce separated into a greasy mess. My family took one bite of the crunchy potatoes and suggested ordering pizza instead.
Tried again using properly thin sliced potatoes about ⅛ inch thick. Suddenly the potatoes cooked through perfectly in 45 minutes with creamy tender texture. The layers held together and every bite had that perfect combination.
Then I made the sauce too thin by using all milk and no cream. It was watery and pooled at the bottom instead of coating the potatoes. Started using heavy cream mixed with milk and got that thick creamy sauce that clings to everything.
Now I make this Cheesy Ham and Potato Casserole every time I have leftover ham from holidays. Thin sliced potatoes, thick creamy sauce, proper layering, and covered baking.
Similar Easy Casserole Recipes Worth Making
Ham and Broccoli Casserole: Combines leftover ham recipes casseroles with broccoli florets and cheese sauce for complete meal with vegetables built in.
Scalloped Potatoes and Ham Oven: Classic scalloped potatoes and ham oven version uses similar technique but with thinner sauce and no cheese for lighter option.
Ham and Hashbrown Casserole Dinner: Uses frozen hash browns for diced ham recipes that come together even faster than fresh potato versions.
These ham casserole recipes easy versions all use similar layering techniques to Cheesy Ham and Potato Casserole, so once you master this one the others become simple.
FAQ
What ingredients are used in cheesy ham and potato casserole?
Cheesy Ham and Potato Casserole uses thinly sliced potatoes, diced cooked ham, shredded cheddar cheese, and creamy cheese sauce made with butter, flour, milk, and cream. Most cheesy ham and potato casserole recipe versions also include onions, garlic powder, salt, and pepper for seasoning.
Can cheesy ham and potato casserole be made ahead of time?
Yes, you can assemble Cheesy Ham and Potato Casserole up to 24 hours ahead and refrigerate covered until ready to bake. Add 10 extra minutes to baking time since the ham and potato casserole starts cold. You can also freeze unbaked casserole for up to 3 months.
What type of potatoes work best for this casserole?
Russet potatoes work best for Cheesy Ham and Potato Casserole because they have high starch content that creates creamy texture when baked. Yukon gold potatoes also work well for cheesy potato and ham casserole with slightly buttery flavor. Avoid waxy red potatoes that stay firm.
How do you store and reheat cheesy ham and potato casserole?
Store leftover Cheesy Ham and Potato Casserole covered in the refrigerator for up to 4 days. Reheat individual portions in microwave for 2 to 3 minutes or whole casserole in 350°F oven for 20 minutes. The ham and cheesy potato casserole reheats beautifully without drying out.
More Recipes You'll Love
Once you've nailed this Cheesy Ham and Potato Casserole, try my Taco Dorito Casserole Recipe for another easy layered dinner with crunchy chips and melted cheese. My Chicken Cordon Bleu features ham and Swiss stuffed chicken that's just as delicious. And my Creamy Lemon Pasta makes an elegant side dish with silky garlic cream sauce that pairs beautifully with ham.

Cheesy Ham and Potato Casserole
Ingredients
Equipment
Method
- Peel and slice potatoes into thin rounds about ⅛ inch thick, then place in bowl of cold water to prevent browning while prepping other ingredients.
- Melt butter in large saucepan over medium heat, add diced onions and cook 3 to 4 minutes until softened, then whisk in flour and cook 1 minute.
- Gradually whisk in milk and heavy cream, stirring constantly, bring to simmer and cook 3 to 4 minutes until thickened to coat back of spoon.
- Remove from heat, stir in 2 cups shredded cheddar cheese, garlic powder, salt, and pepper until cheese melts smoothly into sauce.
- Spray 9x13 inch baking dish with cooking spray, drain and pat potatoes dry, arrange one third of potatoes in bottom, top with half the ham and one third of sauce.
- Repeat with another layer of potatoes, remaining ham, more sauce, then final layer of potatoes and remaining sauce poured over top, cover tightly with foil.
- Bake covered at 375°F for 45 minutes until potatoes are tender when pierced with fork, remove foil, sprinkle with remaining 1 cup cheese and bake uncovered 15 minutes until golden and bubbly.
- Let rest 10 minutes before serving, garnish with fresh parsley.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Cheesy Ham and Potato Casserole:














Leave a Reply