The smell of bubbling cheese mingled with tender potatoes and savory ham always takes me back to cozy family dinners that felt like a warm hug on a chilly evening. I first stumbled upon this irresistible ham and cheese scalloped potatoes recipe when searching for a dish that could satisfy my craving for comfort food without too much fuss. Honestly, it’s become a staple in my kitchen because it’s just so darn good and surprisingly simple to pull together.
What I love most about this recipe is how it combines everyday ingredients into a rich, creamy casserole that’s perfect for busy weeknights or special gatherings alike. Whether you’re feeding a crowd or craving some soul-soothing comfort food, this ham and cheese scalloped potatoes dish hits all the right notes. Plus, it’s a clever way to use up leftover ham, which I’ve done more times than I can count (and trust me, it never disappoints!).
As someone who’s tested this recipe multiple times and tweaked it to balance the creamy sauce with just enough cheesy goodness, I can say it’s one you’ll want to keep handy. It’s got that satisfying gooey texture and savory flavor that feels both indulgent and homey. If you’re ready to make a dish that’s easy to prep, packed with flavor, and guaranteed to bring smiles around the table, this ham and cheese scalloped potatoes recipe is your new go-to.
Why You’ll Love This Recipe
After making this irresistible ham and cheese scalloped potatoes recipe more times than I can remember, I’ve gathered a handful of reasons why it’s such a crowd-pleaser. Here’s why you’ll want to keep this one bookmarked:
- Quick & Easy: You can have this ready to bake in under 30 minutes — perfect when you need a comforting meal without the hassle.
- Simple Ingredients: No need for fancy or hard-to-find items. Most of what you need is probably already in your pantry or fridge.
- Great for Any Occasion: Whether it’s a family dinner, a holiday side, or a potluck contribution, it fits right in.
- Crowd-Pleaser: Kids and adults alike always ask for seconds. The creamy texture with ham and melty cheese is hard to resist.
- Unbelievably Delicious: The layers of thinly sliced potatoes, savory ham, and rich cheese sauce create a comforting flavor combo that feels like a warm embrace.
What sets this ham and cheese scalloped potatoes recipe apart is the homemade cheese sauce that’s silky smooth without being heavy. I blend sharp cheddar and a touch of Gruyère for that perfect balance of tangy and nutty notes. Plus, the ham isn’t just an afterthought — it’s scattered throughout in generous chunks for bursts of savory goodness in every bite.
This isn’t your run-of-the-mill scalloped potatoes dish. It’s comfort food that feels special but is surprisingly simple to make. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and say, “Yep, this is exactly what I needed.”
What Ingredients You Will Need
This ham and cheese scalloped potatoes recipe uses straightforward, wholesome ingredients to create layers of flavor and texture. Most are pantry staples or easy to find at your local grocery store.
- Potatoes: 3 pounds (about 1.4 kg) of Yukon Gold or Russet potatoes, peeled and thinly sliced (about 1/8 inch thick) – they hold their shape and absorb the sauce beautifully.
- Ham: 2 cups (about 300 g) cooked ham, diced into bite-sized pieces – I prefer a smoky, well-seasoned ham for extra depth.
- Cheese: 2 cups (200 g) shredded sharp cheddar cheese – provides that classic tangy richness.
- Gruyère cheese: 1/2 cup (55 g) shredded Gruyère (optional but highly recommended for nuttiness).
- Butter: 4 tablespoons (60 g) unsalted butter, for the roux and to dot the top.
- All-purpose flour: 1/4 cup (30 g) to thicken the sauce.
- Milk: 3 cups (720 ml) whole milk, warmed – for a creamy base (you can swap for unsweetened almond milk for a lighter version).
- Garlic: 2 cloves, minced – adds a subtle savory kick.
- Onion powder: 1 teaspoon – for extra flavor without the fuss of chopping onions.
- Dijon mustard: 1 teaspoon – balances the richness with a touch of tang.
- Salt and pepper: To taste – I like to season generously but adjust according to your ham’s saltiness.
- Fresh thyme or parsley: 1 tablespoon chopped (optional, for garnish and fresh herbal notes).
For best results, look for ham that’s not overly salty or dry. If you want to switch it up, leftover turkey works beautifully here, too. And if you’re gluten-free, just swap the all-purpose flour for a gluten-free blend or cornstarch (about half the amount) to thicken the sauce.
Equipment Needed
- Mandoline slicer or sharp knife: For evenly slicing potatoes thinly; uniform slices help the potatoes cook evenly.
- Large mixing bowl: To toss ingredients and mix the cheese sauce.
- Medium saucepan: For making the creamy cheese sauce.
- 9×13 inch (23×33 cm) baking dish: A classic casserole dish that fits everything comfortably.
- Whisk: Essential for smoothing out the sauce without lumps.
- Oven mitts and aluminum foil: For safe handling and tenting the dish during baking.
If you don’t own a mandoline, a sharp chef’s knife works just fine—just take your time to slice potatoes evenly. I once used a box grater’s slicing side in a pinch, but that was a bit messier!
For those on a budget, inexpensive baking dishes from thrift stores or discount retailers work perfectly. Just make sure your dish is oven-safe and sturdy.
Detailed Preparation Method
- Preheat your oven to 350°F (175°C). Lightly grease your 9×13 inch baking dish with butter or cooking spray to prevent sticking. This usually takes about 5 minutes.
- Prepare the potatoes: Peel and slice 3 pounds (1.4 kg) of Yukon Gold or Russet potatoes into 1/8-inch (3 mm) thin slices. A mandoline slicer is perfect here for uniformity, which helps with even cooking. Set aside.
- Make the cheese sauce: In a medium saucepan over medium heat, melt 4 tablespoons (60 g) unsalted butter. Once melted and bubbling, whisk in 1/4 cup (30 g) all-purpose flour and cook for about 1-2 minutes until golden and fragrant—this forms a roux that will thicken the sauce.
- Slowly add 3 cups (720 ml) warm whole milk while whisking continuously to avoid lumps. Cook the mixture for 5-7 minutes, stirring regularly, until it thickens enough to coat the back of a spoon.
- Season the sauce: Stir in 2 cloves minced garlic, 1 teaspoon onion powder, 1 teaspoon Dijon mustard, salt, and pepper to taste. Remove from heat.
- Mix in cheeses: Gradually fold in 2 cups (200 g) shredded sharp cheddar and 1/2 cup (55 g) shredded Gruyère cheese until melted and smooth. Set sauce aside.
- Assemble the casserole: Layer one-third of the sliced potatoes in the bottom of the baking dish. Sprinkle one-third of the diced ham (about 2/3 cup or 100 g) evenly over the potatoes. Pour one-third of the cheese sauce over the ham and potatoes. Repeat this process two more times, finishing with a layer of cheese sauce on top. Dot the top with small pats of butter for golden browning.
- Cover the dish with aluminum foil and bake in the preheated oven for 45 minutes. This traps steam, allowing the potatoes to cook through without drying.
- Remove the foil and bake uncovered for an additional 25-30 minutes until the top is golden and bubbly, and the potatoes are tender when pierced with a fork.
- Let the scalloped potatoes rest for 10-15 minutes before serving. This helps the sauce thicken slightly and makes slicing easier.
If you notice the top browning too fast, tent with foil again. Also, if your sauce is too thick before baking, whisk in a splash of milk to loosen it up. The key is patience—thin slices and low heat mean creamy, tender potatoes every time.
Cooking Tips & Techniques
One trick I’ve learned is to slice potatoes very thinly and evenly. Uneven slices can cause some potatoes to overcook while others remain firm. A mandoline slicer makes this painless, but a sharp knife works if you’re careful.
Don’t rush the roux when making the cheese sauce — cooking the flour in butter for a couple minutes before adding milk eliminates that raw flour taste and ensures a smooth, velvety sauce.
When stirring the sauce, keep whisking constantly once you add the milk to prevent lumps. If lumps do form, a quick blitz with an immersion blender works wonders.
Using a mix of cheddar and Gruyère adds complexity, but if you only have cheddar, that’s totally fine. Just choose a sharp or extra-sharp variety for the best flavor.
Avoid skipping the resting time after baking. This step lets the sauce thicken up and makes serving less messy. I learned this the hard way after impatiently digging in too soon!
To save time, prep everything a few hours ahead, cover the dish, and store it in the fridge until ready to bake. Just add 10-15 extra minutes to the baking time if baking cold.
Variations & Adaptations
This ham and cheese scalloped potatoes recipe is flexible, so you can tailor it easily:
- Vegetarian version: Omit ham and add sautéed mushrooms or caramelized onions for a savory twist.
- Different cheeses: Swap Gruyère for mozzarella or Monterey Jack for a milder flavor, or add Parmesan on top for a crispy crust.
- Make it gluten-free: Use cornstarch or a gluten-free flour blend to thicken the sauce instead of all-purpose flour.
- Seasonal twist: Stir in chopped fresh herbs like rosemary or thyme during assembly for an herby note that’s perfect for spring or fall.
- Use leftover turkey or chicken: In place of ham, this makes a great way to repurpose holiday leftovers.
Personally, I once added a handful of chopped spinach between layers for some extra greens, and it worked surprisingly well without overpowering the classic flavor profile.
Serving & Storage Suggestions
This ham and cheese scalloped potatoes dish is best served warm, straight from the oven. The top should be golden and bubbly, with the inside creamy and tender. I love plating it alongside a crisp green salad or steamed veggies to balance the richness.
For beverages, a light white wine like Chardonnay pairs nicely, or a cold beer for casual dinners.
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and warm in a 350°F (175°C) oven for 20-25 minutes until heated through. Microwave works too but can make the sauce a bit less creamy.
Interestingly, the flavors deepen after a day or two, making it a perfect make-ahead dish for busy weeks.
Nutritional Information & Benefits
This recipe offers a hearty balance of protein from the ham and cheese, with the satisfying carbs from potatoes. Per serving (based on 8 servings), you can expect roughly:
| Calories | Fat | Protein | Carbs | Fiber |
|---|---|---|---|---|
| 350-400 kcal | 18-22 g | 18-22 g | 30-35 g | 3-4 g |
The potatoes provide potassium and vitamin C, while the ham and cheese add calcium and B vitamins. If you’re watching sodium, opt for low-sodium ham and adjust salt accordingly. This dish is naturally gluten-free if you substitute the flour, making it accessible for various dietary needs.
Conclusion
This irresistible ham and cheese scalloped potatoes recipe is a comforting, delicious dish that’s surprisingly simple to make. Whether you’re feeding family, entertaining guests, or just craving a warm, satisfying meal, this recipe delivers every time. It’s flexible enough to customize and perfect for making ahead, which I appreciate during busy weeks.
I hope you enjoy making (and eating!) it as much as I do. Don’t hesitate to tweak ingredients or add your own spin — cooking should be fun and personal, after all. If you try this recipe, please drop a comment below to share your experience or any creative twists you came up with. Happy cooking!
FAQs
Can I use frozen ham for this recipe?
Yes, just thaw the ham completely and pat it dry before adding. This prevents excess moisture from making the casserole watery.
What’s the best way to slice potatoes evenly without a mandoline?
Use a sharp chef’s knife and steady your hand by slicing slowly and carefully. Cutting the potatoes into uniform thickness (about 1/8 inch) helps them cook evenly.
Can I prepare this dish ahead of time?
Absolutely! Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Add extra baking time if baking cold from the fridge.
Is there a good substitute for Gruyère cheese?
Swiss cheese or mozzarella work well as milder alternatives. Parmesan on top also adds a nice crispy finish.
How do I know when the scalloped potatoes are fully cooked?
They’re done when the top is golden and bubbly, and a fork slides easily through the potatoes without resistance. If the top browns too quickly, tent with foil and continue baking until tender.
Pin This Recipe!
Irresistible Ham and Cheese Scalloped Potatoes
A rich, creamy casserole combining thinly sliced potatoes, savory ham, and a homemade cheese sauce, perfect for comfort food lovers and easy to prepare for any occasion.
- Prep Time: 25 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 40 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 pounds Yukon Gold or Russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 2 cups cooked ham, diced into bite-sized pieces
- 2 cups shredded sharp cheddar cheese
- 1/2 cup shredded Gruyère cheese (optional)
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed
- 2 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
- 1 tablespoon fresh thyme or parsley, chopped (optional)
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with butter or cooking spray.
- Peel and slice potatoes into 1/8-inch thin slices using a mandoline slicer or sharp knife. Set aside.
- In a medium saucepan over medium heat, melt butter. Whisk in flour and cook for 1-2 minutes until golden and fragrant to form a roux.
- Slowly add warm milk while whisking continuously to avoid lumps. Cook for 5-7 minutes until sauce thickens enough to coat the back of a spoon.
- Stir in minced garlic, onion powder, Dijon mustard, salt, and pepper. Remove from heat.
- Gradually fold in shredded cheddar and Gruyère cheese until melted and smooth. Set sauce aside.
- Layer one-third of the sliced potatoes in the baking dish. Sprinkle one-third of the diced ham evenly over the potatoes. Pour one-third of the cheese sauce over the ham and potatoes. Repeat two more times, finishing with cheese sauce on top. Dot with small pats of butter.
- Cover dish with aluminum foil and bake for 45 minutes.
- Remove foil and bake uncovered for an additional 25-30 minutes until top is golden and bubbly and potatoes are tender.
- Let rest for 10-15 minutes before serving to allow sauce to thicken and make slicing easier.
Notes
Use a mandoline slicer for even potato slices to ensure uniform cooking. If sauce is too thick before baking, whisk in a splash of milk to loosen. Resting the dish after baking helps thicken the sauce and makes serving easier. For gluten-free, substitute all-purpose flour with cornstarch or gluten-free flour blend. Leftover turkey or chicken can replace ham. To prepare ahead, assemble and refrigerate up to 24 hours, adding extra baking time if baking cold.
Nutrition
- Serving Size: 1/8 of the casserole
- Calories: 375
- Sugar: 4
- Sodium: 600
- Fat: 20
- Saturated Fat: 12
- Carbohydrates: 33
- Fiber: 3.5
- Protein: 20
Keywords: ham and cheese scalloped potatoes, comfort food, casserole, cheesy potatoes, easy dinner, homemade, baked potatoes, creamy sauce





