“You can’t just serve plain potatoes for Easter,” my sister joked over the phone as I wrestled with the idea of what to bring to our family gathering. I’d been staring at a bag of russet potatoes for a while, unsure if I wanted to do the usual roasted ones again. Then, on a whim, I remembered a recipe my grandma used to make, something that felt like a hug on a plate: a ham and cheese scalloped potato casserole. It wasn’t fancy, but it had that cozy, comforting vibe that seemed perfect for a slow spring afternoon around the table. Honestly, I was skeptical at first—casseroles can be either a home-run or a total flop—but I decided to give it a shot. What surprised me was how the creamy cheese sauce wrapped around tender potatoes and salty bits of ham, creating a dish that quickly became the star of the meal. Ever since that Easter, this recipe has been the secret weapon I quietly rely on when I want something that’s both easy and impressive without too much fuss.
What makes this ham and cheese scalloped potato casserole so special? It’s the kind of recipe that invites conversation while baking, filling your kitchen with a warm, inviting aroma that instantly settles the chaos of holiday prep. Plus, it’s flexible enough to suit any crowd—whether you’re feeding a handful or a dozen. This dish isn’t just about potatoes and ham; it’s about tradition, comfort, and that little spark of joy when everyone reaches for seconds.
So, if you’re looking for a dish that’s straightforward yet comforting enough to bring everyone together, this casserole is your answer. It’s a reliable choice that’s earned its spot at my Easter table—and I’m betting it’ll find a place at yours, too.
Why You’ll Love This Recipe
Having tested and tweaked this ham and cheese scalloped potato casserole over several Easters and family get-togethers, I can say it’s one recipe that never disappoints. It’s a dish that balances simplicity and comfort, making it a go-to for busy cooks who want a hearty, crowd-pleasing side without hours of prep.
- Quick & Easy: Ready to bake in under 30 minutes, it’s perfect when you’re juggling multiple dishes or last-minute plans.
- Simple Ingredients: No exotic ingredients here—you likely already have everything in your pantry and fridge.
- Perfect for Easter and Beyond: Ideal for holiday meals, potlucks, or cozy family dinners whenever you crave that rich, creamy comfort.
- Crowd-Pleaser: Kids and adults alike love the cheesy, savory flavor and tender potatoes. Big smiles guaranteed.
- Unbelievably Delicious: The creamy béchamel-like sauce melds with ham’s smoky saltiness and melty cheese for a next-level comfort food experience.
This recipe stands out because of its balance—the sauce isn’t too heavy or overly rich, and the ham adds just the right amount of savory punch without overpowering the potatoes. I’ve found that using sharp cheddar and a touch of Gruyère brings out a deeper flavor that feels special but is still easy to prepare. And here’s a little trick I picked up: letting the casserole rest for 10 minutes after baking helps it set perfectly so every slice holds together beautifully at the table.
Whether you’re aiming to impress your family or simply want a comforting dish that feels like a warm embrace, this ham and cheese scalloped potato casserole is a recipe that delivers every single time.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and you can swap or omit a few based on what you have on hand.
- Russet potatoes (about 3 pounds / 1.4 kg), peeled and thinly sliced – their starchy texture is perfect for creamy scalloped layers
- Cooked ham, diced (2 cups / 300 g) – leftover Easter ham works wonderfully here
- Sharp cheddar cheese, shredded (2 cups / 200 g) – adds a tangy, melty richness
- Gruyère cheese, shredded (1 cup / 100 g) – optional but highly recommended for its nutty flavor
- Unsalted butter (4 tablespoons / 60 g), for the sauce and greasing the dish
- All-purpose flour (1/4 cup / 30 g), to thicken the cheese sauce
- Whole milk (3 cups / 720 ml), warmed – can substitute with 2% or half-and-half for creamier texture
- Garlic (2 cloves), minced – a subtle savory boost
- Onion (1 small), finely chopped – adds a gentle sweetness
- Dijon mustard (1 teaspoon) – for a slight tang that balances richness
- Salt and freshly ground black pepper, to taste
- Fresh thyme (1 teaspoon, chopped) or dried thyme (1/2 teaspoon) – optional, for aromatic depth
Ingredient Tips: For the best texture, try to slice potatoes evenly—this helps them cook uniformly. I usually use a mandoline slicer for speed and consistency, but a sharp knife works just fine. If you want a twist, swapping ham with cooked smoked turkey works great, especially if you have leftovers from a holiday feast. If you need a gluten-free version, replacing all-purpose flour with cornstarch in the sauce is a handy option.
Equipment Needed
- Baking dish: A 9×13 inch (23×33 cm) casserole dish is perfect for layering the potatoes and ham. I prefer glass or ceramic because they distribute heat evenly and make serving easy.
- Mandoline slicer or sharp chef’s knife: For slicing potatoes thinly and evenly. The mandoline saves time but be careful with the blade!
- Medium saucepan: To prepare the cheese sauce. A heavy-bottomed pan prevents scorching and helps the sauce stay smooth.
- Whisk: Essential for making the béchamel-style sauce without lumps.
- Mixing bowls: For combining ingredients and prepping the ham and cheese.
- Measuring cups and spoons: Accuracy matters when balancing the sauce thickness and seasoning.
If you don’t have a mandoline, slicing potatoes by hand works fine—just take your time. For budget-friendly bakeware, a sturdy enamel or nonstick casserole dish will do just fine. After baking, I like to let the dish cool on a wire rack to avoid sogginess from steam. And a tip from experience: wiping the edges of your baking dish before serving makes it look cleaner and more inviting.
Preparation Method

