Love this? Pin it for later!
Why This Recipe Works
- Double-Cheese Strategy: A melty base of Monterey Jack ensures gooey stretch, while aged sharp cheddar provides bold, nutty backbone so every forkful pops with flavor.
- Par-Bake Potatoes: Briefly roasting the cubes before they swim in cream guarantees tender centers without waterlogged sauce.
- Smoked Ham Hock Stock: Deglazing the pan with homemade ham stock intensifies porky depth and prevents the dreaded curdle.
- Butter-Toasted Crumb Lid: Panko tossed in brown butter bakes into an audibly crunchy crown that contrasts the luscious interior.
- Make-Ahead Magic: Assemble up to 48 hours early; the flavors mingle and the texture only improves—perfect for busy weeknights or holiday mornings.
- Flexible Veggie Boost: Fold in diced broccoli, frozen peas, or caramelized onions to turn indulgence into a complete one-dish meal.
- One-Pan Cleanup: Everything bakes in a single enamel dish, meaning more time for cocoa and less for scrubbing crusty corners.
Ingredients You'll Need
Great casseroles start with purposeful ingredients. Read through my shopping notes to avoid bland pitfalls and guarantee the oozy, comforting result you remember from childhood.
- Potatoes: 3 lbs (1.4 kg) Yukon Golds. Their naturally creamy flesh stays intact under layers of dairy, and the thin skin needs no peeling—simply scrub. If Yukon’s aren’t available, baby reds work; avoid russets which can fall apart.
- Smoked Ham: 2½ cups diced leftover ham or one 1-lb bone-in steak. Thick-cut, applewood-smoked ham lends sweet perfume, while a smoked ham hock boiled for stock deepens flavor. Ask the deli counter to slice a 1-inch steak so you can cube it yourself for meatier bites.
- Cheese Blend: 2 cups freshly grated Monterey Jack plus 1½ cups extra-sharp white cheddar. Pre-shredded cellulose-coated cheese resists melting smoothly; grate your own for the silkiest sauce.
- Heavy Cream & Whole Milk: 1 cup each. The combination prevents over-thickening while still delivering luxurious body. For a lighter version swap half the cream with evaporated skim milk, but expect a slightly less rich result.
- Butter: 4 Tbsp unsalted for roux plus 3 Tbsp for toasting panko. European-style butter (82% fat) produces the most aromatic brown butter crumbs.
- Flour: 3 Tbsp all-purpose to thicken the Mornay sauce. For gluten-free guests, substitute an equal amount of sweet rice flour.
- Aromatics: 1 small yellow onion, 2 cloves garlic, 1 tsp Dijon mustard, pinch nutmeg. Mustard’s acidity brightens the blanket of dairy, while fresh nutmeg whispers warmth.
- Herbs: 1 Tbsp fresh thyme or 1 tsp dried. Woodsy thyme plays beautifully with smoked pork; rosemary can overpower.
- Crunch Topping: 1 cup plain panko, ½ cup grated Parmesan, 1 Tbsp chopped flat-leaf parsley. Panko’s airy shards stay crisp longer than regular breadcrumbs.
- Seasoning: Kosher salt and freshly cracked black pepper at every layer. Potatoes need aggressive seasoning; under-season now and the finished dish tastes flat.
How to Make Cheesy Potato and Ham Casserole for Winter Comfort
Prep & Par-Roast Potatoes
Build flavor foundationPreheat oven to 400°F (204°C). Dice scrubbed Yukon Golds into ¾-inch cubes—uniform size ensures even cooking. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, ½ tsp pepper, and the fresh thyme. Spread on a parchment-lined sheet pan and roast 18 minutes, stirring halfway. Potatoes should just begin to turn golden at the edges but remain slightly underdone inside; this prevents mushiness once bathed in cream.
Create Smoky Ham Stock
Amplify pork essenceIf you have a ham bone or hock, simmer it covered with 3 cups water, half an onion, and a bay leaf for 30 minutes while potatoes roast. Strain; you should yield about 1½ cups intensely flavored stock. No bone? Stir 1 tsp smoked paprika and 1 tsp Better Than Bouillon Ham base into hot water. This quick trick injects smoky depth that store-bought broth lacks.
Build the Roux
Silky sauce insuranceLower oven to 350°F (177°C). In a heavy Dutch oven melt 4 Tbsp butter over medium. When it foams, whisk in 3 Tbsp flour; cook 2 minutes until pale gold and nutty-smelling. This brief cook removes raw flour flavor. Gradually ladle in the warm ham stock, whisking constantly to avoid lumps. Once thick enough to coat the back of a spoon, add cream, milk, Dijon, nutmeg, and 1 tsp salt. Simmer on low 4 minutes.
Melt in Cheeses
Transform béchamel into MornayRemove pot from heat. A gentle off-heat melt prevents cheese from seizing into grainy strings. Stir in Monterey Jack until fully melted, then fold in 1 cup of the sharp cheddar, reserving ½ cup for later. Sauce should be glossy and lava-thick. Taste and adjust salt; remember potatoes will dilute seasoning.
Combine & Assemble
Layer texturesGently fold par-roasted potatoes and diced ham into the cheese sauce. Butter a 9×13-inch (3-quart) casserole dish. Pour mixture in, pressing lightly so potatoes sit in an even layer. Scatter remaining ½ cup cheddar on top.
Craft Brown-Butter Crumb Crust
Crunch contrastIn a small skillet melt 3 Tbsp butter over medium. Continue cooking 2–3 minutes, swirling, until butter turns chestnut-brown and smells like toasted hazelnuts. Remove from heat, immediately stir in panko and parsley until evenly coated. Season with pinch of salt. This quick toasting in butter rather than oil yields bakery-level crunch that refuses to go soggy.
Top & Bake
Golden finishSprinkle brown-butter crumbs evenly over casserole. Bake uncovered 30–35 minutes until sides bubble and crumbs are deep amber. Rest 10 minutes to set sauce; this prevents molten lava burns and allows potatoes to absorb excess cream.
Serve & Savor
Comfort deliveredGarnish with chopped chives or extra parsley for color. Serve alongside a crisp apple-fennel salad to cut richness, or pair with honey-sriracha Brussels sprouts for sweet heat. Leftovers reheat beautifully in a skillet with a fried egg on top for next-day brunch.
Expert Tips
Grate Cold Cheese
Pop the cheese block in the freezer for 10 minutes before grating; firmer shreds melt without clumping.
Dish Depth Matters
A deeper dish insulates potatoes and may need extra bake time. Use shallow 9×13 for maximum crust-to-filling ratio.
Fresh Nutmeg Grated
Whole nutmeg micro-planed directly into sauce perfumes the entire casserole; pre-ground tastes dusty in comparison.
Aluminum Tent Trick
If crumbs brown too quickly, tent loosely with foil for final 10 minutes rather than reducing oven temperature.
Deglaze with White Wine
Splash ¼ cup dry white wine into the roux before adding stock; alcohol cooks off leaving bright acidity that balances richness.
Rest = Thicken
Resist serving straight from oven. A 10-minute rest allows starches to swell and sauce to cling rather than run across the plate.
Variations to Try
- Broccoli & Bacon: Fold in 3 cups lightly steamed broccoli florets and swap ham for crispy bacon. Kids devour the green veggies when cloaked in cheese.
- Spicy Southwest: Add 1 cup pepper-jack cheese, 1 cup corn kernels, and a diced chipotle in adobo. Finish with cilantro-lime crema.
- French Onion Twist: Caramelize onions 30 minutes until jammy, replace thyme with fresh tarragon, and top with Gruyère instead of cheddar.
- Lightened-Up: Substitute half-and-half for heavy cream, use reduced-fat sharp cheddar, and replace half the potatoes with cauliflower florets. Saves ~150 calories per serving.
- Breakfast Bake: Crack six eggs over casserole for final 12 minutes of bake time for eggy pockets reminiscent of a breakfast strata.
Storage Tips
This casserole loves a little R&R (rest and refrigeration), making it a lifesaver for busy weeks.
Make-Ahead
Assemble completely, wrap tightly with plastic wrap and foil, then refrigerate up to 48 hours. Add 10–15 minutes to bake time if going straight from fridge to oven.
Freezer Friendly
Cool completely, cut into individual portions, and freeze in airtight containers up to 3 months. Thaw overnight in fridge before reheating at 325°F until center reaches 165°F.
Leftovers
Refrigerate in shallow containers within 2 hours of baking; enjoy within 4 days. Reheat single servings in a non-stick skillet over medium with a splash of milk to loosen sauce.
Frequently Asked Questions
Cheesy Potato and Ham Casserole for Winter Comfort
Ingredients
Instructions
- Preheat & Roast: Heat oven to 400°F. Toss cubed potatoes with olive oil, salt, pepper, and thyme on sheet pan. Roast 18 minutes until edges just golden.
- Make Roux: Lower oven to 350°F. Melt 4 Tbsp butter in Dutch oven, whisk in flour; cook 2 minutes. Gradually whisk in warm ham stock until thick.
- Build Sauce: Stir in cream, milk, mustard, nutmeg, and half the cheeses off heat until melted and glossy.
- Combine: Fold in roasted potatoes and diced ham. Pour into buttered 9×13 dish; top with remaining cheddar.
- Crumb Topping: Brown 3 Tbsp butter, toss with panko, Parmesan, parsley. Sprinkle over casserole.
- Bake: Bake uncovered 30–35 minutes until bubbling and crumbs are browned. Rest 10 minutes before serving.
Recipe Notes
For best texture grate cheese fresh. Casserole can be assembled up to 48 hours ahead; add 10 minutes to bake time if chilled.