Scalloped Potatoes and Ham

A creamy, cheesy scalloped potato casserole layered with tender cooked ham — a comforting bake that’s perfect for holidays or a hearty weeknight dinner. Thinly sliced potatoes simmer in a smooth white sauce and finish golden and bubbly in the oven.

0.0(0 reviews)
Prep: 25m · Cook: 60m · Total85 mins
DifficultyMedium
Serves6
Scalloped Potatoes and Ham
Jake

Jake's note

"This scalloped potatoes and ham bake is a crowd-pleaser that works equally well for holiday tables or easy family dinners. Home cooks will love how the simple béchamel and layers of ham elevate basic potatoes into a rich, make-ahead centerpiece."

Scalloped Potatoes and Ham

Scalloped Potatoes and Ham is the kind of casserole that earns its place on holiday tables and weeknight menus alike: rich enough to feel celebratory, unfussy enough to make after a long day. Thinly sliced Russets or Yukon Golds soften into silky ribbons that are held together by a simple white sauce—a butter-and-flour roux stretched with whole milk—so the casserole is creamy without being gluey. Sharp cheddar gives the top a bright, savory snap while diced cooked ham adds salty pockets of meaty flavor; the contrast between tender potatoes and a golden, slightly crisped cheese crust is what makes each forkful sing.

What distinguishes this version is restraint: the sauce is just thick enough to coat and meld the layers, the potatoes are sliced uniformly so they cook evenly, and resting the bake before slicing ensures clean, generous portions rather than a collapsed slop. It’s a forgiving dish for cooks who want an impressive result without fiddly technique—assemble ahead to save time, choose a lower-sodium ham if you’re wary of salt, and don’t be afraid to broil briefly for a perfectly caramelized top. Serve it to a crowd, tuck it into holiday leftovers, or scale down for a cozy family dinner.

Plan your timing

5:31 pm5:45 pmPreheat and prep
5:45 pm5:59 pmMake the white sauce
5:59 pm6:13 pmAssemble the casserole
6:13 pm6:27 pmBake covered
6:27 pm6:41 pmBrown the top
6:41 pm6:55 pmRest and serve
Advertisement

Ingredients

Yield
6

Instructions

Preheat and prep

Preheat the oven to 375°F (190°C). Thinly slice the peeled potatoes (1/8-inch preferred) using a mandoline or sharp knife, thinly slice the onion, and dice or shred the cooked ham; keep the slices in cold water briefly if you want to reduce surface starch, then drain and pat dry.

For this step

  • 3 lbRusset or Yukon Gold potatoes, peeled and very thinly sliced
  • 12 ozCooked ham, diced or shredded
  • 1 mediumYellow onion, thinly sliced

Make the white sauce

Melt the butter in a medium saucepan over medium heat, whisk in the flour and cook 1 minute to form a roux. Gradually whisk in the milk until smooth, simmer until slightly thickened (3–5 minutes), then season with kosher salt and freshly ground black pepper; remove from heat.

For this step

  • 4 tbspUnsalted butter
  • 3 tbspAll-purpose flour
  • 2 cupWhole milk
  • 1 tspKosher salt
  • 0.5 tspFreshly ground black pepper
Make the white sauce

Assemble the casserole

Layer one-third of the potato slices in a 9x13-inch (or similarly sized) baking dish, top with half the sliced onion and half the ham, then ladle about one-third of the sauce over the layer and sprinkle with one-third of the cheddar. Repeat once more, finishing with a final potato layer, the remaining sauce, and the remaining cheese evenly on top.

For this step

  • 2 cupShredded sharp cheddar cheese
Assemble the casserole

Bake covered

Cover the dish tightly with foil and bake in the preheated oven for 40 minutes, until the potatoes are tender when pierced and the casserole is bubbling around the edges.
Bake covered

Brown the top

Remove the foil and return the casserole to the oven for 20 minutes, or until the cheese is golden and the top is bubbling. For extra color, broil 2–3 minutes more, watching carefully to avoid burning.
Brown the top

Rest and serve

Let the casserole rest 10 minutes to set for cleaner slices, then spoon onto plates and serve warm. Leftovers keep tightly covered in the refrigerator for up to 3 days and reheat well.

Tips from the kitchen

Slice Evenly

Use a mandoline set to about 1/8 inch or a very sharp knife so all potato slices cook at the same rate; uneven slices lead to undercooked bites.