- Preheat the oven to 375°F (190°C). Butter your 9×13 inch (23×33 cm) casserole dish generously to prevent sticking.
- Prepare the potatoes: Peel and slice the russet potatoes about 1/8-inch (3 mm) thick. If using a mandoline, adjust carefully to avoid uneven slices.
- Make the cheese sauce: In a medium saucepan, melt 4 tablespoons (60 g) of unsalted butter over medium heat. Add the finely chopped onion and minced garlic, cooking until softened and fragrant (about 3 minutes).
- Whisk in the flour: Sprinkle 1/4 cup (30 g) of all-purpose flour over the butter and onion mixture. Stir constantly for about 2 minutes to cook off the raw flour taste, creating a roux.
- Gradually add warm milk: Slowly pour in 3 cups (720 ml) of warmed whole milk while whisking constantly to avoid lumps. Continue stirring until the sauce thickens and coats the back of a spoon (about 5-7 minutes). This step is key—if the sauce seems too thick, add a splash more milk.
- Season the sauce: Stir in 1 teaspoon Dijon mustard, salt, pepper, and thyme. Remove from heat and fold in 1 1/2 cups (150 g) sharp cheddar and 1/2 cup (50 g) Gruyère cheese until melted and smooth. Taste and adjust seasoning.
- Layer the casserole: Spread a thin layer of cheese sauce on the bottom of the buttered dish. Add a layer of potato slices, overlapping slightly. Sprinkle a third of the diced ham over the potatoes and drizzle some cheese sauce on top. Repeat layering two more times, finishing with a generous sprinkle of remaining cheddar and Gruyère cheese on top.
- Bake uncovered: Place the dish in the preheated oven and bake for 50-60 minutes, until the top is golden brown and bubbly and the potatoes are tender when pierced with a fork. If the top browns too quickly, tent with foil halfway through.
- Rest before serving: Let the casserole sit for 10-15 minutes after baking. This helps the sauce set and makes slicing easier.
If you notice the sauce separating or the casserole looking too dry, adding a tablespoon or two of extra milk before baking can help. And don’t rush the resting period—it’s worth the wait!
Cooking Tips & Techniques
One thing I’ve learned over time is that the thickness of your potato slices can make or break the casserole. Too thick, and the potatoes won’t cook through evenly; too thin, and they might turn mushy. Aim for that sweet spot around 1/8 inch (3 mm), which gives you tender yet structured layers.
When making the cheese sauce, patience is your friend. Whisk constantly while adding milk to avoid lumps, and keep the heat moderate so the sauce thickens gradually. I’ve had my fair share of burned roux moments—never fun, but they taught me to watch the pan closely!
Don’t skip warming the milk before adding it to the roux. Cold milk tends to seize up the sauce, resulting in a clumpy mess. Also, seasoning in layers helps. I taste as I go—it’s better to add more salt or mustard gradually rather than overpower the dish early on.
Multitasking tip: While the casserole bakes, you can prep other dishes like a fresh spring salad or warm side of roasted asparagus. This dish is a perfect partner to a light green vegetable, balancing the richness nicely.
Variations & Adaptations
This ham and cheese scalloped potato casserole is a great base for customizing depending on your needs or what’s in the fridge.
- Vegetarian version: Simply omit the ham and add sautéed mushrooms or steamed broccoli for extra texture and flavor.
- Seasonal twist: In spring, toss in fresh peas or asparagus tips between layers to brighten things up.
- Different cheeses: Swap cheddar and Gruyère for Monterey Jack and Parmesan for a milder, nuttier flavor profile.
- Gluten-free option: Use cornstarch or a gluten-free flour blend instead of all-purpose flour to thicken the sauce.
- Spicy kick: Add a pinch of cayenne or smoked paprika to the cheese sauce for a subtle heat.
One variation I tried recently was adding caramelized onions between the layers—it added a sweet contrast that paired beautifully with the smoky ham. It’s also fun to layer in some leftover cooked sausage or bacon if you want to mix up the protein. I love how adaptable this recipe is, making it easy to keep things fresh depending on the occasion.
Serving & Storage Suggestions
This casserole is best served warm, fresh from the oven or after resting for 10-15 minutes. The top should have a slight golden crust, and each slice should hold together nicely. For Easter, I like to plate it alongside a crisp mixed greens salad dressed in a light vinaigrette—something to cut through the richness.
Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat gently in the oven at 350°F (175°C) for about 15-20 minutes or until warmed through. Avoid microwaving if you want to keep the texture intact, though a quick zap is fine for a last-minute snack.
This casserole also freezes well. Wrap tightly with foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating as above. I’ve found the flavors meld even more after a day or two in the fridge, making it a great make-ahead option for busy holiday meals.
Nutritional Information & Benefits
Each serving of this ham and cheese scalloped potato casserole provides a good balance of protein, carbs, and fats. Potatoes are an excellent source of potassium and vitamin C, while ham adds protein and essential B vitamins. The cheese contributes calcium and a satisfying richness that keeps you full.
Using whole milk keeps the dish creamy but not overly heavy, and you can lighten it up further by swapping for 2% milk or using part-skim cheeses. This recipe is naturally gluten-free if you choose the right flour substitute. Just watch the sodium content if you’re using pre-cooked ham, as some brands can be quite salty.
From a wellness standpoint, this dish feels indulgent but balanced enough to fit into a real food lifestyle. It’s a nourishing comfort food that reminds me that sometimes, a little richness is exactly what the soul needs.
Conclusion
So, if you’re searching for a comforting, easy-to-make dish that brings a little extra warmth and joy to your Easter table, this ham and cheese scalloped potato casserole fits the bill perfectly. It’s a recipe that invites you to slow down, savor familiar flavors, and gather around with those you care about.
Feel free to customize it to your taste—add your favorite cheese, swap in different meats, or sneak in some veggies. I love how versatile and forgiving this casserole is, making it a dependable friend in the kitchen.
When I serve this dish, I always get asked for the recipe again, and honestly, I’m happy to share. It’s become one of those quiet traditions that make holidays feel just right. Give it a try, and let it become part of your family’s comfort food rotation.
Frequently Asked Questions
Can I use other types of potatoes for this casserole?
Yes! Yukon Gold or red potatoes work well, but keep in mind that waxy potatoes hold their shape more, so the texture will be a bit different—still delicious, though.
Is there a way to make this recipe ahead of time?
Absolutely. You can assemble the casserole, cover it tightly, and refrigerate it overnight. Bake it the next day, adding a few extra minutes to the baking time since it’s chilled.
Can I substitute the ham with another protein?
Yes, cooked bacon, smoked turkey, or sausage are great alternatives. For a vegetarian option, omit the meat and add vegetables like mushrooms or spinach.
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently in the oven to keep the texture nice.
How do I prevent the potatoes from drying out during baking?
Make sure to slice the potatoes evenly and use enough cheese sauce to coat them well. Covering the casserole loosely with foil during the first half of baking can also help retain moisture.
For a cozy meal that pairs beautifully with this casserole, you might enjoy the Irish lamb stew with Guinness for a heartier feast or a light fresh spring vegetable frittata to balance the richness. Both have that same comforting vibe that makes any gathering feel special.
Pin This Recipe!

