Scalloped Potatoes and Ham: 1 Amazing Bake

A thick slice of scalloped potatoes and ham bake with a bubbly, browned cheese crust, served on a white plate.
The perfect slice showcasing the creamy interior and golden top of our incredible scalloped potatoes and ham bake.

Welcome, welcome! David here! Look, when the day gets long, the weather turns crisp, or you just need that deep, soul-satisfying feeling only a hot oven can provide, there is one dish that always answers the call. I’m talking about the king of cozy: the ultimate scalloped potatoes and ham casserole. This isn’t just dinner; it’s a warm blanket made of cheese, cream, and tender potatoes.

Amina says that the way we layer these ingredients is like building a strong foundation for a home—each piece supports the next, leading to something incredible. If you’re curious about our journey to bring the flavor of Lagos to our American kitchen, you can read all about it on our About Us page. Trust me, I love bold flavors, but sometimes you just need something utterly classic and reliable. This baked dish delivers that rich, creamy texture wrapped around savory ham chunks every single time. This hearty, foundational meal is what built our happiest memories together, which is why I put so much enthusiasm behind making sure this recipe stands the test of time and delivers pure flavor and comfort.

If you have leftover holiday ham staring sadly at you in the fridge, or you simply need a guaranteed family favorite, stick with me. We’re going to talk about the secrets to making sure this casserole never, ever comes out watery!

Why This Classic Scalloped Potatoes and Ham Casserole Works (E-E-A-T Focused)

I want you to trust me on this one: texture is everything in a baked dish. So many people end up with a soupy mess where the sauce separates, but we avoid that disaster by building a solid foundation. That’s why this recipe for classic scalloped potatoes and ham is so dependable. The secret isn’t magic; it’s science, or what Amina calls good culinary sense!

We use Russet potatoes because their high starch content helps thicken the sauce naturally as they bake. But the real key to that rich, dreamy coating comes entirely from how we handle the start of the sauce. It reminds me a lot of setting up our first place together—you need sturdy bones to support all the amazing things you want to build on top of it. This recipe has those sturdy bones!

Achieving the Ultimate Creamy Potato Casserole Texture

We make a proper roux here—that’s just butter and flour cooked together! Whisks are your best friends when you add the milk and cream slowly. This step, which turns into our decadent cheese sauce, ensures there are absolutely no lumps. It stops the sauce from being thin and watery later on. We nail the creaminess here so every slice is just perfect, unlike those sad, watery versions out there. If you want more proof of my dedication to perfectly textured baked dinners, check out my take on Funeral Potatoes!

Ingredients for the Best Scalloped Potatoes and Ham

Okay, let’s talk about what you need to gather. Remember, for a dish this comforting, the quality of what you put in really shines through—especially that cheese!

This list makes enough for a nice crowd, around 8 hungry people, but it’s great because you can totally keep the extras for lunch the next day. My favorite part about this entire setup is knowing we can do this with leftover holiday ham, saving us money and cutting down on evening prep time. If you want another great baked dish idea, take a peek at my Baked Potato Casserole recipe next!

Here is exactly what you need for this amazing scalloped potatoes and ham:

  • 3 lbs Russet potatoes, peeled and thinly sliced
  • 1 lb fully cooked ham, diced
  • 1 medium yellow onion, finely chopped
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese, divided
  • 1/2 cup shredded Gruyère cheese (optional, but seriously, don’t skip this if you can help it!)

When you look at those cheeses, you see what I mean about quality! The sharp cheddar gives it that classic tang, but adding the Gruyère? Wow. That melts so beautifully and adds this earthy, nutty depth. This combination is what makes it taste truly special and not just another cheesy potato bake.

Step-by-Step Instructions for Scalloped Potatoes and Ham

Now we get to the fun part! This is where the structure comes together, creating that gorgeous, bubbly casserole you see in your dreams. Remember how I mentioned Amina’s wisdom? She is obsessed with thin, even slices. If your potatoes aren’t uniform, some parts will be mushy while others are fighting to stay raw when you pull it out. So, take your time when slicing them—precision here pays off huge later!

