Oh, honey, when the weather turns chilly or you’ve just finished wrestling with a huge holiday ham, there’s only one thing that truly hits the spot: pure, unadulterated comfort food. For me, that means a big, bubbly casserole, and nothing beats classic scalloped potatoes and ham. Forget those dry, sad versions you sometimes find! After years of testing, I’ve finally locked down my recipe for the ultimate creamy, cheesy scalloped potatoes and ham casserole. This version is my go-to for turning those precious leftover ham cubes into something utterly spectacular. Trust me, once you try layering those thinly sliced potatoes swimming in a rich cheese sauce, you’ll never look back. It’s hearty, easy, and smells like pure love baking in the oven!
Why This Creamy Cheesy Scalloped Potatoes and Ham Casserole Works (Family Favorite Scalloped Potatoes)
You need a dish that’s satisfying, deeply flavorful, and doesn’t demand you stand over the stove for hours—that’s why this recipe is such a staple in our house. We’ve all had potatoes that turn out stiff or grainy, but this one never fails. It’s the definition of reliability when you need a proper comfort food potato recipe.
When you make this, you get that perfect contrast in texture that makes all the difference:
- It features a rich, velvety sauce that coats every single potato slice; this is what separates the ordinary from the amazing!
- We use a blend of sharp cheddar and Gruyere, which gives you that fantastic, gooey pull without tasting dull.
- It’s super smart for clean-up! Since we use that leftover ham, it’s a fantastic way to maximize flavor without any extra effort.
Honestly, after seeing how everyone raves about this family favorite scalloped potatoes dish, I realized that simplicity mixed with high-quality cheese is the secret weapon. You can learn a bit more about our baking philosophy over on our About Us page—it’s all about creating memories in the kitchen!
Gathering What You Need for Classic Scalloped Potatoes and Ham
Okay, gathering your ingredients for a spectacular scalloped potatoes and ham casserole is half the fun! Don’t rush the prep for this one, especially when it comes to the potatoes. I want you to slice these puppies super thin—I’m talking about 1/8th of an inch. If you don’t have a mandoline, just take your time, sweetie! Thinness is crucial so they cook evenly in that dreamy sauce. Everything else is pretty straightforward, though our cheese choice makes a huge difference.
Once you’ve got all your bits and pieces ready, you are set up for success. This dish relies on good layering and the right foundational flavors.
The Essential Ingredients for Your Scalloped Potatoes and Ham
- 3 lbs Russet potatoes, peeled and thinly sliced (this is the most important part!)
- 1 lb fully cooked ham, diced into nice little cubes
- 1 medium onion, finely chopped
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon nutmeg (don’t skip this little secret weapon!)
- 2 cups shredded sharp cheddar cheese, only use 1 1/2 cups for the sauce initially
- 1/2 cup shredded Gruyere cheese (This Gruyere mixed with cheddar is the secret to the flavor, so try not to skip it!)
Mastering the Sauce: The Key to Creamy Scalloped Potatoes and Ham
Listen, if you get the sauce wrong in your scalloped potatoes and ham, the whole thing falls apart, trust me. This isn’t just pouring milk over potatoes; we are building layers of flavor and building that beautiful, thick base that makes this a true comfort food potato recipe. The secret starts with the roux, which is just a fancy word for butter and flour cooked together. It’s what stabilizes everything so your final baked dish is creamy, not soupy!
When you melt that butter and toss in your onions—oh, that smell alone is worth the effort! Then comes the flour. You have to cook that flour for a solid minute after the butter melts. It takes away that raw, pasty taste. If you rush this, you’ll end up with lumps that make the sauce feel gritty, and nobody wants that in their creamy scalloped potatoes and ham!
Creating the Velvety Cheese Sauce Base
Once your flour has cooked, you need to add the milk and cream *slowly*. I mean, slow! Pour a little bit in, whisk like crazy until it’s perfectly smooth—no lumps allowed! Then add more, whisk again. This gradual addition is what prevents the dreaded clumps and helps the starch thicken everything up evenly. Once it’s simmering nicely, pull it right off the heat before you add the cheese. If you boil cheese sauce, it can get oily, and that breaks the texture we worked so hard to create.
And here is my favorite flavor note: add that tiny pinch of nutmeg! It doesn’t make your casserole taste like eggnog; it just magically enhances the dairy and the savory ham flavor. Finally, stir in the bulk of your cheddar and all that gorgeous Gruyere until it melts into submission, creating the velvety river your potatoes will swim in.
Step-by-Step Assembly of Your Baked Ham and Potato Dish
Now for the fun part—putting this glorious cheesy potato and ham casserole together! Before we even touch an ingredient, make sure that oven of yours is preheated to 375 degrees Fahrenheit. Grab your 9×13 inch baking dish and give it a light greasing, just to be safe. Remember how I stressed the thinness of those potato slices? That pays off right now because it allows everything to cook evenly.
We are building this like a wonderful, edible fortress. You have to layer it right for the best results in the end! Start by spreading out exactly half of your thinly sliced potatoes across the bottom of that prepared dish. Don’t just dump them; try to spread them out so they aren’t just piled up in one spot. That ensures every bite gets enough potato!
Next, sprinkle on half of your diced, salty ham. Then, take half of that liquid gold—your creamy cheese sauce—and pour it evenly over that first layer. Make sure it seeps down into all those nooks and crannies. Then, you just repeat the entire process! Layer the remaining potatoes, then the rest of the ham, and finally, pour over every last drop of that amazing sauce. If you do this right, you’ve created the perfect bedrock for perfect scalloped potatoes and ham!

