Classic Scalloped Potatoes with Ham

Delicious classic scalloped potatoes with ham served on a plate, highlighting creamy layers and crispy edges.

Loading…

By Reading time
Servings 4–6 people

Classic Scalloped Potatoes with Ham is a cozy, comforting dish that brings together tender slices of potatoes baked in a creamy sauce with bits of savory ham scattered throughout. The creamy, cheesy topping adds just the right amount of golden crunch, making every bite satisfying and hearty. It’s the kind of meal that feels like a warm hug on a plate.

I love making this dish when I want something that can be prepared ahead and easily reheated—it’s perfect for busy days or family dinners where everyone can enjoy a little comfort food. The ham adds a nice salty punch without overpowering the creamy, smooth potatoes, so you get the best of both worlds. Plus, it’s a simple recipe that doesn’t require any fancy ingredients or skills, which makes it a go-to in my kitchen.

One of my favorite ways to serve this is alongside a simple green salad or some steamed veggies to balance out the richness. It’s always a crowd-pleaser at gatherings because it’s filling but not too heavy, and it reminds me of those comforting home-cooked meals that bring everyone together. I think you’ll find yourself coming back to this recipe time and time again!

Key Ingredients & Substitutions

Potatoes: Use starchy potatoes like Russets or Yukon Golds for tender, creamy layers. Avoid waxy ones, which stay firm. Yukon Golds give a buttery flavor I really like.

Ham: Diced cooked ham adds a salty, smoky punch. You can swap with cooked bacon or smoked turkey for different flavors or reduce saltiness.

Cheddar cheese: Sharp cheddar gives a nice tang and meltiness. If you prefer milder cheese, try Monterey Jack or Colby. For extra richness, add some Gruyère.

Milk: Whole milk keeps the sauce creamy. For a lighter option, use 2% or a combo of milk and broth. Heavy cream makes it richer but heavier.

How Do You Make a Smooth, Thick Cheese Sauce for Scalloped Potatoes?

The cheese sauce is key here. Start by making a roux: melt butter, then whisk in flour and cook 1-2 minutes without browning. This cooks off the raw flour taste.

Slowly add milk in small amounts while whisking to avoid lumps. Keep whisking until it’s thick and bubbly, about 4-5 minutes.

Then stir in most of your cheese off heat. This way it melts smoothly without breaking the sauce. Season well with salt, pepper, and a bit of garlic and onion powder for extra flavor.

This sauce coats the potatoes beautifully and bakes up creamy with a golden top. Take your time with the roux and gentle whisking—it really pays off!

Easy Classic Scalloped Potatoes with Ham

Equipment You’ll Need

  • 9×13-inch baking dish – I use this size because it fits all the layers nicely for even baking.
  • Medium saucepan – it helps you make the cheese sauce on the stove smoothly.
  • Wooden spoon or whisk – a spoon to stir the sauce and a whisk to prevent lumps when adding milk.
  • Mandoline or sharp knife – for slicing potatoes thinly and evenly, which helps them cook evenly.
  • Aluminum foil – to cover the dish during baking and keep it moist.

Flavor Variations & Add-Ins

  • Use cooked bacon instead of ham for a smoky flavor. It adds crunch and saltiness.
  • Mix in sautéed onions or garlic between layers for extra depth.
  • Substitute Swiss or Gruyère cheese for a richer, nutty flavor.
  • Add a pinch of paprika or cayenne pepper to the cheese sauce for a subtle spice kick.

Classic Scalloped Potatoes with Ham

Ingredients You’ll Need:

For the Potatoes and Ham:

  • 4 cups thinly sliced peeled potatoes (about 4 medium potatoes)
  • 1 1/2 cups diced cooked ham

For the Cheese Sauce:

  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup shredded sharp cheddar cheese, divided
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder

For Garnish (optional):

  • Fresh thyme or parsley

How Much Time Will You Need?

This recipe takes about 20 minutes to prepare and approximately 1 hour 10 minutes to bake. Allow an extra 10 minutes of resting time before serving, so the dish sets and is easier to slice.

Step-by-Step Instructions:

1. Prepare Your Oven and Dish:

Start by preheating your oven to 375°F (190°C). Butter a 9×13-inch baking dish or a medium oval casserole dish to prevent sticking and help with easy cleanup.

2. Slice Your Potatoes and Dice the Ham:

Peel the potatoes and slice them thinly—about 1/8 inch thick works best for even cooking. Dice your cooked ham into bite-sized pieces so it spreads nicely through the dish.

3. Make the Cheese Sauce:

In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the flour and cook for 1-2 minutes, stirring constantly, until it forms a bubbly, smooth roux (don’t let it brown). Slowly add milk while whisking to avoid lumps. Keep whisking until the sauce thickens and gently bubbles, about 4-5 minutes. Remove from heat and stir in 3/4 cup of shredded cheddar cheese. Season the sauce with salt, black pepper, garlic powder, and onion powder.

4. Assemble the Layers:

Spread half of the sliced potatoes evenly in the prepared dish. Sprinkle half of the diced ham on top. Pour half of the cheese sauce over the potato and ham layers. Repeat the layering with the remaining potatoes, ham, and pour the remaining cheese sauce over the top. Sprinkle the last 1/4 cup of shredded cheddar cheese evenly on top.

5. Bake the Dish:

Cover the baking dish tightly with aluminum foil and bake for 45 minutes. Then remove the foil and bake uncovered for an additional 20-25 minutes until the top is golden brown and bubbly, and the potatoes are tender when poked with a fork.

6. Rest and Serve:

Let the scalloped potatoes rest for about 10 minutes before serving — this helps it set for cleaner slices. Garnish with fresh thyme or parsley if you like, and enjoy!

Can I Use Frozen Potatoes for This Recipe?

It’s best to use fresh potatoes because frozen ones can become mushy when baked. If you only have frozen potatoes, thaw them completely and pat dry to remove excess moisture before using.

Can I Make Classic Scalloped Potatoes with Ham Ahead of Time?

Yes! You can assemble the dish a day ahead, cover it tightly, and refrigerate. When ready, bake covered for the full time plus a few extra minutes to ensure it’s heated through and bubbly.

How Should I Store Leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave until warmed through.

Can I Substitute Other Cheeses for Cheddar?

Absolutely! Swiss, Gruyère, or Monterey Jack all work well. Just choose one with good melting qualities and a flavor you enjoy.

DishyBites

Loved this recipe?

Pin it, print it, leave a comment, or copy the link to share it with someone you love.

Save to Pinterest

Leave a Comment