We’re using a standard 9×13 inch dish, but you can adjust if you need to shrink the batch down. Before you start anything else, get your oven preheated to 375°F (190°C). And listen closely to Tip Number One:

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Place the thinly sliced potatoes in a large bowl of cold water to prevent browning while you prepare the sauce. Drain well before using.

That little soak keeps everything looking fresh while we handle the sauce prep. If you’ve ever needed a little inspiration on timing complex baking, check out my thoughts on Apple Cobbler timing—it helps with keeping track of oven space!

Preparing the Creamy Cheese Sauce for Scalloped Potatoes and Ham

This is the workhorse of the whole operation. We’re building a rich sauce that guarantees a perfect cheesy potato bake with ham, not a thin, sad liquid. Start by melting your butter in a medium saucepan over medium heat. Toss in that little chopped onion and let it soften up; about five minutes should do the trick until it smells sweet, not sharp.

Next, we make the roux! Whisk in your flour and stir it constantly for a full minute. This cooks out the raw flour taste. Then, grab that whisk again and add your milk and heavy cream *gradually*. Seriously, add a splash, whisk until smooth, add a little more, whisk again. Keep stirring until that sauce is thick enough to actually coat the back of a spoon—it should look luxurious! Once it’s thickened nicely (this takes a few minutes!), pull it right off the heat. Now, stir in all your seasonings—salt, pepper, and that hint of nutmeg—and then throw in most of that sharp cheddar and all the Gruyère. Stir until it is velvety smooth and all that good cheese has melted into the sauce.

Layering and Baking Your Scalloped Potatoes and Ham Casserole

Time to assemble the layers, where everything locks into place! In your greased baking dish, start by spreading out half of your drained, sliced potatoes across the bottom. Sprinkle half of your diced ham over those potatoes. Then, pour half of that gorgeous, creamy cheese sauce evenly over the top. Don’t be shy!

Now, we repeat! Put the remaining potatoes down, top with the rest of the ham, and pour every last drop of that beautiful sauce over the top layer. You want coverage!

  1. Cover the baking dish tightly with aluminum foil.
  2. Bake for 45 minutes.

This first bake is all about softening those slices through steam. Once that timer goes off, take the foil off—whoosh, that aroma! Now you put the final flourish on top by sprinkling the remaining 1/2 cup of sharp cheddar cheese over everything. Pop it back into the hot oven, but this time, leave it uncovered. Bake it for another 15 to 20 minutes until the potatoes are fork-tender (test them!) and the cheesy topping is bubbly and golden brown. That color is everything!

A generous slice of scalloped potatoes and ham, showing creamy layers and a golden-brown, bubbly cheese crust.

The final, most important step? Let it rest for about 10 minutes before slicing. This lets the sauce set up just a bit so it doesn’t run everywhere when you serve it. You earned that 10 minutes of happy anticipation!

Tips for the Perfect Make Ahead Potato Casserole

I know life gets crazy, sometimes you just can’t manage a full assembly line right before dinner, right? That’s why I love that this recipe is so forgiving, making it a fantastic make ahead potato casserole. This is honestly a lifesaver around the holidays when the oven is serving ten other dishes!

The notes in the recipe card specify exactly how to do this: you assemble the entire thing exactly as we discussed—potatoes, ham, sauce, cheese layers—cover it tightly with foil, and tuck it into the fridge. You can actually keep it chilled for a whole day, up to 24 hours, and it holds up beautifully. Just remember this little adjustment from the instructions: if you’re baking it straight from the cold fridge, you need to add an extra 15 minutes to that initial covered baking time. The potatoes need that little extra nudge to catch up!

Close-up of a fork lifting a creamy, cheesy slice of scalloped potatoes and ham from a baking dish.

