Oh, if there’s one thing that just screams ‘home’ to me, it’s the sight of a bubbling, golden-brown casserole fresh from the oven. Seriously, nothing beats that thick, almost decadent feeling of digging into a really good cheesy side dish, especially when it’s piled high with tender potatoes! That’s why I’m so excited to share this scalloped potatoes and ham recipe with you today. When the holidays wrap up, I always have leftover ham sitting around, and figuring out what to do with it is my favorite challenge. I’ve messed up enough batches where the sauce broke or the potatoes were crunchy to know all the little tricks to avoid that disaster. This isn’t just any potato bake; it’s the comforting masterpiece you see in dreams, much like my baked mac and cheese recipe, but savory!

Trust me when I say this is the ultimate creamy, cheesy recipe for scalloped potatoes and ham. We are nailing that perfect, rich texture that coats every single slice. It’s hearty, it’s comforting, and honestly, it’s the recipe I turn to again and again when I need a guaranteed crowd-pleaser. You’re going to want to bookmark this one because you’ll be making it long after those holiday leftovers are gone!

A close-up serving of cheesy scalloped potatoes and ham with a golden-brown, baked top.

Why This Classic Creamy Cheesy Scalloped Potatoes and Ham Casserole Works

When you’re making something intended to be ultimate comfort food, you can’t cut corners, right? This recipe just works because it respects the fundamentals of a great casserole. It’s rich enough for a cozy evening supper, and definitely robust enough to handle your best holiday leftover ham. Seriously, this is how you take simple ingredients and turn them into one of those legendary creamy potato casserole dishes that stick to your ribs. I actually learned a lot about building sturdy casseroles from my uncle’s old restaurant kitchen, which is why I trust this technique—it’s easily as satisfying as my loaded twice-baked potato casserole!

  • It delivers unmatched creaminess without feeling heavy or greasy.
  • It’s the absolute best way to repurpose savory, leftover ham.
  • It stands up beautifully as a main course for those satisfying, hearty winter dinners.

If you’ve struggled with watery sauces or undercooked potatoes in the past, stick with me. This method guarantees success!

Achieving the Perfect Creamy Potato Casserole Texture

The secret sauce here isn’t guesswork; it’s science, but super easy science! We start with a classic roux—butter and flour cooked just right. That thick base is what allows the milk and broth to turn into a velvety coating instead of a thin soup. We then melt in quality sharp cheddar and Gruyere *off* the heat. That step is crucial! It keeps the sauce smooth and prevents any graininess. It’s these cheesy layers that make this potato casserole so divine.

Best Practices for Your Scalloped Potatoes and Ham

To ensure every bite of your scalloped potatoes and ham is perfect, potato slicing precision is key. If the slices are uneven, some will be mushy while others remain hard when the dish is done. I always recommend using a mandoline slicer if you have one; it makes the slicing uniform faster than any knife work. Aim for about 1/8 of an inch thick. When you toss those sliced potatoes and chunks of ham in that luxurious cheese sauce, you’re preparing for true comfort food magic, my friend.

A close-up slice of cheesy scalloped potatoes and ham with a golden-brown, bubbly topping.

Ingredients for the Best Scalloped Potatoes and Ham

When we’re aiming for that ultimate indulgence in a cheesy potato bake with ham, the ingredients have to be spot on. I want that rich depth that only sharp cheddar and a nutty Gruyere can give you. Using whole milk instead of skim is non-negotiable here; we are seeking full flavor and body in that sauce! Think of this list as your treasure map to a perfect casserole. If you need inspiration on making spectacular sauces, check out my recipe for homemade alfredo sauce; the technique is similar, but we are making this one savory and cheesy!

Here is exactly what you’ll need to gather up for this hearty bake:

  • 3 lbs Russet potatoes, peeled and thinly sliced
  • 2 cups cooked ham, diced
  • 1/2 cup yellow onion, finely chopped
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese, divided
  • 1 cup shredded Gruyere cheese

Remember, the quality of your cheese really shines through since it forms the backbone of the entire dish. Don’t skimp!

Step-by-Step Instructions for Scalloped Potatoes and Ham

Okay, let’s get this beautiful casserole officially assembled! Don’t let oven times scare you—the active cooking time is quite short, and the oven does all the heavy lifting while you relax. I love wrapping this tightly in foil initially; it steams those potato slices perfectly and ensures they get tender all the way through before you even think about browning the top. Before you start, make sure your oven is preheated to 375°F (190°C), and grab that 9×13 inch baking dish and give it a good greasy coating!

Preparing the Creamy Cheese Sauce for Scalloped Potatoes and Ham

Grab a good saucepan, because this is where the magic happens for our scalloped potatoes and ham. Melt that butter over medium heat, and toss in your chopped onion—let it soften up slowly for five minutes. Next up is the roux; whisk in the flour and cook it for just one minute so it loses that raw flavor. Whisk in the milk and broth really slowly until it’s perfectly smooth. Keep stirring until it gets nice and thick, about seven minutes. This is your base! Pull it off the heat, stir in your salt, pepper, nutmeg, and—the best part—both the Gruyere and the 1 cup of cheddar cheese until it’s all melted bliss.

Assembling and Baking Your Cheesy Potato Bake with Ham

Now for the tossing! In a big bowl, gently fold your thin potatoes and diced ham right into that rich cheese sauce until everything is shiny and coated. This is your moment to make sure every slice gets sauced up for the best cheesy potato bake with ham. Pour half of that mixture into your prepared dish and sprinkle half of the remaining cheddar right over the top. Add the rest of the potato mix, pour over any extra sauce you have left, and then top with the final bit of cheddar. Cover it tight with foil and bake for 45 minutes. After that, pull the foil off, let it brown for another 15 to 20 minutes until it’s bubbly golden, and then let it sit for ten minutes before diving in. You can find some great make-ahead scheduling tips for dishes like this on my make-ahead egg muffin post!

A close-up of a golden brown slice of cheesy scalloped potatoes and ham on a white plate.

Ingredient Notes and Substitutions for Scalloped Potatoes and Ham

I know some of you might be wondering about making tweaks to this classic. Remember, customization is half the fun of home cooking! I always keep a little section of what went right—or what I changed—in my notes, just like my great-aunt used to do when she was developing her maple dijon glazed carrots. The number one variable here is the potato slicing. If you want your scalloped potatoes and ham to cook evenly, you absolutely must slice them thin—I’m talking about 1/8 of an inch. A mandoline is your best friend for uniformity, seriously!

Now, if you’re feeling adventurous and want to elevate this from good to “Oh my gosh, what is that smoky flavor?” you have to try the Gouda substitution. Swapping out a little sharp cheddar for smoked Gouda creates that incredible depth of flavor we see in those smoked gouda scalloped potatoes recipes online. It works wonders with the savory ham. It makes this dish feel totally new, even though the structure is the same beloved recipe.

Tips for Making Perfect Scalloped Potatoes and Ham Ahead of Time

Listen, when you’re hosting or just trying to wrangle weeknight dinner, being prepared is half the battle, right? That’s why I love that this scalloped potatoes and ham recipe works so well as a make ahead potato casserole. You can completely assemble the whole thing, cover it snugly with plastic wrap, and stick it in the fridge for up to 24 hours. It lets you focus on getting the rest of your meal ready without worrying about peeling potatoes at the last minute.

When you pull that cold beauty out to bake it, just remember that the initial covered baking time needs a little boost. I usually add about 10 to 15 extra minutes to that first 45-minute covered session. It just needs that little bit of extra time to warm up through before you uncover it to get that gorgeous golden crust. You can even prep some of the smaller elements for dishes like this using my make-ahead egg muffins for the perfect grab-and-go side!

Serving Suggestions for Your Scalloped Potatoes and Ham Casserole

While this family favorite potato bake is certainly hearty enough to stand on its own—especially with all that cheese and ham—it always sings when paired with something simple and bright on the side. For truly balanced, hearty winter dinners, I usually keep the greens light. A crisp side salad is the perfect counterpoint to all that creamy richness. I adore a simple vinaigrette to cut through the dairy. You could also make a quick side of roasted broccoli or green beans; something green that hasn’t spent time swimming in sauce!

If you are serving this as a main dish, maybe just a simple roasted chicken breast is enough alongside it. If you love that classic pairing, you might enjoy the flavors in this pear and arugula salad. If you want to see how another wonderful cook approaches this classic dish, check out this recipe suggestion here.

A close-up of a cheesy slice of scalloped potatoes and ham with a golden-brown, bubbly top.

Storing and Reheating Leftover Scalloped Potatoes and Ham

Don’t you just love having leftovers of something this good? Absolutely! When you have extras of your casserole, cover that baking dish tightly with plastic wrap or foil—or transfer it to an airtight container if you used a disposable pan. Pop it right into the fridge; it keeps well for about three or four days. When you’re ready to reheat, I highly recommend using the oven again if you can spare the time. Cover it with foil at 350°F until it’s heated through. That gently warms everything back up and keeps the edges from getting dry. The microwave is faster, sure, but you might lose some of that glorious creamy texture from the first bake. It’s all about preserving that cheesy goodness for another cozy meal, much like I do with my leftover turkey soup!

Frequently Asked Questions About Scalloped Potatoes and Ham

You know how it is—once you dive into a recipe this good, you just start thinking of all the little ways you might tweak it for next time or what pitfalls to avoid. I gathered up the most common things I hear about making this dish perfect, especially when you’re trying to use up those holiday leftover ham pieces!

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

Oh, you absolutely can! If you swap the 2 cups of whole milk for 2 cups of heavy cream, you are going to get an incredibly rich, almost decadent sauce. It will be thinner coming out of the saucepan, but it thickens beautifully as it bakes. It just adds an extra level of luxuriousness that I usually save for potlucks or when I’m trying to really impress people. It takes this from a fantastic casserole to a truly show-stopping one!

What kind of potatoes are best for a creamy potato casserole?

For achieving that truly melt-in-your-mouth, classic creamy potato casserole texture, you need a high-starch potato. Russets are my top choice—they break down just enough while baking to help naturally thicken the sauce around them. Yukon Golds are a great second choice; they hold their shape a bit better but still yield a lovely tenderness. Please, whatever you do, avoid waxy potatoes like red potatoes here, or you’ll end up with firm chunks swimming in sauce instead of a cohesive bake. For more amazing casserole ideas that deliver comfort, check out my thoughts on cowboy cornbread casserole sometime!

How do I prevent the top of my cheesy potato bake with ham from burning?

This is all about timing your cheese application! In the instructions, you’ll notice we mix most of the cheese right into the sauce, which is great. Then, we only sprinkle about half the remaining cheddar on the middle layer. The final layer of cheddar goes on *after* the 45 minutes of covered baking time. Keeping that top layer of cheese covered by foil for the first part of the bake protects it from direct heat, ensuring the potatoes are cooked through before the cheese has a chance to turn dark brown or burn. If you’re planning ahead, you can find another wonderful recipe utilizing ham leftovers over at this spot.

Nutritional Estimates for This Comfort Food Casserole

Alright, let’s talk fuel for a moment. Because this is a rich, cheesy dish featuring ham, the numbers reflect that cozy goodness! Now, please keep in mind that these are just quick estimates based on what I used—your exact quantities and brands of cheese will change things up, especially the sodium. If you’re curious about how other flavor combinations turn out, you might want to check out this smoky Gouda variation I saw online.

For one generous serving (we are aiming for 8 servings total), here are the approximations:

  • Serving Size: 1 serving
  • Calories: 450
  • Fat: 25g (15g Saturated Fat)
  • Carbohydrates: 35g
  • Protein: 22g
  • Sodium: 850mg

It’s definitely a hearty meal, so balance it out with those fresh green veggies we talked about earlier, and you’re set for a fabulous dinner!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of a hearty slice of cheesy scalloped potatoes and ham casserole on a white plate.

Classic Creamy Cheesy Scalloped Potatoes and Ham Casserole


  • Author: Ahazzam
  • Total Time: 85 min
  • Yield: 8 servings
  • Diet: Vegetarian

Description

Make this classic, hearty casserole featuring creamy, cheesy potatoes layered with savory ham. It is perfect comfort food for family dinners or holiday leftovers.


Ingredients

Scale
  • 3 lbs Russet potatoes, peeled and thinly sliced
  • 2 cups cooked ham, diced
  • 1/2 cup yellow onion, finely chopped
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups shredded sharp cheddar cheese, divided
  • 1 cup shredded Gruyere cheese


Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish.
  2. In a large saucepan, melt the butter over medium heat. Add the chopped onion and cook until soft, about 5 minutes.
  3. Whisk in the flour and cook for 1 minute, stirring constantly to create a roux.
  4. Gradually whisk in the milk and chicken broth until the mixture is smooth. Bring the sauce to a simmer, stirring until it thickens slightly, about 5 to 7 minutes.
  5. Remove the sauce from the heat. Stir in the salt, pepper, and nutmeg. Add 1 cup of the cheddar cheese and all of the Gruyere cheese, stirring until the cheese melts completely into the sauce.
  6. In a large bowl, gently toss the thinly sliced potatoes and diced ham with the cheese sauce until everything is evenly coated.
  7. Pour half of the potato and ham mixture into the prepared baking dish. Sprinkle with 1/2 cup of the remaining cheddar cheese.
  8. Top with the remaining potato and ham mixture. Pour any remaining sauce over the top.
  9. Cover the baking dish tightly with aluminum foil. Bake for 45 minutes.
  10. Remove the foil, sprinkle the remaining 1 cup of cheddar cheese over the top, and bake uncovered for another 15 to 20 minutes, or until the potatoes are tender and the top is golden brown and bubbly.
  11. Let the casserole rest for 10 minutes before you serve it.

Notes

  • For best results, slice your potatoes very thinly, about 1/8 inch thick. A mandoline slicer helps achieve uniform thickness.
  • You can make this a make-ahead potato casserole by assembling it completely, covering it, and refrigerating it for up to 24 hours before baking. Add about 10-15 minutes to the covered baking time if baking straight from the refrigerator.
  • If you want a smoky flavor, substitute 1/2 cup of the cheddar cheese with smoked Gouda cheese.
  • Prep Time: 20 min
  • Cook Time: 65 min
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

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

Comments are closed.

Pin It