
Classic Cheesy Ham and Potato Casserole is the ultimate comfort dish that transforms simple ingredients into a luxurious meal. This hearty casserole features layers of tender potatoes and diced ham enveloped in a rich, homemade cheese sauce - perfect for family dinners or using up leftover holiday ham.
This recipe evolved from a post-holiday tradition of repurposing ham into something new and exciting. The combination proved so delicious that it's now requested throughout the year.
Key Ingredients
- Yukon Gold potatoes: Superior texture and rich, buttery flavor
- Cooked ham: Use leftover spiral-cut or baked ham
- Sharp cheddar cheese: Provides optimal melting and flavor
- Heavy cream: Creates a luxurious sauce base
- Fresh thyme: Adds aromatic depth
- Fresh garlic: Essential savory foundation
Preparation Method
- Step 1: Potato Preparation
- Slice potatoes to 1/8 inch thickness. Briefly cook in salted water until barely tender. Drain well.
- Step 2: Sauce Base
- Cook minced garlic in melted butter until fragrant. Add flour to create roux. Gradually incorporate warmed milk and cream, stirring constantly until thickened.
- Step 3: Assembly
- Begin with sauce, then create alternating layers of potatoes and ham. Season each layer carefully.
- Step 4: Final Layer
- Pour remaining sauce over top. Sprinkle with extra cheese for a golden crust.
- Step 5: Baking
- Bake covered at 375°F for 30 minutes, then uncovered for 15-20 minutes until bubbling.

Perfect Layering Technique
The key to exceptional texture lies in careful layering. Each component should be evenly distributed to ensure consistent flavor throughout.
Advance Preparation
This casserole can be assembled up to 24 hours ahead. Store covered in refrigerator and bring to room temperature before baking.
Suggested Accompaniments
Balance the richness with fresh green vegetables or a light mixed salad dressed with citrus vinaigrette.
Recipe Variations
Enhance the base recipe with additions like sautéed onions, wild mushrooms, or different cheese combinations.

This timeless casserole strikes the perfect balance between everyday comfort and special occasion elegance. The combination of tender potatoes, savory ham, and creamy cheese sauce creates an irresistible dish.
Frequently Asked Questions
- → Can I prep this dish in advance?
- Sure, put it together the day before and keep it in the fridge. Let it warm up at room temperature for half an hour before baking.
- → Can I swap out the cheese?
- Absolutely! Try gouda, gruyere, pepper jack, or classic cheddar instead.
- → Will this dish freeze well?
- Yes, you can freeze it before or after cooking. It stays good in the freezer for up to 3 months.
- → What kind of potatoes should I use?
- Russets or Yukon Golds are reliable choices for the best texture.
- → What can I use if I don’t have ham?
- Cooked bacon bits or pieces of sausage work great as substitutes.