Amazing 8-serving scalloped potatoes and ham

December 25, 2025
Written By Carla Peterson

Carla Mae Peterson is an experienced home cook, former teacher, and the heart behind "Cooking by Carla." With over 40 years of experience creating delicious, family-friendly meals, Carla specializes in simple, reliable recipes that use everyday ingredients. Her passion is helping home cooks of all skill levels find joy and confidence in the kitchen. She believes the best memories are made around the dinner table, and her goal is to help you create them, one simple recipe at a time.

When you need a hug in a dish, you absolutely need a casserole, right? There is nothing like that rich, bubbling goodness coming out of the oven. That’s why I want to share my absolute favorite—what I call the ultimate creamy oven-baked scalloped potatoes and ham casserole! This recipe, lovingly developed from years of teaching patience and making meals that truly count, is the perfect solution, especially when you have some great leftover holiday ham hanging around. You don’t need fancy techniques here; just clear steps that ensure you get perfectly tender potatoes and that lush, cheesy sauce every single time. If you are looking for recipes to simplify your evenings after those busy teaching days, check out my guide to simple weeknight dinners. This dish is pure, delicious comfort, and I can’t wait for you to try it.

Why This Creamy Scalloped Potatoes and Ham Casserole Is a Family Favorite

This isn’t just any potato bake; it’s the definition of comfort food casserole. When folks ask me for a dependable recipe that tastes like it cooked all day, this is the one I point them toward. It works beautifully as the star of a family dinner potato recipe or right alongside the main turkey!

  • The texture is everything: We achieve those beautifully rich and creamy potato layers thanks to that homemade cheese sauce. It’s not thin or watery—it’s decadent!
  • It handles real life. As I mention in my notes on make ahead comfort food, you can assemble this ahead of time, which is a huge bonus when holidays get hectic.
  • It’s the ultimate way to use up holiday ham leftovers; the savory pieces melt right into the cheesy potatoes. It turns yesterday’s roast into today’s star main course!
  • It’s wonderfully adaptable and fits perfectly within my library of dependable casserole recipes for dinner. Nobody ever leaves the table hungry!

Gathering Ingredients for Classic Scalloped Potatoes and Ham

Making something this delicious starts the right way—with good, solid ingredients measured out faithfully. When I teach cooking, I always say that precision in the measuring stage means far less stress during the cooking stage! For this classic homemade scalloped potatoes dish, you’ll need all the components for those tender layers and that glorious, cheesy sauce.

Make sure you have all your components ready before you even think about turning on the stove. Here’s exactly what you need for eight hearty servings:

  • 3 lbs Russet or Yukon Gold potatoes, peeled and thinly sliced
  • 1.5 cups cooked ham, diced
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 4 cups whole milk, warmed
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded Gruyere cheese
  • 1 tablespoon fresh parsley, chopped (for garnish)

Warming that milk up first is key, trust me on that step! It helps keep your sauce incredibly smooth when you start building that roux.

Essential Equipment for Perfect Scalloped Potatoes and Ham

Before we even look at the stove, let’s make sure your kitchen arsenal is ready. Using the right tools makes this recipe feel like cheating! Since we are aiming for super thin potato slices, thinness is next to cheesiness in my book.

You’ll definitely want a good, large saucepan to handle building that big batch of rich, creamy cheese sauce without it boiling over everywhere. I find my heavy-bottomed pot works best!

  • A sharp knife or, even better, a mandoline slicer for those ultra-thin potato cuts.
  • A sturdy 9×13 inch baking dish—this holds all the glorious layers perfectly.
  • A box grater or food processor if you choose to shred your own block of cheddar and Gruyere cheese.
  • A whisk for smoothing out that roux when you add the milk!

Having these things handy means assembly goes smoothly, and you avoid that frantic search mid-sauce making!

Step-by-Step Instructions for Oven Baked Scalloped Potatoes and Ham

Okay, now for the fun part—putting it all together! For this recipe, timing is everything, especially ensuring those potatoes get completely tender without ending up mushy. We are using the low-and-slow covered bake to steam them gently before we crisp up that terrific topping. Remember, patience here means a truly incredible savory side dish or main course. If you want to see another great recipe that requires a little patience, check out my advice on making potatoes au gratin; the sauce technique is similar!

Preparing the Potatoes and Preheating

First things first, get that oven up to 375°F (190°C) so it’s nice and hot when we are ready. Peel and slice those potatoes super thin—I really recommend a mandoline if you have one, because consistency matters for even cooking! Toss those slices right into cold water while you handle the sauce. This keeps them from browning up, but make sure you drain them really well before layering them later!

Creating the Rich and Creamy Cheese Sauce

We start the cheese sauce by melting your butter in that saucepan over medium heat. Whisk in the flour to make your little roux; you only cook that for about sixty seconds so it loses that raw flour taste. Now, slowly, slowly whisk in that warm milk until everything is smooth. This has to thicken up so it coats the back of your spoon, but don’t let it boil violently! Once it’s thick, take it off the heat right away. That’s my big trick so the cheese doesn’t get grainy! Stir in your salt, pepper, nutmeg, and definitely all that Gruyere and most of the cheddar until it’s glossy and smooth. Wow, the smell is already amazing!