Comforting Ham and Cheese Scalloped Potato Casserole
A cozy and creamy ham and cheese scalloped potato casserole perfect for Easter or any family gathering. This easy recipe features tender potatoes layered with smoky ham and a rich cheese sauce.
- Prep Time: 30 minutes
- Cook Time: 50-60 minutes
- Total Time: 1 hour 20-30 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 pounds russet potatoes, peeled and thinly sliced
- 2 cups cooked ham, diced
- 2 cups sharp cheddar cheese, shredded
- 1 cup Gruyère cheese, shredded (optional)
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 1 teaspoon Dijon mustard
- Salt and freshly ground black pepper, to taste
- 1 teaspoon fresh thyme, chopped or 1/2 teaspoon dried thyme (optional)
Instructions
- Preheat the oven to 375°F (190°C). Butter a 9×13 inch casserole dish generously to prevent sticking.
- Peel and slice the russet potatoes about 1/8-inch (3 mm) thick. Use a mandoline slicer or a sharp knife for even slices.
- In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Add the finely chopped onion and minced garlic, cooking until softened and fragrant, about 3 minutes.
- Sprinkle 1/4 cup of all-purpose flour over the butter and onion mixture. Stir constantly for about 2 minutes to cook off the raw flour taste, creating a roux.
- Gradually pour in 3 cups of warmed whole milk while whisking constantly to avoid lumps. Continue stirring until the sauce thickens and coats the back of a spoon, about 5-7 minutes. Add more milk if the sauce is too thick.
- Stir in 1 teaspoon Dijon mustard, salt, pepper, and thyme. Remove from heat and fold in 1 1/2 cups sharp cheddar and 1/2 cup Gruyère cheese until melted and smooth. Taste and adjust seasoning.
- Spread a thin layer of cheese sauce on the bottom of the buttered dish. Add a layer of potato slices, overlapping slightly. Sprinkle one-third of the diced ham over the potatoes and drizzle some cheese sauce on top. Repeat layering two more times, finishing with a generous sprinkle of remaining cheddar and Gruyère cheese on top.
- Bake uncovered for 50-60 minutes, until the top is golden brown and bubbly and the potatoes are tender when pierced with a fork. Tent with foil halfway through if the top browns too quickly.
- Let the casserole rest for 10-15 minutes after baking to help the sauce set and make slicing easier.
Notes
Let the casserole rest for 10-15 minutes after baking to set the sauce and make slicing easier. Use a mandoline slicer for even potato slices. If the top browns too quickly, tent with foil. For gluten-free, substitute all-purpose flour with cornstarch. Leftovers keep well refrigerated for 3 days and freeze up to 2 months.
Nutrition
- Serving Size: 1 slice (about 1/8 o
- Calories: 380
- Sugar: 5
- Sodium: 720
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 28
- Fiber: 3
- Protein: 18
Keywords: ham and cheese casserole, scalloped potatoes, Easter recipe, comfort food, cheesy potato casserole, easy casserole, holiday side dish


