Oh, honey, let’s talk about culinary disasters because I have lived them. Remember the Infamous Lasagna Incident of 2018? That promised ‘best ever’ recipe turned into a swimming pool of tomato water. Ugh. That’s exactly why Noah, Ben, and I started Savor And Pin. We’re here to rescue recipes that have great ideas but terrible execution. If you’ve sworn off making a classic comfort food casserole because it always ends up soupy or bland, I get it. But you can trust me on this one: this recipe for scalloped potatoes and ham is different. We fixed every single weak spot. This is the foolproof, creamy, cheesy version that actually delivers on its promise of a bubbling, golden-brown dream on your dinner table. If you want to see more of our rescue missions, check out the main blog hub over at Savor And Pin!
Why This Creamy Scalloped Potatoes and Ham Recipe Works (Our Fix)
Look, most recipes for scalloped potatoes and ham fail because the sauce vanishes into thin air or turns into soup during baking. It’s heartbreaking! That thin liquid layer at the bottom of the dish? Never again. Noah took the science side on this one. He made sure we use properly warmed milk and taught me exactly when the roux is thick enough—it needs to coat the back of the spoon before we even think about cheese going in. That’s step one for foolproof creaminess.
Then there was Ben, who insisted we needed more personality in the cheese pull. Forget standard American cheese; we blend sharp cheddar with Gruyère for that nutty depth. If you want the absolute best creamy scalloped potatoes and ham, you can’t skip the blend! We also dry our potatoes meticulously. Washing off that excess starch—it sounds like extra work, but trust me, it’s the secret to structure over sogginess. If you want to see how we fixed a similar cheese disaster, check out our smoked gouda mac and cheese fix; the principles are the same!
Ingredients for the Ultimate Scalloped Potatoes and Ham Casserole
Okay, let’s talk supplies! Having everything ready—what we call mise en place—is half the battle won, especially when you are about to build those beautiful loaded chicken burrito bowls or this casserole! Remember, precision matters for texture. Here is exactly what you need to get the best results:
- 3 lbs Russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 2 cups cooked ham, diced (use that leftover holiday ham!)
- 1 medium yellow onion, finely chopped
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 3 cups whole milk, warmed slightly
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (Don’t skip this! It warms up the sauce!)
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup shredded Gruyère cheese (This is where the flavor bumps up!)
How to Prepare the Best Baked Scalloped Potatoes and Ham
This is where the magic happens, friends. Seriously, pay attention to the details here because this method ensures you get those beautiful, tender layers that melt in your mouth, not a bubbling starch soup. If you’ve ever struggled with separating the potatoes from the sauce, this section is your rescue plan. You’ll find these instructions are much clearer than some of the vintage recipes I pore over when planning meals like this one-skillet beef stroganoff.
Potato Prep and Oven Setup
First things first, let’s get set up! Pop your oven heat to 375°F (190°C) right away so it’s ready to go when you are. Grease up your 9×13 inch dish—don’t skimp on the butter or cooking spray here! Now, for the potatoes: slice them super thin, aiming for about 1/8 inch. If your knife skills aren’t feeling cooperative, use a mandoline, but PLEASE be careful!
Here is a non-negotiable step for structural integrity: give those slices a good soak in cold water for about 15 minutes. This washes away the messy surface starch. When you pull them out, pat every single slice completely dry with a clean kitchen towel. Dry potatoes absorb the sauce better and keep your bake from getting watery. Trust me, this step saves the whole dish!
Building the Savory Ham and Cream Sauce Potatoes Base
Time to make the heart of the dish! Grab a saucepan over medium heat and melt those four tablespoons of butter. Toss in your finely chopped onion and let it soften until it’s translucent—about five minutes. Now, dump in the flour and stir constantly for a full minute. That’s your roux base, which is what thickens everything up beautifully.
Next, the milk! Use *warm* milk; cold milk will make your roux seize up, and we definitely don’t want lumps! Whisk it in gradually. Keep stirring, maybe scraping the bottom occasionally, until that sauce thickens enough that it coats the back of your spoon nicely. This is the moment of truth! Once it coats, pull it off the heat immediately. Stir in the salt, pepper, nutmeg, and about half of your cheddar and all of that Gruyère until it melts into this luscious, thick flavor blanket. This is your starter layer.

