Scalloped Potatoes and Ham

Jump to RecipeRate this Recipe
No ratings yet

The best part about Scalloped Potatoes and Ham is the golden cheese crust that cracks when you scoop through, revealing all those creamy layers underneath. The potatoes are fork-tender, soaked with Gruyère and cheddar, and the ham adds a salty bite that cuts through all that richness. It’s the kind of comfort food that disappears fast. You’ll wish you made two pans.

A close-up of a serving of baked pasta with ham and cheese being lifted from a casserole dish, its creamy, golden-brown top reminiscent of classic Scalloped Potatoes and Ham.
Scalloped Potatoes and Ham. Photo Credit: My Reliable Recipes.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for Easter dinner, Christmas gatherings, and family potlucks because it’s crowd-friendly. It’s also my favorite way to use leftover ham from the holidays, turning it into something everyone asks about. The casserole stays fresh in the fridge for 3 to 4 days or freezes well for up to 3 months.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Various labeled ingredients for Scalloped Potatoes and Ham, including sliced potatoes, cheeses, ham, onion, garlic, parsley, milk, cream, butter, flour, salt, and pepper, are arranged on a counter.
Scalloped Potatoes and Ham Ingredients. Photo Credit: My Reliable Recipes.

How to Make Scalloped Potatoes and Ham with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Here’s how to layer tender potatoes with ham and a creamy cheese sauce that bakes into pure comfort food.

Prepare the Baking Dish

Preheat your oven to 350°F (180°C) and lightly grease a large casserole or baking dish. I love using my Pyrex Deep Glass Baking Dish because it distributes heat evenly and goes straight from oven to table.

Sauté the Aromatics

Melt 2 tablespoons of butter in a large skillet over medium-high heat. Add the onion, garlic, salt, and pepper, and sauté for 5–6 minutes until soft, fragrant, and translucent. Remove from heat and set aside.

Make the Cheese Sauce

Melt 4 tablespoons of butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly until smooth. This helps prevent lumps and creates a rich, creamy base.

Illustration of a smiling woman with short brown hair, wearing an apron and holding a spatula, set against a circular background with star accents.

SERIOUSLY GOOD

CASSEROLES

37 EASY RECIPES designed for days when you want one dish to do all the work for you. Expect rich, mouthwatering layers that are just begging to be on your dinner table.

Immediate eBook download. No physical book available.

Two digital tablets display a cookbook titled

Includes ad-free recipes like:

∙  Breakfast Casserole

∙  Cheeseburger Casserole

∙  Four Cheese Ravioli Casserole

∙  Chicken Pot Pie Casserole

∙  Sweet Potato Casserole

...and much more!

Gradually whisk in the milk a little at a time until smooth to prevent lumps from forming in the sauce. I like using a balloon whisk because it mixes everything evenly without splashing.

Once the mixture is smooth, stir in the heavy cream and three-quarters of the cheddar cheese. Keep whisking until the cheese melts completely and the sauce becomes thick and creamy, then remove from heat.

Layer the Casserole

Layer half the potatoes in the dish, then top with onions, cheese sauce, and ham. Season lightly, then repeat the layers with the rest.

Sprinkle the top with the remaining cheddar and all of the Gruyère cheese. If you’re slicing the potatoes by hand, a mandoline slicer makes perfectly even slices that cook at the same rate.

A rectangular baking dish filled with creamy Scalloped Potatoes and Ham casserole, topped with shredded cheese, surrounded by parsley and festive holiday decorations.
Layer potatoes, onions, cheese, and ham, repeat, top with cheese, then bake for 75 to 90 minutes.

Bake Until Tender

Cover the dish tightly with heavy-duty aluminum foil and bake for 75 to 90 minutes, or until the potatoes are tender when pierced with a fork.

Remove the foil to allow the cheese to brown and crisp up on top and bake for another 15–20 minutes, until the top turns golden and bubbly. This gives it an irresistible, crispy, cheesy crust.

Rest and Serve

Let the dish rest for 5 minutes so the sauce sets and the layers stay together when served. Garnish with fresh parsley if you like. Enjoy!

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A fork lifts a serving of creamy Scalloped Potatoes and Ham from a rectangular ceramic dish on a wooden board.

Scalloped Potatoes and Ham

Mandy I My Reliable Recipes
I love making Scalloped Potatoes and Ham because it turns leftover ham and simple ingredients into something incredibly comforting. The cheddar and Gruyère melt together as it bakes, creating a creamy sauce that coats every potato slice, while the top forms a golden, bubbly crust. The potatoes turn perfectly tender, and the ham adds savory flavor throughout. I make it for Easter dinner, Christmas gatherings, and potlucks because it feeds a crowd and travels well. It's also easy to prep ahead, making it perfect for busy schedules.
No ratings yet
Prep Time 20 minutes
Cook Time 1 hour 50 minutes
Total Time 2 hours 10 minutes
Course Main Course
Cuisine American
Servings 8
Calories 500 kcal

Ingredients
 
 

For the Filling:

  • 2 tablespoons butter
  • 1 large onion thinly sliced
  • 2 cloves garlic minced
  • Salt and freshly ground black pepper to taste
  • 1 ½–2 cups leftover cooked ham cubed
  • 4 medium potatoes peeled and thinly sliced

