Amazing 1-dish scalloped potatoes and ham

February 25, 2026
Written By Isabella Rossi

Isabella "Izzy" Rossi is the founder and recipe developer behind Chefsily. Growing up in a bustling Italian-American family, Izzy learned that the best memories are made in the kitchen. She combines her lifelong passion for home cooking with her practical, self-taught skills to create delicious, easy-to-follow recipes for a modern American audience. Her goal is to provide daily recipe inspiration, helping you make meals that are both simple and unforgettable. When she's not experimenting with new dishes, you can find her exploring local farmers' markets.

Oh, you know those nights? The ones where you need a hug in a casserole dish? That’s exactly what led me to perfect this recipe. Food is our love language, right? It’s about grabbing simple ingredients and turning them into something truly comforting for the people around you. So, let’s talk about the absolute best way to use up that amazing leftover ham post-holiday: my Ultimate Creamy Cheesy Scalloped Potatoes and Ham Casserole. This baby is rich, unbelievably cheesy, and it’s the definition of comfort food. Forget anything complicated; this is straightforward, joyful cooking that feeds the soul. Trust me, once you try these scalloped potatoes and ham baked together, you’ll make it the star of your weeknight rotation. It’s ridiculously satisfying!

Why This Creamy Cheesy Scalloped Potatoes and Ham Casserole Works (E-E-A-T)

I promise you, this isn’t some watery, bland potato dish. This recipe nails that perfect creamy texture and cheesy bite that we all crave when we think of real comfort food. It’s tested, perfected, and ready to be part of your family tradition. We need that rich flavor, much like you’d build into a homemade sauce, but focusing on potatoes here! You’ll find that using the right base, similar to how I approach a good homemade brown gravy recipe from scratch, makes all the difference. Trust me, once you try these scalloped potatoes and ham baked together, you’ll make it the star of your weeknight rotation.

Perfect for Leftover Ham Recipes

If you’ve got that extra ham sitting after Easter or Christmas, this is where it needs to go! We’re taking what’s left over and turning it into a completely new, hearty meal. It tastes like you cooked all day, but really, we just layered it up lovingly.

Weeknight Ham and Potatoes Made Simple

Because it all goes into one 9×13 dish, cleanup is a breeze—music to my ears on a Tuesday night! You make the sauce while the potatoes are resting, layer it up, and let the oven do the heavy lifting. It’s designed to be easy, even if you’re running short on time. We all need those reliable recipes that don’t require a ton of fuss.

Ingredients for the Ultimate Scalloped Potatoes and Ham Casserole

When we talk about building the foundation for the ultimate cheesy comfort dish, precision matters! You can’t just eyeball this. I’m giving you the exact ratios that produce that gooey, sturdy bake we all dream about when we think of scalloped potatoes and ham. Every single ingredient works hard here, especially the cheeses. Getting the potatoes sliced just right is step one—don’t skimp on the thinness!

Here is everything you need for this amazing creamy potato bake with ham. Remember, I highly recommend using high-quality sharp cheddar; the flavor really pops!

  • 3 lbs Russet potatoes, peeled and thinly sliced (Seriously, aim for paper-thin!)
  • 1.5 cups cooked ham, diced
  • 1 medium yellow onion, finely chopped
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk, warmed (Using warm milk helps prevent lumps!)
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese, divided (We use this on the inside and for topping!)
  • 1/2 cup shredded Gruyère cheese
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg

If you wanted to explore other amazing potato textures after mastering this bake, you should check out my recipe for mashed sweet potatoes. But for now, let’s focus on getting these Russets perfect!

Step-by-Step Instructions for Scalloped Potatoes and Ham

Alright, this is where the magic really happens! We’re taking those humble potatoes and ham and turning them into the most satisfying scalloped potatoes and ham casserole you’ve ever tasted. I break this process down so it feels easy, even if you’re juggling dinner cleanup while getting this ready. Follow these steps closely, especially when making that famous cheese sauce; it’s the heart of the dish!

Preparing the Potatoes and Baking Dish

First things first, get that oven fired up! Preheat it to 375°F (190°C). Now, grab your 9×13 inch baking dish and give it a good grease so nothing sticks later—that’s half the battle won right there. Take your thinly sliced potatoes and get them into a big bowl of cold water straight away. This stops them from turning brown while you work on the sauce. When you’re ready to layer, just drain them super well. Don’t skip that draining part!

Creating the Rich and Creamy Potato Bake with Ham Sauce

Grab a large saucepan and melt your butter over medium heat. Toss in that chopped onion and let it soften up—about five minutes should do it nicely. Now, whisk in the flour quickly. You’re making a roux, so cook that white paste for just one minute. Next, slowly, and I mean slowly, whisk in the warm milk. Keep that whisk moving so you don’t get lumps! We want the sauce to simmer and coat the back of a spoon. Pull it off the heat, then stir in the heavy cream, 1.5 cups of cheddar, the Gruyère, salt, pepper, and that tiny pinch of nutmeg until everything melts smooth. Warming the milk beforehand is key; cold liquid shocks the roux and makes it gloppy!

Layering and Baking the Cheesy Ham and Potato Casserole

Time to build this beauty layer by layer! Start by spooning just a little bit of that creamy sauce right onto the bottom of your greased dish—this prevents sticking. Then, arrange half of your drained potato slices over that sauce. Sprinkle half of your diced ham over the potatoes, and then pour half of the remaining sauce on top. Repeat the process: the rest of the potatoes, the rest of the ham, and top it all off with the last bit of sauce. Finally, sprinkle that reserved 1/2 cup of cheddar cheese right on top. Pop it in the oven for 60 to 75 minutes. You know it’s done when a fork slides right through a potato and the topping is bubbly and golden. Let it rest for ten minutes; the patience is worth it!

If you want to see how I put together a similarly rich sauce for a totally different dish, take a peek at how I make my ultimate creamy cheese grits. It uses similar techniques to build that cheesy volume!

Tips for Making the Best Homemade Scalloped Potatoes

Look, anyone can throw potatoes, ham, and milk in a pan, but making truly unforgettable scalloped potatoes and ham—that takes a few tricks up the sleeve! This is where we step away from just following steps and start cooking with real intuition. These tips are the difference between a good bake and what I call ‘hug-in-a-casserole-dish’ level perfection. Pay attention to these details, and you’ll never have a watery or unevenly cooked bake again.

Potato Selection and Slicing for Perfect Texture

I specified Russet potatoes for a reason, folks! They have that high starch content that dissolves just enough during baking to naturally thicken your sauce without needing a ton of extra flour. It’s nature’s thickener! The real secret, though, is the slicing uniformity. If you have a mandoline slicer, pull it out! Seriously, slices that are perfectly uniform—about 1/8 inch thick—cook evenly. If some slices are thick and others are paper-thin, guess what? The thin ones dissolve into mush while the thick ones are still hard when you pull the dish out. We want tender layers, not a potato fight!

Achieving the Perfect Au Gratin Potatoes with Ham Consistency

The sauce must be perfectly smooth and thick before it goes into the oven. Remember that step where we simmered the milk mixture until it coated the spoon? That’s crucial! If it looks too loose, let it simmer another minute or two. Also, when you incorporate the cheese, remove the sauce from the heat first. If the heat is too high when you add the Gruyère and cheddar, the sauce can separate and become oily, which nobody wants in their creamy potato bake with ham. Gruyère is my secret weapon here; it melts beautifully and adds that slightly nutty depth that cheap cheddar alone just can’t achieve.

If you’re looking for another simple technique that rewards you with creamy results every time, you absolutely have to check out my tricks for making the best scrambled eggs. It’s all about heat control, just like this potato bake!

Make Ahead Potato Casserole and Storage for Scalloped Potatoes and Ham

I know life gets busy, and sometimes you just can’t cook everything right before dinner time. That’s why I love that this creamy cheesy scalloped potatoes and ham casserole is fantastic as a make-ahead potato casserole! Honestly, prepping ahead is my own little secret weapon for stress-free hosting.

If you want to prepare the entire dish ahead of time—potatoes layered, sauce poured, everything ready to go—just cover it tightly with plastic wrap and stick it in the fridge. The recipe notes say up to 24 hours, and that works beautifully for me. When you pull those scalloped potatoes and ham out of the refrigerator to bake, you can’t just throw it straight into the preheated oven, though. You need to account for that chill! Add about 10 to 15 extra minutes to the baking time. You’re looking for that same bubbly top and tender potato center, so keep an eye on it after the regular time passes.

Now, what about the leftovers? Because this is such a rich dish, it keeps really well! Once you’ve baked it, let it cool slightly, cover the dish, and it’ll happily hang out in the fridge for about three or four days. When you reheat servings, I find wrapping an individual portion loosely in foil and baking it at 350°F until hot through works better than microwaving, which can sometimes make the edges tough. A splash of milk or cream over the top before reheating can bring back that creamy potato bake with ham texture from fresh!

If you are planning a big spread soon, you might want to check out how I prepare my 7-layer salad; that one is another absolute winner for meal prepping ahead of time!

Serving Suggestions for This Hearty Dinner Casserole

My **creamy potato bake with ham** is rich, it’s hearty, and honestly, it feels like a complete meal all on its own! But we want balance on the table, right? You don’t want everything to sit so heavy! Since this casserole carries a lot of savory, creamy weight, we need to pair it with things that bring fresh crunch or a little bit of brightness to cut through that richness.

For weeknight dinners, I usually keep it super simple. A very quick, lightly dressed green salad is perfect. Think crisp romaine, maybe some slivered almonds, and a sharp red wine vinaigrette. The tang of the vinegar is just the thing to wake up your palate after a bite of that gooey, cheesy goodness.

If you’re serving this as part of a larger holiday spread—say, you’ve got a big baked ham centerpiece—you need some great green veggies. Roasted asparagus is always my go-to; a little bit of char from roasting it high brings a different texture to the table. You could also bring in a classic side, or try my go-to lighter option, the classic Southern pea salad—it uses a vinegar dressing too, which balances the casserole beautifully!

Don’t forget about green means! Steamed broccoli tossed with just a tiny squeeze of lemon juice works wonders. It’s all about contrast; follow that rule, and your plate will look as good as it tastes!

Frequently Asked Questions About Cheesy Ham and Potato Casserole

When you’re making a classic dish like this, there are always a few little questions that pop up. That’s totally fair! We want this **scalloped potatoes and ham** casserole to come out perfect for you. I’ve gathered up some of the real common ones I get from friends and family who are trying this recipe for the first time. Jump in below, and if you have another burning question, feel free to ask!

Can I use milk instead of heavy cream in this scalloped potatoes and ham recipe?

You absolutely can substitute whole milk for the heavy cream, but I need to warn you: it won’t be quite as rich or thick. Heavy cream is what gives this dish that decadent, luxurious texture in the sauce. If you only have milk, go ahead and use it, but I’d recommend using a little less liquid overall—maybe start with 2.5 cups of milk instead of 3 cups plus the cream—or whisk in an extra tablespoon of flour with your initial four tablespoons of flour to help it thicken up more reliably. It will still be delicious, just a slightly lighter creamy potato bake with ham!

What is the difference between scalloped potatoes and au gratin?

This is a classic kitchen debate! Traditionally speaking, scalloped potatoes are potatoes baked in a cream or milk sauce, sometimes seasoned, but traditionally *without* cheese mixed directly into the sauce. Au Gratin means ‘with a crust’—usually cheese, often sprinkled on top, sometimes mixed in the layers. Since we have cheese mixed throughout the sauce *and* sprinkled on top? We are technically making an Au Gratin dish, but trust me, no one cares as long as it tastes amazing! This recipe satisfies the craving whether you searched for scalloped potatoes and ham or **au gratin potatoes with ham**!

Can I use raw potatoes instead of pre-cooking them for this creamy potato bake with ham?

Yes! You absolutely use raw potatoes here. That’s the point of this casserole! Pre-cooking them often leads to mushy layers once they’re baked again with the sauce. The trick to using raw potatoes in a **cheesy ham and potato casserole** is twofold: First, slice them super thin like I mentioned earlier. Second, make sure your sauce is liquid enough to fully surround nearly every piece of potato. They’ll soften perfectly in the oven over that 60-75 minute baking time. If you’re looking for other quick, satisfying meals, my recipe for easy chicken tacos is another great weeknight option!

Nutritional Estimate for This Comfort Food Potato Dish

Because this is a hearty, creamy casserole loaded with cheese and ham, it definitely falls into the indulgent category—and that is perfectly fine! Remember, these numbers are just close estimates, and they can swing depending on how much cheese you sneak in (I won’t tell!). Use this information to plan the rest of your meal, perhaps choosing a lighter side dish.

  • Serving Size: 1 serving
  • Calories: 450
  • Carbohydrates: 35
  • Protein: 20
  • Fat: 28
  • Saturated Fat: 16
  • Sodium: 750
  • Sugar: 6

Share Your Ultimate Scalloped Potatoes and Ham Experience

I truly hope this recipe brings that same feeling of warmth and comfort to your dining table that it brings to mine. There’s nothing better than hearing how a simple dish brought a family together! Please leave a comment below and let me know how your ultimate **scalloped potatoes and ham** turned out. Did the Gruyère make a difference? I love hearing all your feedback, or you can always reach out to me via my contact page!

Nutritional Estimate for This Comfort Food Potato Dish

Because this is a hearty, creamy casserole loaded with cheese and ham, it definitely falls into the indulgent category—and that is perfectly fine! Remember, these numbers are just close estimates, and they can swing depending on how much cheese you sneak in (I won’t tell!). Use this information to plan the rest of your meal, perhaps choosing a lighter side dish.

  • Serving Size: 1 serving
  • Calories: 450
  • Carbohydrates: 35
  • Protein: 20
  • Fat: 28
  • Saturated Fat: 16
  • Sodium: 750
  • Sugar: 6

Share Your Ultimate Scalloped Potatoes and Ham Experience

I truly hope this recipe brings that same feeling of warmth and comfort to your dining table that it brings to mine. There’s nothing better than hearing how a simple dish brought a family together! Please leave a comment below and let me know how your ultimate scalloped potatoes and ham turned out. Did the Gruyère make a difference? I love hearing all your feedback, or you can always reach out to me via my contact page!

Print

Ultimate Cheesy Scalloped Potatoes and Ham Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this rich, creamy, and cheesy scalloped potatoes and ham casserole. It is a perfect comfort food dish, ideal for using leftover ham from holidays or serving as a hearty weeknight dinner.

  • Author: izzyrossi
  • Prep Time: 25 min
  • Cook Time: 70 min
  • Total Time: 95 min
  • Yield: 8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 3 lbs Russet potatoes, peeled and thinly sliced
  • 1.5 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 cup heavy cream
  • 2 cups shredded sharp cheddar cheese, divided
  • 1/2 cup shredded Gruyère cheese
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg

Instructions

  1. Preheat your oven to 375°F (190°C). 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. Make the cheese sauce: In a large 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 warm milk until the mixture is smooth. Bring the sauce to a simmer, stirring until it thickens enough to coat the back of a spoon, about 5-7 minutes.
  6. Remove the saucepan from the heat. Stir in the heavy cream, 1.5 cups of the cheddar cheese, Gruyère cheese, salt, pepper, and nutmeg until the cheese is fully melted and the sauce is smooth.
  7. Layer the casserole: Spread a thin layer of the cheese sauce on the bottom of the prepared baking dish.
  8. Arrange half of the drained potato slices over the sauce. Sprinkle evenly with half of the diced ham.
  9. Pour half of the remaining cheese sauce over the ham and potatoes.
  10. Repeat the layers: Add the remaining potatoes, followed by the remaining ham, and top with the rest of the cheese sauce.
  11. Sprinkle the remaining 1/2 cup of cheddar cheese evenly over the top layer.
  12. Bake uncovered for 60 to 75 minutes, or until the potatoes are tender when pierced with a fork and the top is bubbly and golden brown. If the top browns too quickly, loosely cover it with foil for the last 15 minutes.
  13. Let the casserole rest for 10 minutes before you serve it.

Notes

  • You can prepare this entire casserole, cover it, and refrigerate it for up to 24 hours before baking. Add 10-15 minutes to the baking time if cooking straight from the refrigerator.
  • For a sharper flavor, substitute half of the cheddar cheese with Monterey Jack.
  • Use leftover holiday ham for the best flavor in this creamy potato bake with ham.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6
  • Sodium: 750
  • Fat: 28
  • Saturated Fat: 16
  • Unsaturated Fat: 12
  • 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