Assembling and Baking Your Cheesy Potato Casserole with Ham
We build carefully now to make sure every layer gets smothered! Start with a thin, protective layer of that sauce mixture right on the bottom of your prepared dish. Then, spread down half of your dried potato slices. Sprinkle half of your diced ham over those potatoes.
Pour half of the *remaining* sauce over the ham layer. Then, you repeat: add the rest of the potatoes, then the rest of the ham, and finally, pour that last bit of sauce over the top layer. Finish it by sprinkling the last cup of cheddar cheese all over the surface. Cover that pan tightly with foil—we need to steam those potatoes tender first. Slide it into your 375°F oven for 45 minutes covered. After that, pull the foil off and bake for another 15 to 20 minutes until that top layer is golden and totally bubbly. Let your finished cheesy potato casserole with ham rest for 10 minutes before diving in!

Expert Tips for Perfect Scalloped Potatoes and Ham Every Time
So, you want to graduate from good to *great*? I hear you! Getting the best scalloped potatoes always means paying attention to the details that other recipes gloss over. If you’re worried about inconsistency, grab a mandoline slicer—it’s the only reliable way to get every potato slice exactly 1/8 of an inch thick. Noah says uniformity guarantees even cooking, so no raw centers in a sea of mush!
Another non-negotiable: buy good quality cheese and shred it yourself. That pre-shredded stuff is coated in anti-caking agents that just won’t melt right when you need that beautiful blanket of gold. Seriously, grating your own cheddar and Gruyère is worth the five extra minutes. It’s a game-changer for texture. If you want cookies that have that same level of reliability, you have to check out my recipe for cookies that always win bake sales; the dedication to good ingredients is the same!

Make Ahead Scalloped Potatoes and Ham Instructions
Okay, let’s talk about surviving the holidays or just getting ahead on a busy week! This casserole is one of my favorite make ahead scalloped potatoes options because the flavor actually gets better overnight! It’s like magic, but it’s really just absorbing all that savory ham and cream sauce overnight.
You can assemble the entire dish—potatoes, ham, sauce, and all the cheese—just like we did in the regular instructions. Cover your 9×13 dish super tightly with plastic wrap first, and then maybe seal it with foil on top for extra protection against fridge smells. Pop it into the refrigerator for up to 24 hours. Don’t worry about it weeping or anything; Savor And Pin recipes are sturdy!
The one thing you absolutely must remember when using this trick is adjusting the baking time. Since the casserole is baking from cold, you can’t just throw it in the oven and walk away. You need to add about 10 to 15 minutes to the initial *covered* baking time. So, instead of 45 minutes covered, bake it covered for about an hour. Then, uncover it and finish baking until it looks golden and bubbly like we planned. It’s the ultimate Thanksgiving saver!
If you love making life easier on busy days, you should check out my trick for make ahead mashed potatoes too. Storing sides in the fridge before the big meal is essential!
Variations: Slow Cooker Scalloped Potatoes and Ham
I know, I know. Sometimes the oven is totally booked, or maybe you just don’t want to stand around waiting for the oven preheating and slow simmering. That’s why Ben was excited to test this recipe for a slow cooker scalloped potatoes and ham version! It’s fantastic because the potatoes cook so gently, resulting in an almost unbelievably tender product. Plus, using the Crockpot frees up your oven for, say, that roast turkey or my amazing pie!
The layering process is essentially the same as the oven method, but you skip that intense initial covered baking time. You just need a good size pot—aim for your 6-quart slow cooker or even a little bigger if you have one. You want the layers to fit nicely without being jammed in there, which slows down the cooking!
Make your sauce exactly as we detailed above—you still need that thick, cheesy base before it goes into the pot. You’ll layer everything just as we described: a little sauce skimmed on the bottom, half the potatoes, half the ham, a bit more sauce, and repeat until you use everything up, topping it with that last bit of cheddar.
Now, for the timing: this is important! Cook on LOW for about 5 to 6 hours. If you absolutely have to rush it, you can switch it to HIGH, but seriously, don’t go over 3 hours on High, or the potatoes might get a little too soft. The trick here is that you skip the foiling and the final uncovered bake; the slow cooker lid traps everything perfectly. You’ll know it’s done when a fork slides through the potato layers like butter. It’s less golden on top than the baked version, but seriously rich! You can see another great slow cooker recipe we perfected here: slow cooker maple dijon chicken!
We found some other great ideas while testing out the Crockpot adaptation, including a gorgeous one you can check out over here. Just remember, the slow cooker method gives you tenderness, while the oven method gives you that beautiful bubbly crust!
Serving Suggestions for Your Classic Ham and Potato Bake
This classic ham and potato bake is pure, unadulterated comfort food. It’s rich, cheesy, and incredibly hearty, which means we need to pair it with something bright to cut through all that glorious fat and cream. Otherwise, you just end up wanting a nap immediately after dinner!
I never serve this dish alone. It needs a little textural contrast and something green to remind us that vegetables still exist. Here are my favorite pairings that pull this whole meal together without weighing it down further.
- Lemon Parmesan Roasted Broccoli: This is my go-to! The slight bitterness of the broccoli, the pop of lemon zest, and the salty Parmesan cheese contrast perfectly with the creamy sweetness of the potatoes. It’s quick, everyone actually eats it, and it greens up the plate instantly. We have an amazing recipe for lemon parmesan roasted broccoli that takes less than 15 minutes to roast while your casserole rests.
- Simple Green Salad with Vinaigrette: Don’t overcomplicate it! A large bowl of crisp romaine or mixed greens tossed with a sharp, tangy vinaigrette—think red wine vinegar, a little Dijon mustard, and good olive oil—is perfect. The acidity cuts right through the richness of the sauce like a knife.
- Steamed Green Beans with Toasted Almonds: If you want something warm but still light, perfectly steamed (not mushy!) green beans tossed with toasted slivered almonds adds a nice little crunch. Keep the seasoning simple here—just salt, pepper, and maybe a tiny splash of lemon juice.
Seriously, pairing this heavy casserole with something light and zesty is the secret to making it feel like a complete, balanced meal instead of just a mountain of cheese!