For the Cheese Sauce:

  • 4 tablespoons butter
  • 6 tablespoons all-purpose flour
  • 2 ⅓ cups whole milk
  • ¾ cup heavy cream
  • 1 ½ cups mature cheddar cheese grated
  • 1 cup Gruyère cheese grated
  • 1 tablespoon fresh parsley chopped (for garnish)

Instructions
 

  • Preheat the oven to 350°F (180°C) and lightly grease a large casserole or baking dish.
  • In a large skillet over medium-high heat, melt 2 tablespoons of butter.
    2 tablespoons butter
  • Add the onion, garlic, salt, and pepper. Cook for 5–6 minutes, stirring often, until the onions are soft and fragrant. Remove from heat and set aside.
    1 large onion, 2 cloves garlic, Salt and freshly ground black pepper
  • In a medium saucepan, melt 4 tablespoons of butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly to form a smooth roux.
    4 tablespoons butter, 6 tablespoons all-purpose flour
  • Gradually whisk in the milk, a little at a time, to prevent lumps. Once smooth, stir in the heavy cream and ¾ of the cheddar cheese. Continue whisking until the cheese is melted and the sauce is thick and creamy. Remove from heat.
    2 ⅓ cups whole milk, ¾ cup heavy cream, 1 ½ cups mature cheddar cheese
  • Layer half of the potato slices in the prepared baking dish. Top with half of the sautéed onions, cheese sauce, and ham. Season lightly with salt and pepper. Repeat the layers with the remaining potatoes, onions, ham, seasoning, and cheese sauce. Sprinkle the top with the remaining cheddar and all of the Gruyère cheese.
    1 ½–2 cups leftover cooked ham, 4 medium potatoes, 1 cup Gruyère cheese
  • Cover the dish tightly with foil and bake for 75–90 minutes, or until the potatoes are tender when pierced with a fork. Remove the foil and bake uncovered for an additional 15–20 minutes, until the top is golden brown and bubbling.
  • Let the dish rest for 5 minutes before serving. Garnish with fresh parsley if desired.
    1 tablespoon fresh parsley

Notes

  • Slice potatoes evenly: Use a mandoline or sharp knife to slice the potatoes evenly so they cook uniformly without any turning mushy or staying firm.
  • Don’t skip the roux: Cook the butter and flour for a minute before adding the milk to remove the raw taste and keep the cheese sauce smooth and creamy.
  • Layer strategically: Spread the onions, ham, and sauce evenly so every bite has a balanced mix of flavors.
  • Check for tenderness: Pierce the potatoes with a fork before removing the foil to check if they’re tender, or they might look done but still turn out crunchy inside.
  • Let it rest: Let the casserole rest for 5 minutes after baking so the sauce thickens and doesn’t run all over the plate.
  • Store in the baking dish: Cover tightly to avoid drying out and refrigerate for up to 3-4 days or freeze for up to 2-3 months. Thaw overnight in the fridge, then reheat at 350°F until warmed through.

Nutrition

Calories: 500kcalCarbohydrates: 29gProtein: 20gFat: 34gSaturated Fat: 20gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.3gCholesterol: 107mgSodium: 572mgPotassium: 690mgFiber: 3gSugar: 6gVitamin A: 1119IUVitamin C: 23mgCalcium: 441mgIron: 1mg
Keyword Scalloped Potatoes and Ham
Tried this recipe?Let us know how it was!
Illustration of a smiling woman with short brown hair, wearing an apron and holding a spatula, set against a circular background with star accents.

SERIOUSLY GOOD

CASSEROLES

37 EASY RECIPES designed for days when you want one dish to do all the work for you. Expect rich, mouthwatering layers that are just begging to be on your dinner table.

Immediate eBook download. No physical book available.

Two digital tablets display a cookbook titled

Includes ad-free recipes like:

∙  Breakfast Casserole

∙  Cheeseburger Casserole

∙  Four Cheese Ravioli Casserole

∙  Chicken Pot Pie Casserole

∙  Sweet Potato Casserole

...and much more!

How to Store Leftovers

Once it’s cooled, transfer the casserole to an airtight container. It stays fresh for up to 3 days in the fridge. Reheat in the microwave for 1–2 minutes or pop it in a 350°F oven for about 20 minutes.

For longer storage, portion the casserole into freezer-safe containers and freeze for up to 2 months. I like using glass food storage containers because they’re airtight and stackable.

Thaw it in the fridge overnight, then warm it up in the oven. It stays creamy and delicious, with just a softer top.

What to Serve With Scalloped Potatoes and Ham

I like serving this casserole with a crisp green salad and tangy vinaigrette to balance the richness. Roasted green beans, steamed broccoli, or glazed carrots also make great sides. It’s hearty enough to stand alone but pairs beautifully with roasted chicken or prime rib for special dinners.

For a cozy weeknight meal, I like serving it with crusty bread and a light Caesar salad. At potlucks, it works perfectly alongside dinner rolls, cranberry sauce, and other holiday sides, adding variety without competing with the main protein. The casserole holds its shape well and travels easily, making it ideal for bringing to gatherings.

More Easy Recipes for You to Try at Home

Check out these other comfort food favorites that are just as easy to make ahead.

Similar Posts

  • Turkey Sliders Recipe

  • Egg Drop Soup Recipe

  • Quick Buffalo Chicken Dip Recipe

  • Best Cheese Ball Recipe with Nuts

  • Crispy Bacon Wrapped Sugar Smokies Appetizers

  • Philly Cheesesteak Sliders

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating