
A hearty casserole combining tender russet potatoes, savory ham, and melted cheese creates the ultimate comfort food experience. This Cheesy Ham and Potato Casserole transforms simple ingredients into something truly special that will satisfy even the pickiest eaters. The layers of flavor build with each bite, from the creamy sauce that binds everything together to the golden, crunchy topping that adds the perfect textural contrast.
I made this casserole after Easter last year when we had mountains of leftover ham. My husband, who typically isn't a casserole fan, went back for seconds and thirds. The combination of the creamy sauce with the sharp cheddar cheese creates this incredible flavor that's both comforting and sophisticated.
Stellar Ingredient Choices
- Russet Potatoes: Select firm potatoes with minimal eyes and no green spots—their high starch content creates the perfect creamy texture while maintaining enough structure to hold up during baking
- Leftover Ham: Use any variety from honey-glazed to smoked—the more flavorful your ham, the more depth your casserole will have
- Sharp Cheddar Cheese: Opt for freshly grated cheese rather than pre-shredded for superior melting qualities and more intense flavor
- Aromatic Base: Fresh onions and garlic provide essential foundation flavors that elevate the entire dish beyond basic
- Sour Cream and Milk: These dairy components create the luscious, creamy texture that defines a perfect casserole—full-fat versions provide the richest result
- Breadcrumbs: The finishing touch that creates that irresistible golden crust—panko works particularly well for extra crispiness
Cooking Instructions
- Prepare Your Kitchen:
- Begin by preheating your oven to 375°F and greasing a 9×13-inch casserole dish with butter or cooking spray to prevent sticking and make cleanup easier.
- Create Aromatic Base:
- Melt a tablespoon of butter in a skillet over medium heat, then add finely diced onions and minced garlic. Sauté until softened and fragrant, usually 3-5 minutes, being careful not to brown the garlic which can turn bitter.
- Build The Foundation:
- Arrange half of your thinly sliced russet potatoes in an even layer at the bottom of your prepared baking dish, slightly overlapping them to create a solid base for your casserole.
- Layer With Purpose:
- Sprinkle half of your sautéed onion-garlic mixture over the potatoes, followed by half of your diced ham and a generous layer of sharp cheddar cheese, ensuring even distribution for consistent flavor in every bite.
- Repeat For Depth:
- Create a second complete layer with remaining potatoes, onion-garlic mixture, ham, and cheese, building flavor complexity through these multiple strata of ingredients.
- Add Creamy Element:
- Whisk together sour cream and milk until smooth, then pour this mixture evenly over the layered ingredients, allowing it to seep between the layers and bring everything together.
- Season Thoughtfully:
- Sprinkle dried thyme, salt, and freshly ground black pepper across the top, adjusting amounts to your taste preferences while considering the saltiness already present in the ham and cheese.
- Create Crunchy Topping:
- Mix breadcrumbs with melted butter until evenly moistened, then sprinkle this mixture over the entire casserole to create the signature crispy, golden crust during baking.
- Bake To Perfection:
- Cover with foil and bake for 45 minutes, then remove foil and continue baking for another 15-20 minutes until the top is golden brown and bubbly, and potatoes are fork-tender.

My grandmother always added a pinch of nutmeg to her potato casseroles. I was skeptical at first, but that tiny amount adds a warmth and complexity that most people can't identify but everyone appreciates. It's become my secret ingredient that makes guests wonder what makes this casserole taste so special.
Perfect Accompaniments
Transform your meal into a complete dining experience with thoughtfully chosen side dishes. A crisp garden salad with a light vinaigrette dressing provides refreshing contrast to the rich, creamy casserole. Steamed green vegetables like broccoli or green beans add vibrant color and nutritional balance to your plate. For special occasions, serve alongside warm, crusty garlic bread perfect for soaking up any extra creamy sauce.
Tasty Modifications
Customize this versatile casserole to suit various preferences or dietary needs. Replace ham with smoked turkey or rotisserie chicken for equally delicious results with different flavor profiles. Add vegetables like broccoli florets, spinach, or bell peppers between layers for added nutrition and color. Create a spicier version by incorporating diced jalapeños and pepper jack cheese instead of cheddar for a southwestern twist that wakes up your taste buds.
Preserving Freshness
Maintain optimal texture and flavor with proper storage techniques. Refrigerate leftover casserole promptly in airtight containers where it will stay delicious for up to four days, making it perfect for meal planning. When freezing portions, wrap individual servings tightly in plastic wrap then aluminum foil to prevent freezer burn for up to three months. Reheat refrigerated portions in a 350°F oven covered with foil until heated through, about 20 minutes, removing foil for the last five minutes to re-crisp the top.
I've been making this casserole for nearly twenty years, and it never fails to bring comfort and satisfaction to our family table. What I love most about it is how it transforms simple, humble ingredients into something that feels special enough for company but easy enough for weeknight dinners. The way the cheese forms those little brown bubbles around the edges is my favorite part—those crispy bits are always the first to disappear from the pan. This recipe reminds me that good food doesn't need to be complicated to be absolutely delicious.

Frequently Asked Questions
- → Can I make this ham and potato casserole ahead of time?
- Yes! You can assemble the entire casserole a day ahead, cover and refrigerate. Just add about 10-15 minutes to the baking time if cooking straight from the fridge.
- → What kind of potatoes work best in this recipe?
- Russet potatoes are ideal because they hold their shape while becoming tender. Yukon golds work well too if you prefer a creamier texture.
- → Can I freeze this casserole?
- Yes, you can freeze it either before or after baking. If freezing unbaked, thaw in the refrigerator overnight before cooking. Already baked portions can be frozen for up to 3 months.
- → What can I use instead of breadcrumbs for the topping?
- Crushed crackers, potato chips, or cornflakes make great alternatives. For a gluten-free option, try gluten-free breadcrumbs or crushed rice cereal.
- → What can I serve with ham and potato casserole?
- A simple green salad, steamed vegetables like broccoli or green beans, or some crusty bread make perfect sides for this hearty casserole.
- → Can I add vegetables to this casserole?
- Absolutely! Frozen peas, corn, broccoli florets, or sautéed mushrooms work great. Just add them during the layering process.