Rinse to Reduce Starch

After slicing, brief cold-water rinses remove surface starch that can make the sauce gummy—drain and pat the slices dry before layering.

Season Carefully

Because cooked ham and cheddar are already salty, taste the sauce before adding more salt and start with the recipe amount; adjust after baking if needed.

Test for Doneness

Pierce the center with a paring knife—if it slides through easily the potatoes are done; if not, return to the oven covered for 10–15 minutes and test again.

Reserve Cheese for Top

Hold back a handful of cheddar for the final 20 minutes of baking so the top browns and crisps instead of melting into the layers.

Let It Rest

Allow the casserole to sit 10 minutes before slicing so the sauce thickens and you get neat portions rather than a loose, watery serving.

Variations & substitutions

Gruyère and Mustard

Swap half the cheddar for grated Gruyère and whisk 1 teaspoon Dijon mustard into the sauce for a nutty, savory lift that pairs beautifully with ham.

Vegetarian Mushroom Version

Replace ham with sautéed mushrooms and wilted spinach (seasoned with thyme); increase the onion and add a splash of sherry to deepen the sauce.

Creamy Yukon Gold

Use all Yukon Gold potatoes and replace 1/2 cup of milk with heavy cream for an ultra-silky texture and richer mouthfeel.

Sweet Potato Twist

Substitute thinly sliced sweet potatoes and use fontina or smoked gouda instead of cheddar; reduce baking time slightly and check for tenderness early.

Lower-Sodium Swap

Choose low-sodium or unsalted ham and a mild cheddar, then finish with a sprinkle of flaky sea salt at the table to control overall saltiness.

Storage & make-ahead

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 1–2 minutes or warm the whole dish in a 350°F oven for 20–30 minutes until heated through; cover with foil to prevent drying and remove for the last 5–10 minutes to refresh the top. You can assemble the casserole a day ahead and keep it covered in the fridge; add 10–15 minutes to the baking time if baking from chilled.

What to serve with it

Balance the casserole’s richness with something bright and textural: a crisp green salad with a lemon-mustard vinaigrette or quick-pickled cucumbers. Roasted Brussels sprouts or garlic sautéed greens make hearty vegetable complements; for drinks, an unoaked Chardonnay or a light-bodied Pinot Noir will cut through the creaminess, while a saison-style beer provides a refreshing, slightly spicy counterpoint.

Frequently asked questions

Can I use frozen pre-sliced potatoes?

Frozen sliced potatoes often contain anticaking agents and can become watery; if you must use them, thaw and pat very dry, and expect a slightly different texture—adjust baking time and remove the foil earlier to evaporate excess moisture.

Do I need to par-cook the potatoes?

No—thin 1/8-inch slices will cook through during the covered baking stage; par-cooking changes the texture and is unnecessary unless your slices are thicker than recommended.

How can I reduce this dish’s saltiness?

Use low-sodium ham and a mild or reduced-sodium cheddar, cut back on the added kosher salt in the sauce, and add finishing salt at the table only if needed.

Will the casserole be too dry if I uncover it to brown?

The sauce protects the potatoes, but if you notice the top drying, tent loosely with foil partway through the uncovered time; broil only briefly at the end for color.

Can I freeze leftovers?

Freezing is possible but the texture will change—the sauce can separate slightly on thawing; freeze in portions for up to 2 months and thaw overnight in the fridge before reheating slowly in the oven.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

6 servings
Step 1: Preheat and prep
  • Russet or Yukon Gold potatoes, peeled and very thinly sliced3 lb
  • Cooked ham, diced or shredded12 oz
  • Yellow onion, thinly sliced1 medium
Step 2: Make the white sauce
  • Unsalted butter4 tbsp
  • All-purpose flour3 tbsp
  • Whole milk2 cup
  • Kosher salt1 tsp
  • Freshly ground black pepper0.5 tsp
Step 3: Assemble the casserole
  • Shredded sharp cheddar cheese2 cup

Nutrition Facts

Per serving: 1 generous piece (440g)

Calories743
Total Fat33g
Saturated Fat19.4g
Trans Fat0.4g
Polyunsaturated Fat1.4g
Monounsaturated Fat9.5g
Total Carbohydrates67.5g
Dietary Fiber5.9g
Total Sugars2.6g
Protein45g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Scalloped Potatoes and Ham

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect