Welcome to foodsflavors

Melt-in-Your-Mouth Cheesy Potato and Ham Casserole

By Amelia Brooks | January 12, 2026
Melt-in-Your-Mouth Cheesy Potato and Ham Casserole

What makes this casserole unforgettable is the interplay of textures: whisper-thin potatoes that surrender to the fork, smoky ham that peeks out like buried treasure, and a three-cheese sauce that tastes like velvet. A whisper of Dijon and a kiss of smoked paprika lift the flavors so every bite feels balanced, not heavy. Whether you’re feeding weekend guests, stocking a new-parent’s freezer, or simply craving something that feels like home, this recipe delivers with zero fuss and maximum reward.

Why This Recipe Works

  • Mandoline-sliced potatoes: Uniform â…›-inch slices cook evenly and absorb the cheese sauce like little flavor sponges.
  • Triple-cheese strategy: Sharp cheddar for tang, Gruyère for nuttiness, and a touch of cream cheese for silky body.
  • Smoked ham hock stock: Simmer the ham bone 20 minutes for an optional but incredible depth of flavor in the sauce.
  • One-pan convenience: No pre-cooking potatoes; everything bakes together while you relax.
  • Crispy-buttery topping: Buttered cornflakes (trust me!) create the crackly crust that contrasts the creamy interior.
  • Freezer hero: Assemble, wrap, and freeze up to two months; bake straight from frozen when life gets chaotic.

Ingredients You'll Need

Ingredients

Every ingredient here pulls its weight. Below are my best shopping notes so you walk into the kitchen confident and walk out thrilled.

  • Potatoes: Yukon Golds are my ride-or-die. Their naturally creamy texture and thin skin mean zero peeling, plus they hold shape without turning mushy. Look for medium-sized, firm tubers with no green tinge. If you only have Russets, peel them first—the thicker skin can taste papery.
  • Ham: Leftover glazed holiday ham is gold, but any smoked ham steak (½-inch thick) works. Ask the deli counter to cut you a 1-pound slab so you can cube it yourself; pre-diced “ham steaks” are often injected with water and taste bland.
  • Cheese: Buy blocks and shred yourself. Pre-shredded cellulose-coated shreds don’t melt as lusciously. For the Gruyère, Swiss is an acceptable stand-in, but you’ll lose those nutty caramel notes.
  • Heavy cream + whole milk: The 50-50 combo prevents a gloppy, fondue-like sauce. Half-and-half can sub in a pinch, but the casserole will be slightly looser.
  • Dijon mustard: Just one teaspoon brightens all that dairy without announcing “mustard!” If you’re out, ½ tsp dry mustard + ½ tsp white wine vinegar works.
  • Smoked paprika: Spanish pimentĂłn dulce is ideal—sweet, not fiery. Hungarian paprika is brighter; use Âľ tsp if that’s what you have.
  • Cornflakes: Classic, not frosted. If you need gluten-free, Rice Chex crushed lightly does the trick.

How to Make Melt-in-Your-Mouth Cheesy Potato and Ham Casserole

1
Heat the oven & butter the dish

Position rack in center and preheat to 375°F (190°C). Generously butter a 13×9-inch ceramic or glass baking dish; the butter promotes bronzed edges and prevents sticking.

2
Make the quick infused cream

In a medium saucepan combine 1 cup heavy cream, 1 cup whole milk, 2 smashed garlic cloves, and 1 bay leaf. Warm over medium heat just until tiny bubbles appear at the edge—do not boil. Remove from heat; steep 10 minutes while you slice potatoes. This step layers gentle aromatics without harsh raw garlic in the final dish.

3
Mandoline the potatoes

Rinse 2½ pounds Yukon Golds. Using the guard, slice them ⅛-inch thick directly into a large bowl of cold water to prevent oxidation. Drain and pat very dry with kitchen towels; excess water would thin the sauce.

4
Build the cheese sauce

Strain the infused cream into a jug. In the same saucepan melt 3 Tbsp butter over medium. Whisk in 3 Tbsp flour; cook 90 seconds to remove raw taste. Slowly whisk in the warm cream mixture; simmer until thick enough to coat the back of a spoon (about 4 minutes). Off heat, stir in 1 tsp Dijon, ½ tsp smoked paprika, ½ tsp kosher salt, ¼ tsp pepper, 1 cup shredded sharp cheddar, 1 cup shredded Gruyère, and 2 oz cream cheese cut in cubes. Stir until velvety.

5
Layer & sneak a taste

Taste the sauce—it should make you want to drink it with a straw. Adjust salt if needed (ham will add more salinity). Layer half the potatoes in an overlapping shingle pattern, scatter half the 3 cups diced ham, then half the sauce. Repeat once more, ending with sauce.

6
Add the crackly topping

Melt 2 Tbsp butter. Toss with 1½ cups lightly crushed cornflakes and ¼ cup grated Parmesan. Distribute evenly over the casserole; the flakes should look like golden fish scales.

7
Bake covered, then uncovered

Spray the underside of a sheet of foil with non-stick spray (prevents topping pull-off). Tent over the dish and bake 30 minutes. Remove foil and bake 25–30 minutes more, until potatoes are fork-tender, sauce is bubbling up the sides, and the top is deeply bronzed. If you desire an even crunchier lid, broil 1–2 minutes watching like a hawk.