Assembling and Baking the Scalloped Potatoes and Ham Casserole

This is where the magic—the scalloped potatoes and ham—comes to life! Take your drained potatoes and layer them in three equal parts in your greased 9×13 dish. Sprinkle half of your diced ham onto the first layer, then cover it with one-third of that rich sauce. Repeat that for the next layer. Pour the remaining sauce over the final layer of potatoes, making sure the liquid covers everything as much as possible. Cover the whole dish tightly with foil and bake it for 45 minutes. Then, pull off that foil, sprinkle on the last of that sharp cheddar, and bake it uncovered for another 20 to 30 minutes until it’s golden and bubbly. Don’t skip the final 10-minute rest period either; that lets the liquids redistribute. You can find more great ideas that use leftover meat on this classic recipe!

Ingredient Notes and Substitutions for Your Scalloped Potatoes and Ham

I get so many questions about swapping things out, especially if you’re trying to use up what you already have on hand. That’s the real spirit of efficient home cooking, isn’t it? You asked about potatoes, and honestly, both Russets and Yukon Golds are wonderful here. Russets work great because they absorb that sauce beautifully, while Yukon Golds give you a slightly creamier bite without even needing to slice them quite as thin.

When it comes to cheese, sharp cheddar is a must for that classic flavor boost. But if you want to elevate this into something really special for a dinner party? Consider swapping out some of that Gruyere for smoked Gouda. I saw a wonderful recipe that used smoked Gouda and ham, and I just loved how that smoky note complemented the ham. It’s a fantastic variation!

And that ham! If you don’t have leftovers, just grab some diced fresh ham steak from the butcher. If you’re looking for other ground meat options for a casserole base, I have some tips on cheesy ground beef and potato casserole that might inspire you next time!

Tips for Making the Best Scalloped Potatoes and Ham

Now that you have the layers built, I want to share a few last little secrets from my kitchen that will guarantee this is your best batch yet. We want perfection here—tender potatoes, zero watery sauce, and that beautiful golden top!

The single most important tip for the sauce is using warm milk. If you pour cold milk into hot butter and flour, you risk clumpy sauce, and nobody has time to whisk out lumps for twenty minutes! That warmed milk slides right in and creates a silky base immediately. It saves so much effort in the end.

For that fantastic, golden, bubbly crust—the kind that makes everyone reach for a serving spoon—don’t uncover the casserole until the last 20 minutes of baking. The foil traps the steam, which cooks the potatoes perfectly, but uncovering lets that little bit of moisture escape so the cheese on top can brown up nicely. If you want a really sharp cheese flavor on top, try using smoked cheddar, just like they talk about over at this recipe. It adds a wonderful depth!

Finally, promise me you’ll let it rest for those ten minutes when it comes out of the oven. Those resting minutes let the sauce settle around the potato layers, ensuring you get a clean slice instead of a sloppy mess on your platter. It’s worth the tiny wait!

Make Ahead and Storage for Scalloped Potatoes and Ham

I know life gets busy, especially around holidays, which is why I love preparing things in advance. This recipe is fantastic for that—it truly qualifies as make ahead comfort food! You can assemble the entire casserole right up to the point of the first bake. Just cover your 9×13 dish really tightly with plastic wrap or foil and pop it into the fridge for up to 24 hours. It’s a lifesaver!

Now, if you bake it straight from the fridge, you do need to adjust the time slightly. Add about 10 to 15 minutes to that initial covered baking time—you need that extra bit of heat transfusion to get everything warm through before you uncover it for browning. I also use my slow cooker a lot to keep things warm when hosting; if you’re curious about alternatives, check out how I manage crockpot stuffing!

What about leftovers? Oh, we always have them! Store that casserole tightly covered in the fridge for about four days. Reheating in the oven at 350°F works really well, covered loosely with foil so it doesn’t dry out. Or, if you just need a single portion fast, microwave one slice covered with a damp paper towel, like they suggest for quick warming in guides like this easy recipe. It tastes nearly as good the next day!

Frequently Asked Questions About Scalloped Potatoes and Ham

It’s natural to have questions when diving into a classic like this! I always welcome them because teaching you guys how to troubleshoot is half the fun. Whether you’re adapting this for your Crock Pot scalloped potatoes and ham setup or just trying to guarantee that perfect texture, here are a few things I hear most often.

Can I make this in a slow cooker instead of the oven?

You absolutely can! Many folks use their slow cooker as an oven extender on holidays. If you want that Crock Pot scalloped potatoes and ham version, make sure your slices are uniform, and then layer everything as written. You’ll cook it on low for about 6 to 7 hours, or until the potatoes are fork-tender, maybe adding just a splash more milk since slow cookers retain moisture really well. It’s a great way to free up your main oven!