Baking Instructions for Perfect Scalloped Potatoes and Ham
Okay friend, your beautiful scalloped potatoes and ham casserole is assembled, smelling incredible, and ready for the heat! We aren’t just throwing it in the oven and hoping for the best; we use a two-step process here to guarantee tenderness and that gorgeous golden crust. First, you need to cover that dish tightly with aluminum foil. This is super important because it traps the steam, which tenderizes those raw potatoes beautifully without drying out your ham. Pop it into your 375-degree oven and let it bake covered for about 45 minutes.
When that time is up, it’s time for the big reveal! Take off the foil—watch out for that steam cloud! Now we want that color and that bubbly edge. Sprinkle that last little bit of cheddar cheese right over the top. Back into the oven it goes, but this time uncovered, for another 15 to 20 minutes. You have to test for doneness; don’t just rely on the timer! Stick a fork right into the center; if it glides in without resistance, you’ve got fork-tender potatoes—that’s our best test for any baked ham and potato dish.
But wait—don’t you dare grab a serving spoon yet! This is critical, and I learned this the hard way years ago. You must let this heavy casserole rest for a full 10 minutes after it comes out. This allows the sauce to settle and reabsorb a little, so you get nice, clean slices instead of the whole thing running all over your plate. We want perfect portions of this cheesy goodness! You can read up on our general policies while you wait right here.
Alternative Cooking Methods: Slow Cooker Scalloped Potatoes Ham
Listen, sometimes you just don’t want to wrestle with the oven, especially when company is coming or you’re trying to keep the kitchen cool in the summer. That’s why I love that this recipe works like a dream in the slow cooker, making it the absolute best for your slow cooker scalloped potatoes ham days!
It’s so hands-off, which is huge when you’re managing side dishes. We keep the layering exactly the same—potatoes, ham, sauce—but we switch up the cooking time. If you have all day to let it bubble away gently, set your Crock-Pot to low and let it go for about six or seven hours. That slow, moist heat melts everything together perfectly.
Now, if your schedule is tight, you can switch it to high, but you’re looking at closer to three or four hours. Either way, remember that final step for maximum cheese coverage! You add your final dusting of cheddar cheese during the last 30 minutes of cooking. This prevents the cheese from getting tough or oily sitting in the moisture that long. It’s honestly one of my favorite ways to use up leftover ham recipes casserole style!
Ingredient Notes and Substitutions for Your Cheesy Potato and Ham Casserole
I know sometimes you can’t find every single ingredient specified, or maybe you just need to adapt things for what’s on hand. That’s totally fine! This cheesy potato and ham casserole is sturdy enough to handle a few tweaks, but there are a couple of things I really want you to focus on for the best outcome. Remember slicing those potatoes thin? If you have one of those mandoline slicers, please use it! It cuts down your prep time by half and gives you uniform slices that cook evenly, which is way better than trying to rush it with a knife.
When it comes to the cheese blend, don’t panic if you’re out of Gruyere. We used it because it melts beautifully and adds a nutty depth, but sometimes you have to work with what’s in the fridge. Just make sure you swap it out for something with good meltability, like Monterey Jack or even smoked Gouda for a different kick! The most important thing for these hearty potato dinner ideas is that the dairy in the sauce stays smooth, so always add that cheese off the heat!
Frequently Asked Questions About Scalloped Potatoes and Ham
Can I make this creamy scalloped potatoes and ham recipe ahead of time?
Oh, yes, you absolutely can make this dish ahead of time, which is a lifesaver for big holiday meals! You can assemble the entire casserole—potatoes, ham, and sauce—cover it tightly, and keep it refrigerated for up to 24 hours. When you are ready to bake it, pull it out about 30 minutes before you plan to stick it in the oven to let it take the chill off; otherwise, you might need to add an extra 10 to 15 minutes to the covered baking time.
Freezing is possible, but I usually don’t recommend it for this specific recipe. Freezing often ruins the lovely texture of the dairy-heavy sauce. If you must freeze it, make sure to let it thaw completely in the fridge the day before, and expect the sauce to be a little more separated when it comes out—you might need to stir in a splash of extra milk when reheating.
What is the best type of potato for a classic potato casserole with ham?
For the classic potato casserole with ham, you really want a starchy potato. That’s why I recommend Russets or maybe Yukon Golds! Russets are my top choice because they have the most starch. When they bake slowly in that rich sauce, they release just the right amount of starch to help thicken the sauce naturally, making your final dish exceptionally creamy.
Waxy potatoes, like Red Bliss, hold their shape too well, and they don’t lend that comforting, velvety texture we are aiming for in a baked dish like this. Starch equals creaminess, so give me a good Russet every time for the best result!
How do I prevent my scalloped potatoes from being watery?
Watery potatoes are the absolute worst, especially when you worked so hard on that rich cheese sauce! The two main reasons this happens are either not cooking the roux long enough or adding way too much liquid. Make sure you cook that flour in the butter for a full minute before adding the milk—that’s your insurance policy against a runny sauce! Also, when you’re layering, just pour the sauce evenly; don’t try to drown the potatoes in it. If you are using ham that seems really moist or salty, pat it down a little before layering it in, too!
Storing and Reheating Your Hearty Potato Dinner Ideas
Don’t you just hate when leftovers lose their magic? Fear not! These hearty potato dinner ideas actually keep quite well. You can store any leftovers airtight in the fridge for up to four days. The sauce will definitely firm up overnight, but that’s totally normal for this kind of rich casserole!
To reheat, I strongly suggest using the oven if you can! Cover the dish loosely with foil and warm it up at 350 degrees until it’s heated through—about 15 to 20 minutes. If you’re just doing a single serving, the microwave works in a pinch, but add just a tiny splash of milk or cream to the portion before heating to refresh that creamy texture. For all my secrets on keeping things fresh, feel free to reach out anytime!
PrintClassic Creamy Cheesy Scalloped Potatoes and Ham Casserole
A simple recipe for a creamy, cheesy baked casserole featuring sliced potatoes and diced ham, perfect for using leftovers.
- 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
- 1 lb fully cooked ham, diced
- 1 medium onion, finely chopped
- 4 tablespoons unsalted butter
- 1/4 cup 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 Gruyere cheese
Instructions
- Preheat your oven to 375 degrees Fahrenheit. Lightly grease a 9×13 inch baking dish.
- In a large saucepan, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
- Whisk in the flour to create a roux. Cook for 1 minute, stirring constantly.
- Gradually whisk in the milk and heavy cream until the mixture is smooth. Bring the sauce to a simmer, stirring until it thickens slightly.
- 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 Gruyere cheese. Stir until the cheese melts into the sauce.
- In the prepared baking dish, layer half of the sliced potatoes. Top with half of the diced ham. Pour half of the cheese sauce evenly over the layer.
- Repeat the layering process with the remaining potatoes, ham, and sauce.
- Cover the baking dish tightly with aluminum foil. Bake for 45 minutes.
- Remove the foil. Sprinkle the remaining 1/2 cup of cheddar cheese over the top.
- Bake uncovered for an additional 15 to 20 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown and bubbly.
- Let the casserole rest for 10 minutes before serving.
Notes
- For a slow cooker version, layer the potatoes, ham, and sauce in a greased slow cooker. Cook on low for 6 to 7 hours or on high for 3 to 4 hours. Add the final cheese topping during the last 30 minutes of cooking.
- Slice the potatoes very thinly, about 1/8 inch thick, for even cooking. A mandoline slicer works well for this.
- If you do not have Gruyere cheese, substitute it with an equal amount of Monterey Jack or another good melting cheese.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6
- Sodium: 950
- Fat: 25
- Saturated Fat: 15
- Unsaturated Fat: 10
- Trans Fat: 1
- Carbohydrates: 35
- Fiber: 3
- Protein: 25
- Cholesterol: 80
























Leave a Reply