Amazing 8-Layer Scalloped Potatoes and Ham

April 10, 2026
Written By Mia Thompson

Mia Thompson is the founder and home cook behind Mia's Meals. Inspired by her Midwest upbringing, where the best family moments happened around the dinner table, Mia is passionate about creating simple, delicious recipes for busy American homes. Her goal is to take the stress out of the "what's for dinner" question and help you create new, happy memories in your kitchen.

Oh, there’s just nothing that says “home” quite like a bubbling, deeply savory potato casserole, is there? When the weather turns chilly or you just need a hug in a dish, you turn to comfort food. And I promise you, after years of tweaking, this is my absolute best, creamy, homemade Scalloped Potatoes and Ham recipe. Back when I was juggling my career and my babies, I missed the big, slow Sunday dinners my mom used to make. I couldn’t spare the time, but I desperately needed that connection. So, I got back to basics, focusing on making the classics easier but not cutting any corners on that rich, homemade flavor. You can learn more about my philosophy of bringing connection back to the kitchen table at my About Page. This recipe cuts down on fuss without sacrificing the texture you dream about!

Why This Classic Scalloped Potatoes and Ham Recipe Works (E-E-A-T Focus)

You can bet your bottom dollar this recipe isn’t just another soggy potato bake. When I first started working on this—trying to recreate that feeling of my grandmother’s table for my own busy family—I focused on two things: tenderness and richness. People ask me all the time how to get that perfect texture in their Scalloped Potatoes and Ham, and it honestly comes down to following these specific steps. Trust me, this method is reliable, which is why I stick to it for every holiday gathering.

Achieving Tender Potatoes Every Time

The biggest pitfall in any potato casserole is ending up with crunchy bits hiding in the middle, right? That usually happens because the slices aren’t the same size, or there’s too much starch clogging up the sauce. My advice is to take an extra five minutes—don’t skip it!—and soak those thinly sliced potatoes in cold water. This washes away the excess starch, letting our homemade sauce coat everything beautifully. Uniform slicing is key; aim for about 1/8 of an inch thick so they cook evenly throughout the bake.

The Homemade Sauce Difference in Scalloped Potatoes and Ham

Listen, you won’t find me reaching for a can of condensed soup here—never! That instantly cheapens the flavor. If you want the very best scalloped potato recipe homemade sauce, you have to start with a proper roux. Melting butter and whisking in flour first gives you that thick, velvety base. When you slowly whisk in the warm milk, you build layers of flavor that canned stuff just can’t touch. That rich sauce is what locks in the moisture and makes every bite creamy and luxurious.

Gathering Ingredients for Perfect Scalloped Potatoes and Ham

Okay, let’s talk about what you need to gather. Getting the ingredients right is the first step toward that perfect, creamy texture we talked about earlier. I always lay everything out before I start—my little system for keeping my busy kitchen running smoothly! The ratios here are balanced for a 9×13 dish, which is perfect for feeding a crowd or having stellar leftovers. Make sure your potatoes are peeled and sliced uniformly, about thinner than a nickel, or that 1/8 inch measurement I put in the recipe card.

Ingredient Notes and Substitution Ideas

The potatoes you choose really matter here. I insist on Russets because they have just the right amount of starch to help the sauce cling beautifully without getting gummy. If you use Yukon Golds, they come out a bit firmer, which some people prefer. For the meat, it’s gotta be a fully cooked smoked ham if you can swing it—that smoky little punch is fantastic against the creamy sauce! Now, if you’re feeling extra decadent, swap out half of that whole milk for heavy cream. It makes the final dish unbelievably rich, just like the notes say. That’s my little secret upgrade for holidays!

Step-by-Step Instructions for Creamy Scalloped Potatoes and Ham

Alright, let’s put this gorgeous dish together! We need to move with purpose here so everything cooks evenly. Remember how I always say baking is best done when you prep properly? Make sure your oven is set to 375°F first and that your 9×13 dish is greased up nicely. We’re aiming for that perfect balance of tender potatoes and savory ham, and the sequence of building those lovely layers is everything in this Scalloped Potatoes and Ham recipe.

Preparing the Potatoes and Diced Ham

First things first, get those spuds ready. After you slice them thin—and I mean thin—toss them in a big bowl of cold water for ten minutes. This is my anti-gummy trick! Drain them super well and pat them dry with a clean kitchen towel. You don’t want any extra water diluting our creamy sauce later. While those are sitting, get your fully cooked ham diced up. Since it’s pre-cooked, we’re just warming it through during the bake, so the size doesn’t need to be perfect, but little chunks work best.

Making the Rich Homemade Sauce Base