Here’s a little bonus tip from me on leftovers, which you know we always have after a big dinner. If you’re reheating single servings, I actually prefer reheating them in a toaster oven or a regular oven covered loosely with foil rather than the microwave. The microwave makes things a little soft, and we worked so hard to get that beautiful cheesy top crust! A little low and slow reheat helps bring back some of that lovely baked texture. If you’re looking to nail another classic comfort bake perfectly, you should definitely check out my tips on my Moist Carrot Cake!

Alternative: Slow Cooker Scalloped Potatoes and Ham Instructions

Okay, I know what some of you are thinking: ‘This sounds amazing, David, but I absolutely cannot spare the oven space!’ Been there, my friends, especially when the holidays roll around and every burner top and oven rack is in use. That’s why this recipe plays nicely with your other appliances, too!

If you want to keep your main oven free for the roast or the dessert, we can totally make this in the slow cooker. Seriously, the oven-free method for slow cooker scalloped potatoes and ham comes out just as tender, although the top won’t get that crisp brown crust unless you use a trick I’ll mention in the FAQs. This method frees up the oven for other amazing things, like more of my Cowboy Soup!

The setup is almost identical to the baking method—you layer everything exactly as written in the main instructions (potatoes, ham, sauce, repeat). You just layer it right into your slow cooker insert instead of the 9×13 dish.

Here are your cooker times, which give the potatoes plenty of time to get super tender:

  • Cook on LOW for 6 to 8 hours.
  • Or cook on HIGH for 3 to 4 hours.

The best advice I can give you for the slow cooker version is to add that final topping of cheese during the last half hour of cooking. If you put it on right at the beginning, it tends to melt right into the sauce and disappear. We want that cheesy blanket on top!

This method is fantastic for potlucks because you can travel with the slow cooker still plugged in, keeping it piping hot until serving time. It’s just one of those simple ways we make sure this comfort food classic is always ready when you need it. I saw a great option for a similar Crock Pot meal over at another kitchen recently, and it really proves how versatile this style of eating is!

Serving Suggestions for Your Hearty Winter Dinners

When you pull that glorious, bubbling tray of scalloped potatoes and ham out of the oven, you’ve basically created the star of the show. This dish is so rich and comforting on its own, but a true Spoonful Snap meal needs a little something fresh on the side to cut through all that decadent cheese and cream, you know?

Since this dish falls squarely into my favorite category—hearty winter dinners—we need sides that balance the richness without adding more heaviness. We don’t want a food coma after one meal! Amina always insists on two things to pair with our cheesy potato bake: something green and something tart or acidic.

For that perfect balance, try pairing your casserole with one of these simple favorites:

  • A crisp, lightly dressed green salad. Think butter lettuce with a sharp vinaigrette made from red wine vinegar and a little Dijon mustard. The acidity cuts right through the richness of the Gruyère and cheddar beautifully.
  • Steamed or lightly roasted green beans. Keep the seasoning minimal—just a tiny bit of salt and a squeeze of fresh lemon juice at the end.
  • A simple side of lightly sautéed kale or Swiss chard with garlic. It adds a slight bitterness that helps refresh your palate between bites of cheesy potato.

If you’re looking for another amazing, warming dish that pairs well with roasted meats (in case you had ham leftover from Easter or Christmas!), you absolutely must check out my recipe for Tuscan White Bean Soup. You can serve the soup on the side if you want a truly epic, filling family meal. This casserole is so satisfying; it truly is the heart of any good comfort food spread.

Storage and Reheating Instructions for Scalloped Potatoes and Ham

We all know this dish is so good, you’ll definitely have leftovers. And honestly? Sometimes I think it tastes even better the next day once all those flavors have had a chance to really marry together in the fridge. Good news: this scalloped potatoes and ham casserole stores like a dream!

Wrap that baking dish up tightly with plastic wrap or transfer the leftovers into an airtight container. You want to keep all that creamy goodness protected! Generally, you can store this in the refrigerator for up to four days. Any longer than that, and while it’s probably still safe, the texture starts to suffer a little.