8
Rest & serve

Let stand 10 minutes; this sets the sauce so servings hold their shape. Garnish with chopped chives or parsley for a pop of color. Scoop, serve, and watch plates come back scraped clean.

Expert Tips

Check for doneness with a cake tester

Potatoes vary in starch and moisture. Slide a metal cake tester or thin knife through the center—if it glides with zero resistance, you’re golden.

Prevent curdling

Avoid ultra-high heat when making the roux; scalded dairy can separate. Gentle bubbles, not volcanic eruptions, keep the sauce silky.

Batch-peel with ease

If you choose Russets, boil whole potatoes 4 minutes, plunge into ice water, and the skins slip off like jackets—no peeler needed.

Double for a crowd

This recipe doubles perfectly in a disposable turkey roaster; add 15 extra minutes covered, then test for tenderness.

Overnight flavor boost

Assemble through Step 5, press plastic wrap directly on surface, refrigerate up to 24 hrs. Bring to room temp 30 min before topping and baking.

Make it vegetarian

Swap ham for roasted cauliflower florets and use vegetable stock in the roux. Add 1 tsp miso paste for umami depth.

Variations to Try

  • Loaded Baked Potato Style: Fold in ½ cup sour cream with the cheese sauce, and top with crumbled bacon and sliced green onions.
  • Broccoli-Cheddar Ham Bake: Add 2 cups lightly steamed broccoli florets between potato layers for a complete one-dish meal.
  • Spicy Southwest: Sub pepper-jack for the Gruyère, add 1 cup corn kernels and a 4-oz can diced green chiles. Serve with cilantro and lime wedges.
  • French Onion Twist: Caramelize 2 thin-sliced onions in butter until mahogany; layer them in for a sweet-savory note reminiscent of soup.
  • Truffle Luxe: Drizzle 1 tsp white truffle oil over the finished casserole and shave a little black truffle (or truffle salt) on top for date-night elegance.

Storage Tips

Refrigerate: Cool completely, then portion into airtight glass containers. Refrigerate up to 4 days. Reheat single servings in the microwave at 70% power for 2 minutes with a damp paper towel over top to re-steam potatoes.

Freeze: Wrap the unbaked casserole tightly in plastic, then foil, or slide the entire dish into a jumbo zip bag. Freeze up to 2 months. Bake from frozen at 350°F for 1 hr 30 min, tenting with foil for the first hour. If freezing baked leftovers, flash-freeze scoops on a tray, then bag; reheat from frozen 25 min at 375°F.

Make-ahead for entertaining: Assemble through the topping step, cover with non-stick foil, and refrigerate up to 24 hours. Add 10 extra minutes to the covered bake time—no need to bring to room temp first.

Frequently Asked Questions

Yes, but thaw completely and squeeze out excess moisture in a clean towel; otherwise the casserole can turn watery. Cut baking time by 10–15 minutes.

High heat or abrupt temperature changes can cause dairy proteins to seize. Next time, cook the roux gently and don’t let the sauce boil once cheese is added. If it happens, whisk in a splash of warm milk and a tablespoon of cream cheese over low heat to bring it back together.

Absolutely. Cooked bacon, turkey, or smoked sausage all work. For a seafood twist, use 8 oz peeled shrimp added only during the last 15 minutes of bake time.

As written, the roux contains flour. Swap in 3 Tbsp sweet rice flour or an all-purpose 1:1 gluten-free blend. Use gluten-free cornflakes and you’re set.

Insert a thin paring knife into the center; it should slide out with zero tug. If you meet resistance, re-cover with foil and bake 10 more minutes before testing again.

Yes. Halve all ingredients and bake in an 8Ă—8-inch pan. Start checking for doneness 10 minutes early.
Melt-in-Your-Mouth Cheesy Potato and Ham Casserole
pork
Pin Recipe

Melt-in-Your-Mouth Cheesy Potato and Ham Casserole

(4.9 from 127 reviews)
Prep
25 min
Cook
55 min
Servings
8

Ingredients

Instructions

  1. Preheat & prep: Heat oven to 375°F. Butter a 13×9-inch baking dish.
  2. Infuse dairy: In a saucepan warm cream, milk, garlic, and bay leaf until tiny bubbles appear at edge; steep 10 minutes, then strain.
  3. Make roux: Melt 3 Tbsp butter in same pan, whisk in flour 90 seconds. Gradually whisk in warm cream mixture; simmer until thickened. Off heat stir in Dijon, paprika, salt, pepper, cheddar, Gruyère, and cream cheese until smooth.
  4. Slice potatoes: Using a mandoline, slice potatoes â…›-inch thick; pat dry.
  5. Assemble: Layer half the potatoes, half the ham, and half the sauce. Repeat once, ending with sauce.
  6. Top: Combine crushed cornflakes with melted 2 Tbsp butter and Parmesan; sprinkle over casserole.
  7. Bake: Cover with foil (buttered underside) 30 minutes. Uncover and bake 25–30 minutes more until potatoes are tender and topping is golden. Rest 10 minutes, garnish, and serve.

Recipe Notes

For extra depth, simmer the ham bone in the cream mixture 20 minutes before straining. Let the casserole rest 10 minutes after baking for clean, scoopable squares.

Nutrition (per serving)

486
Calories
28g
Protein
30g
Carbs
28g
Fat

More Recipes