This is where the magic happens! In a saucepan, melt that butter over medium heat and whisk in your flour for just about a minute. You’re making a light roux—it should smell a little nutty, not burnt! Now, take a deep breath and slowly start pouring in the warm milk, whisking constantly. Seriously, add just a little bit at a time until it starts to come together smooth. Keep stirring until it thickens enough to coat the back of a spoon nicely. That’s the indicator you’re on your way to a fantastic, creamy scalloped potatoes recipe! If you ever need a quick sauce boost for something else, I have some great tips on making an easy creamy garlic sauce recipe that uses similar roux techniques.

Assembling and Baking the Easy Ham and Potato Casserole

Time to layer up! Spread one-third of your potatoes on the bottom of the dish, then sprinkle half the ham over that, and pour a third of your sauce on top. Repeat that whole thing once more. Then, pour the last bit of sauce over your final layer of potatoes. Cover it tightly with foil—this steams the potatoes and gets them nice and tender. Bake that covered for a full 60 minutes. Then, yank that foil off! If you’re adding that optional cheddar, sprinkle it on now, and bake for another 15 to 20 minutes uncovered until you get that beautiful golden-brown top on your easy ham and potato casserole. Don’t forget to let it rest for ten minutes when it comes out; it sets up better that way!

Tips for the Best Baked Cheesy Potatoes with Ham

You’ve baked this gorgeous pan of Scalloped Potatoes and Ham, and now we’re dealing with the finish line moments! We want perfection, right? The key to keeping this rich potato bake spectacular and not soupy comes down to two small moments you need to watch carefully: the sauce-making and the final bake.

Preventing a Watery or Broken Sauce

Remember when we made that white sauce? The sauce breaks—meaning it separates into oily clumps—if you rush it or use the wrong temperature. Never let that sauce come to a rolling, angry boil once the milk is added! Keep the heat medium-low and stir often until it coats the back of a spoon. If it looks too thin when you pour it over the layers, don’t panic! Covering it tightly with foil for that first hour traps the steam, and that steam does most of the heavy lifting to cook the potatoes and thicken the remaining liquid. If you want to dive deeper into creamy casserole secrets, check out my tips for making classic Funeral Potatoes; the sauce science is very similar!

Variations for Your Scalloped Potatoes and Ham Casserole

Now, while I stand by this classic version, cooking is all about making things your own, too! If you want to amp up the flavor profile, you have so many options here. If you love a bit of bite, swap out the mild cheddar for Gruyère or even smoked Gouda—it takes this straight into rich gratin potatoes with smoked ham territory. You can also totally lean into the herbs! Dried thyme stirred into the sauce is a game-changer, or you can toss some finely minced chives in with the ham before assembling the layers. It just makes the whole dish feel a little more special, perfect for a gathering. For other cheesy favorites, you might want to check out my recipe for broccoli cheese casserole for more cheesy inspiration!

Make Ahead and Storage for Scalloped Potatoes and Ham

I totally get it; sometimes you need to have dinner ready before the day even starts, especially when hosting! The good news is that this is one of the best make ahead casserole potatoes recipes around. You can assemble this whole dish—potatoes layered, ham nestled in, sauce poured—cover it tightly with plastic wrap and foil, and pop it right into the fridge. Keep it chilled for up to a full day—trust me, it won’t hurt it! If you’re looking for more ways to get ahead of the rush, I have a whole section dedicated to make ahead casserole potatoes on the site.

Just remember this little detail: if you bake it straight from the fridge, you need to add a bit of extra time to that initial covered baking slot—about 10 to 15 minutes extra works perfectly for making sure those spuds get tender all the way through. When it comes to leftovers, cover what you don’t eat tightly and store it in the fridge for about three or four days. To reheat, I always add a splash of milk or a dab of butter on top before warming it gently in a 350°F oven. You want to bring that creamy texture back gently; microwaving can sometimes make the edges dry out too fast!

Serving Suggestions for This Comfort Food Potato Bake

Since this comfort food potato bake—our wonderful Scalloped Potatoes and Ham—is so rich and hearty, it really just needs simple friends on the plate. You don’t want to weigh everyone down with too many heavy sides! When I serve this, I always look for something bright and crisp to cut through that creamy texture.

A simple green vegetable is perfect balance. My go-to is usually quick roasted broccoli with garlic and Parmesan, which you can find the recipe for right here: Roasted Broccoli Recipe. If you’re serving this around the holidays, nothing beats a very light, sharp vinaigrette salad on the side. It just wakes up your palate after all that delicious, savory dairy!

Frequently Asked Questions About Scalloped Potatoes and Ham

I know you’ve got questions! When you’re making something special like this Scalloped Potatoes and Ham, you want to be sure. I’ve pulled the most common things people ask me after they’ve tried it out. Getting these little details right is what turns a good casserole into the best comfort food potato bake you’ve ever made!

Can I use heavy cream instead of milk in this Scalloped Potatoes and Ham recipe?