When it comes time to reheat, we need to treat this casserole gently to bring back some of its original glory. My strongest recommendation is always to use the oven. It’s the best way to ensure the potatoes warm through evenly and you don’t end up with a soggy center.

A thick, golden-brown slice of scalloped potatoes and ham bake with a creamy sauce and bubbly cheese topping.

Here’s the simple reheat method for the leftovers:

  1. Preheat your oven to a polite 350°F (175°C). You don’t need it blazing hot!
  2. Place the portion of casserole you want to eat into an oven-safe dish.
  3. Cover it loosely with foil—just enough so it doesn’t dry out, but loose enough for steam to escape a little.
  4. Bake for about 20 to 25 minutes, or until it’s heated right through the middle.

Now, the microwave. Look, I get it, sometimes you need five-minute fuel. You *can* use the microwave, but be warned: it tends to heat unevenly and can make the creamy sauce slightly rubbery or watery. If you must use it, use short 60-second bursts, stir gently between each blast, and keep the power setting low. Resist the urge to blast it on high!

If you’re looking to make a big batch of something easy on another night that stores well in the same way, you have to try my simple One-Pot Beans and Rice. But for this cheesy bake, stick to the oven reheat if you can. You deserve that perfect, bubbly bite!

Frequently Asked Questions About Cheesy Potato Bake with Ham

I always love hearing from you when you try a recipe, and often those questions pop up right when you’re staring at the ingredients list wondering if you can substitute something! Since this cheesy potato bake with ham is such a staple for us, I pulled together a few of the most common ones that come through my inbox. If you loved how creamy this turned out, you might also fall for my Peanut Butter Cookies!

We’ve got answers ready for you below, covering everything from using up those wonderful holiday leftover ham recipes to getting the potato slices just right. If you are looking for a universally loved take on this classic, check out the recipe from my friends over at Recipes I Love Most for comparison!

Can I use different types of cheese in my scalloped potatoes and ham?

You absolutely can play with the cheese! While I sung the praises of Gruyère for its incredible melt and depth, if you can’t find it or just prefer something a little different, Monterey Jack is a fantastic, creamy substitute. I’ve also seen readers use smoked Gouda, and let me tell you, that adds such a wonderful smoky layer to the whole dish—perfect if you are working with lean ham!

The main thing to remember when trying a new cheese is its melting quality. You want something that melts smoothly into the sauce rather than turning greasy or grainy. Avoid very hard, dry cheeses unless you shred them yourself!

What is the best way to slice potatoes for this casserole?

This question hits right at the heart of why this is the best scalloped potatoes recipe! You need thin, uniform slices. I always aim for about 1/8 of an inch thick. How do you get them so uniform? If you have a mandoline slicer, it is your best friend for perfect consistency. If you’re rocking the knife skills like Amina, just take your time!

A close-up of a thick slice cut from a baked scalloped potatoes and ham dish, showing layers of potato, ham chunks, and cheesy topping.

Don’t skip the cold water rinse we mentioned in the instructions! Rinsing off that excess surface starch is crucial. If you leave that starch on the potatoes, it acts like glue in the sauce, leading to potatoes that stick together in brick form instead of layering nicely. We want tenderness, not cement!

My ham is very salty; how do I adjust this recipe?

That’s a great question, leaning into those holiday leftover ham recipes! If your ham is really salty (some pre-smoked hams can be!), you need to cut back on the added salt in the sauce recipe. Taste your sauce *before* you add the last bit of cheddar cheese. If it tastes perfectly seasoned already, skip the 1 teaspoon of salt in the recipe entirely. You can always add more salt later, but you sure can’t take it out!

Can I truly prepare this entire dish the day before?

Yes! This is why it’s such a stellar option for those big family meals. Assemble the whole thing—potatoes, ham, and sauce—cover it tightly with foil, and pop it in the fridge up to 24 hours ahead of time. Just remember what I said earlier: you need to add about 15 minutes to the covered baking time when you pull it straight from the fridge so the chilled potatoes have time to cook through properly before you uncover it for browning.

Sharing Your Scalloped Potatoes and Ham Creations

Alright, this is the part that makes all the mixing and layering worth it! Seeing your kitchens come alive with our recipes brings us so much joy. When you’ve pulled this magnificent scalloped potatoes and ham casserole out of the oven, and the cheese is perfectly golden and bubbling, I want to know about it!

Amina and I live for comments and ratings. If this recipe brought that pure comfort food feeling to your table—whether it was for a quiet Sunday dinner or the main event at a big holiday gathering—please, please tell us! Hitting that 5-star rating button tells us we got the texture just right and that the balance of cream and savory ham was spot on.

Seriously, sending us a snapshot of your finished dish is the highest compliment you can give! If you share pictures on social media—and you absolutely should because that bubbly cheese deserves to be famous—please tag us! We’re always looking through the tags to see how you made this classic your own. If you need to reach out directly with a question or a personal story about your meal, use our Contact Page!

Thank you for letting us be a small part of your family’s comforting dinner traditions. Happy eating!

Print

Classic Cheesy Scalloped Potatoes and Ham Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this creamy, cheesy scalloped potatoes and ham casserole. It is a hearty comfort food perfect for using leftover ham or serving at holiday gatherings.

  • Author: Ahazzam
  • Prep Time: 20 min
  • Cook Time: 65 min
  • Total Time: 85 min
  • Yield: 8 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 3 lbs Russet potatoes, peeled and thinly sliced
  • 1 lb fully cooked ham, diced
  • 1 medium yellow onion, finely chopped
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese, divided
  • 1/2 cup shredded Gruyère cheese (optional, for extra flavor)

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Place the thinly sliced potatoes in a large bowl of cold water to prevent browning while you prepare the sauce. Drain well before using.
  3. In a medium saucepan, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
  4. Whisk in the flour and cook for 1 minute, stirring constantly to create a roux.
  5. Gradually whisk in the milk and heavy cream until the mixture is smooth. Continue cooking, stirring often, until the sauce thickens enough to coat the back of a spoon, about 5 to 7 minutes. Do not let it boil rapidly.
  6. Remove the sauce from the heat. Stir in the salt, pepper, and nutmeg. Add 1 1/2 cups of the cheddar cheese and all of the Gruyère cheese (if using). Stir until the cheese is melted and the sauce is smooth.
  7. In the prepared baking dish, layer half of the sliced potatoes. Sprinkle half of the diced ham evenly over the potatoes. Pour half of the cheese sauce over the layer.
  8. Repeat the layering process: remaining potatoes, remaining ham, and the rest of the cheese sauce.
  9. Cover the baking dish tightly with aluminum foil.
  10. Bake for 45 minutes.
  11. Remove the foil. Sprinkle the remaining 1/2 cup of cheddar cheese over the top.
  12. Return the dish to the oven, uncovered, and bake for another 15 to 20 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown and bubbly.
  13. Let the casserole rest for 10 minutes before you serve it.

Notes

  • For a make-ahead potato casserole, assemble the entire dish, cover, and refrigerate for up to 24 hours. Add 15 minutes to the covered baking time if baking straight from the refrigerator.
  • If you prefer a slow cooker scalloped potatoes and ham, layer the ingredients as directed and cook on low for 6 to 8 hours or on high for 3 to 4 hours. Add the final cheese topping during the last 30 minutes of cooking.
  • Using leftover holiday ham makes this recipe quick and flavorful.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6
  • Sodium: 850
  • Fat: 25
  • Saturated Fat: 15
  • Unsaturated Fat: 10
  • Trans Fat: 1
  • Carbohydrates: 38
  • Fiber: 3
  • Protein: 22
  • Cholesterol: 75

Did you make this recipe?

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