Which potatoes really are the best for this hearty potato bake?

For the absolute best results in a cheesy scalloped potatoes recipe, I lean toward Russets. They have a higher starch content, which helps them absorb the creamy sauce beautifully while still offering that layer separation. Yukon Golds are a close second if you like a slightly richer, buttery flavor profile already built into the potato itself. Just skip the waxy red potatoes; they tend to stay too firm in a long bake like this.

How do I prevent my cheese sauce from breaking or looking grainy?

This is all about temperature control! If you add your cheese when the sauce is boiling hot, the proteins tighten up, and you get that horrible oily, separated look. My rule—which I follow every time I make this savory side dish idea—is to remove the saucepan completely from the heat first. Let it cool for just a minute or two, then whisk in the cheese slowly until it’s incorporated. That gentle heat is all you need. If you want to see another great make-ahead recipe, check out my notes on crock pot stuffing!

Is this cheesy scalloped potatoes recipe good for meal prepping ahead of time?

Yes! This is one of my favorite make ahead comfort food options because it holds up so well. Assemble the entire thing—potatoes, ham, and sauce—cover it tightly with plastic wrap, and stick it in the fridge. Just remember to bump that initial covered bake time up by about 15 minutes since you’re starting cold. You can find more on that technique over at this helpful resource!

Serving Suggestions for This Hearty Potato Bake

Since this hearty potato bake is so rich and satisfying—loaded with potatoes, cream, and savory ham—you really only need simple, bright sides to round out the meal. It’s heavy fuel, so we need something light to balance it out!

For a weeknight casserole recipes for dinner, I love pairing it simply with steamed broccoli, maybe tossed with a little lemon zest. If you are serving this for a big holiday gathering, you absolutely must have something green on the table. Try tossing together a simple crisp salad with a light vinaigrette.

My favorite green pairing is our recipe for garlic butter green beans. The savory garlic and butter note works with the ham beautifully, and the green beans give you that necessary fresh crunch. It’s just the perfect, easy finish to an otherwise rich meal!

Print

The Ultimate Creamy Scalloped Potatoes and Ham Casserole (Classic Oven Baked)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this rich, cheesy scalloped potatoes and ham casserole. This classic comfort food uses thinly sliced potatoes and savory ham baked in a homemade cream sauce.

  • Author: cookingbycarla
  • Prep Time: 25 min
  • Cook Time: 1 hour 20 min
  • Total Time: 1 hour 45 min
  • Yield: 8 servings 1x
  • Category: Casserole
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 3 lbs Russet or Yukon Gold potatoes, peeled and thinly sliced
  • 1.5 cups cooked ham, diced
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 4 cups whole milk, warmed
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded Gruyere cheese
  • 1 tablespoon fresh parsley, chopped (for garnish)

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Prepare the potatoes: Slice the potatoes very thinly, about 1/8 inch thick. You can use a mandoline for consistent slices. Place the sliced potatoes in a large bowl of cold water to prevent browning while you make the sauce. Drain well before assembling.
  3. Make the cheese sauce: In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook for one minute, stirring constantly to create a roux.
  4. Gradually whisk in the warm milk until the mixture is smooth. Continue to cook, stirring often, until the sauce thickens enough to coat the back of a spoon, about 5 to 8 minutes. Do not let it boil rapidly.
  5. Remove the sauce from the heat. Stir in the salt, pepper, and nutmeg. Add 1.5 cups of the cheddar cheese and all of the Gruyere cheese. Stir until the cheese melts completely and the sauce is smooth.
  6. Assemble the casserole: Drain the potatoes completely. Spread one-third of the sliced potatoes evenly in the bottom of the prepared baking dish. Sprinkle half of the diced ham over the potatoes. Pour one-third of the cheese sauce over the layer.
  7. Repeat the layering process: Add the second third of the potatoes, the remaining ham, and another third of the sauce.
  8. Top with the final layer of potatoes and pour the remaining sauce over the top, making sure the liquid covers most of the potatoes.
  9. Cover the baking dish tightly with aluminum foil. Bake for 45 minutes.
  10. Remove the foil. Sprinkle the remaining 1/2 cup of cheddar cheese over the top. Return the dish to the oven, uncovered, and bake for another 20 to 30 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown and bubbly.
  11. Let the casserole rest for 10 minutes before slicing and serving. Garnish with fresh parsley.

Notes

  • For make-ahead convenience, assemble the entire casserole (up to Step 6), cover tightly, and refrigerate for up to 24 hours. Add 10-15 minutes to the initial covered baking time if baking straight from the refrigerator.
  • If you are using leftover holiday ham, ensure it is fully cooked before dicing and adding it to the layers.
  • This recipe works well as a hearty main dish or a substantial side dish for family dinner.

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 6
  • Sodium: 750
  • Fat: 28
  • Saturated Fat: 17
  • Unsaturated Fat: 11
  • Trans Fat: 1
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 20
  • Cholesterol: 75

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star