Storing Leftover Scalloped Potatoes and Ham
Phew! If you managed to have any leftovers from a dish this good—and honestly, you probably stockpiled leftovers because this is prime leftover territory—you need to store it correctly so it tastes just as amazing the next day. This is where the magic of using up that holiday ham shines again during lunch the next day! My team and I have perfected the storage process for this casserole; we always have some stashed away for quick lunches to avoid me making something completely chaotic!
First, you HAVE to let it cool down a bit. Don’t put a giant, piping hot pan directly into the fridge; that can actually mess with your fridge temperature and isn’t safe overall. Let that beautiful cheesy potato casserole with ham sit out on the counter for maybe an hour or so until it’s just warm to the touch. This cooling down period is key to good food safety.
Once it’s cooled slightly, scrape those leftovers into a truly airtight container. You might have to scoop it out if you baked it in a glass dish, but even pieces work fine. Make sure it’s sealed up tight so it doesn’t dry out in the fridge. It should keep beautifully for about three to four days in the refrigerator. If you’re deep in holiday prep mode, you can actually freeze portions of this for up to three months, just seal them super well first.
When you are ready to bring it back to life (and trust me, you will be!), you’ll need to add just a splash of moisture back in. The reheating process can sometimes suck a little moisture out of the starches. So, when you reheat your portion in the microwave or back in a low oven, stir in just a teaspoon or two of whole milk per serving. It wakes the sauce right back up! You want it creamy again, not stiff. For more ideas on how to utilize those leftover bits, check out my favorite leftover ham recipes casserole inspiration!
Frequently Asked Questions About Scalloped Potatoes and Ham
I know you have questions! When you’re trying to nail a dish like this, you need absolute certainty. I wanted to gather the most common concerns I get about making the best scalloped potatoes always, especially when people worry their dish won’t be as perfectly savory as the one they remember. We fixed the science, so let’s make sure your technique is spot on too! You can find more deep dives on fixing complicated recipes right here on my site, but let’s tackle these!
What is the best type of potato for this cheesy potato casserole with ham?
You have two fantastic options here: Russets or Yukon Golds. Russets are starchier, which means they tend to break down slightly more and really absorb that rich sauce—great for the custard-like interior. Yukon Golds hold their shape a bit better but still have enough starch to meld beautifully. Either way, make sure they are peeled, and honestly, avoid waxy potatoes like red potatoes here; they just don’t absorb liquid the way we need them to for this recipe.
Can I use fresh ham instead of leftover ham recipes casserole?
Absolutely, you can! This is fantastic if you just cooked a holiday ham or bought a fresh chunk. The main thing is that you MUST use fully cooked ham. If you’re starting with a raw piece, just cube it up, sear it quickly in a pan until it’s browned on all sides, and then proceed with adding it to the layers. It doesn’t need to be cooked *through*, but getting some color on it adds way more depth to your final classic ham and potato bake!
How do I prevent my scalloped potatoes from becoming watery?
This is the biggest fear, right? Watery is the enemy of a good casserole! There are three non-negotiable steps we discussed: First, slice your potatoes super thin (1/8 inch). Second, give those slices a good cold water soak to wash off the excess surface starch, and *dry them completely*. Third, when you make your sauce, make sure it’s visibly thick enough to coat the back of a spoon *before* you add the cheese and bake it. If the sauce is too thin before it hits the oven, it’ll just turn into soup!
PrintThe Ultimate Creamy Cheesy Scalloped Potatoes and Ham Casserole
Fix that watery, bland tragedy of a casserole! This recipe delivers the creamy, cheesy comfort food promise of classic scalloped potatoes and ham, perfect for using leftover holiday ham. We perfected the layers and the rich sauce so your dish comes out bubbling and golden every time.
- Prep Time: 25 min
- Cook Time: 65 min
- Total Time: 90 min
- Yield: 8 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 3 lbs Russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 2 cups cooked ham, diced
- 1 medium yellow onion, finely chopped
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 3 cups whole milk, warmed
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup shredded Gruyère cheese
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
- Prepare the potatoes: Slice the potatoes very thinly. If you have time, soak the slices in cold water for 15 minutes, then drain and pat them completely dry. This removes excess starch.
- Make the roux: In a medium saucepan over medium heat, melt the butter. Add the chopped onion and cook until soft, about 5 minutes. Whisk in the flour and cook for 1 minute, stirring constantly.
- Build the sauce: 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-8 minutes. Do not let it boil rapidly.
- Season the sauce: Remove the saucepan from the heat. Stir in the salt, pepper, and nutmeg. Stir in 1 cup of the cheddar cheese and all of the Gruyère cheese until melted and smooth. This is your savory ham and cream sauce.
- Assemble the casserole: Spread a thin layer of the cheese sauce on the bottom of the prepared baking dish. Arrange half of the sliced potatoes in an even layer over the sauce. Sprinkle half of the diced ham evenly over the potatoes. Pour half of the remaining sauce over the ham layer.
- Repeat the layers: Add the remaining potatoes, followed by the remaining ham, and top with the rest of the cheese sauce. Sprinkle the remaining 1 cup of cheddar cheese evenly over the top layer.
- Bake: Cover the baking dish tightly with aluminum foil. Bake for 45 minutes. Remove the foil and continue baking for another 15-20 minutes, or until the top is golden brown and the potatoes are tender when pierced with a fork.
- Rest: Let the cheesy potato casserole with ham rest for 10-15 minutes before slicing and serving.
Notes
- For a slow cooker version, layer the ingredients as described above in a greased 6-quart slow cooker. Cook on LOW for 5-6 hours or on HIGH for 2.5-3 hours. Do not cover the slow cooker with foil; use the lid. Omit the final uncovered baking step.
- If you are using leftover ham, ensure it is fully cooked before adding it to the layers.
- You can make this a make ahead scalloped potatoes dish by assembling the entire casserole (without baking) and refrigerating it for up to 24 hours. Add 10-15 minutes to the covered baking time if baking straight from the refrigerator.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5
- Sodium: 750
- Fat: 25
- Saturated Fat: 15
- Unsaturated Fat: 10
- Trans Fat: 0.5
- Carbohydrates: 35
- Fiber: 3
- Protein: 25
- Cholesterol: 75

























Leave a Reply