You absolutely can! If you’re looking to make this even richer—maybe for a special occasion—swapping out half or even all of the whole milk for heavy cream is a wonderful route to take. It’s going to result in a thicker, more decadent sauce, kind of bumping it up toward a true gratin style. The downside? It’s going to be higher in fat, of course, but wow, the resulting texture is incredible for leftover slices!

What is the best way to slice potatoes thinly without a mandoline?

Oh, I rarely use my mandoline unless I’m making 10 batches at once! It can be scary, and honestly, a proper knife skill is just as effective if you take your time. The secret, especially since many home cooks don’t own that tool, is to cut them as thin as you possibly can, aiming for that 1/8 inch. Hold the potato firmly and use long, steady strokes with your sharpest chef’s knife. Don’t try to jam the whole thing through at once; take your time, and remember that soaking step is more important than perfect uniformity for tenderness!

Is this considered a holiday side dish ham recipe?

It sure is! This is exactly the sort of dish I grew up expecting on Easter and Christmas tables. It’s hearty, it feeds a crowd, and it lets you use up some of that delicious leftover ham. Because it’s so creamy and satisfying, it pairs perfectly with roasted turkey or baked ham itself. I always prep mine the day before the holiday, making it a fantastic make ahead casserole potatoes option so I can focus on the main event the next day!

If you’re looking for more great ways to use up that leftover ham bone or meat after a big meal, I put together a list of some favorite dinner ideas with leftover ham that might give you some inspiration for the following week!

Nutritional Estimates for This Classic Potato and Ham Bake

I always feel a little funny talking about numbers when the goal of my cooking is pure, unadulterated comfort, but I know some of you like to plan ahead! Based on the ingredient list for this Classic Potato and Ham Bake, here is the estimated nutritional breakdown per serving according to my recipe calculator. Remember, this is just a guideline, especially since the type of ham or if you use a full cup of cheese will definitely move the needle!

This information is based on 8 servings, using the full portion of sharp cheddar cheese listed. Always remember these are just estimates, not scientific guarantees, since every brand of butter and ham is a little different!

  • Serving Size: 1 serving
  • Calories: 450
  • Fat: 28g
  • Saturated Fat: 17g
  • Carbohydrates: 35g
  • Protein: 20g
  • Sodium: 850mg
  • Sugar: 8g

If you skip the cheese topping, you’ll bring those fat and sodium numbers down a touch, but honestly, that baked cheese top is what makes the casserole look amazing! Enjoy every bite of this rich and satisfying dish.

Print

Classic Creamy Scalloped Potatoes and Ham Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this family favorite comfort food using thinly sliced potatoes and a rich, homemade white sauce with savory diced ham. This recipe delivers tender potatoes and a creamy texture perfect for any gathering.

  • Author: miasmeals
  • Prep Time: 20 min
  • Cook Time: 80 min
  • Total Time: 100 min
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 3 lbs Russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
  • 1 lb fully cooked smoked ham, diced
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 4 cups whole milk, warmed
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1 cup shredded sharp cheddar cheese (optional, for topping)

Instructions

  1. Preheat your oven to 375 degrees Fahrenheit. Grease a 9×13 inch baking dish.
  2. Prepare the potatoes: Place the thinly sliced potatoes in a large bowl of cold water for 10 minutes to remove excess starch. Drain well and pat dry.
  3. Make the white sauce: In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly to create a roux.
  4. Gradually whisk in the warm milk 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.
  5. Remove the sauce from the heat. Stir in the salt, pepper, and nutmeg. If using cheese, stir in half of the cheddar now until melted.
  6. Assemble the casserole: Spread one-third of the sliced potatoes in an even layer in the prepared baking dish. Sprinkle half of the diced ham over the potatoes. Pour one-third of the white sauce over the layer.
  7. Repeat the layering process: second third of potatoes, remaining ham, and another third of the sauce. Top with the final layer of potatoes and the remaining sauce.
  8. Cover the baking dish tightly with aluminum foil. Bake for 60 minutes.
  9. Remove the foil. If using, sprinkle the remaining cheddar cheese over the top. Return the dish to the oven, uncovered, and bake for an additional 15 to 20 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown.
  10. Let the casserole rest for 10 minutes before serving.

Notes

  • For tender potatoes, slice them uniformly thin, about 1/8 inch. Soaking them briefly removes starch, which helps prevent a gummy sauce.
  • If you prefer a tangier flavor, substitute half of the milk with heavy cream.
  • You can prepare this entire dish, cover it, and refrigerate it for up to 24 hours before baking. Add 10 to 15 minutes to the initial covered baking time if baking straight from the refrigerator.
  • For a richer flavor, use smoked ham or leftover holiday ham.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 8
  • Sodium: 850
  • Fat: 28
  • Saturated Fat: 17
  • Unsaturated Fat: 11
  • 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