Scalloped Potatoes with Ham

Featured in: Shared Table Favorites

Thinly sliced Yukon Gold potatoes are layered with diced ham and smothered in a velvety cheese sauce made with Gruyère, sharp cheddar, and Parmesan. The dish bakes until golden brown, creating tender, melt-in-your-mouth potatoes with a bubbling, crispy cheese topping.

This classic comfort dish takes about 1 hour and 35 minutes from start to finish, including 25 minutes of prep time. The roux-based sauce ensures a silky consistency that perfectly coats each potato slice, while the combination of three cheeses delivers depth and umami flavor.

Updated on Tue, 13 Jan 2026 14:48:00 GMT
Golden-brown Scalloped Potatoes with Ham bubbling from the oven in a ceramic dish, topped with melted Gruyère and fresh parsley. Save
Golden-brown Scalloped Potatoes with Ham bubbling from the oven in a ceramic dish, topped with melted Gruyère and fresh parsley. | asiremnotch.com

The first time I made scalloped potatoes, I stood at the counter slicing potatoes by hand, wondering if my knife skills would hold up. My grandmother had made this dish look effortless every Sunday, but there I was, two hours into dinner prep, still peeling. The aroma that filled my kitchen that evening, though, something about bubbling cheese and cream making everything feel right with the world. Now I understand why she never minded the time it took.

Last Christmas Eve, my sister called me in a panic because she had forgotten to side dish for twenty people. We made three batches of this scalloped potatoes with ham, her kitchen filled with laughter and flour on every surface. When we finally served it, my uncle who never compliments anything went back for thirds. Sometimes the dishes that take the most effort become the ones people remember most fondly.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Yukon Gold or Russet potatoes: These hold their shape beautifully through long baking while becoming tender enough to cut with a fork
  • Cooked ham: Diced into small pieces so every layer gets that salty savory bite that balances the rich cream
  • Unsalted butter: The foundation of your sauce, giving you complete control over the final seasoning
  • Medium onion: Finely chopped so it melts into the sauce rather than staying in distinct pieces
  • Garlic cloves: Mince these fresh because pre-minced garlic has a different, less vibrant flavor
  • All-purpose flour: This creates the roux that thickens your sauce into something velvety and luscious
  • Whole milk and heavy cream: The combination gives you richness without becoming overwhelmingly heavy
  • Ground nutmeg: Just a whisper of this elevates white sauces from basic to something deeply comforting
  • Shredded Gruyère cheese: The star that brings that incredible melted cheese pull and nutty depth
  • Shredded sharp cheddar cheese: Adds the bold cheesy punch that balances the subtler Gruyère
  • Grated Parmesan cheese: Sprinkled on top for that golden crust that makes the first bite unforgettable
  • Fresh parsley: Optional garnish that adds a bright pop of color against all that golden cheese

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your oven and dish:
Preheat oven to 180°C (350°F) and generously grease a 23x33 cm (9x13 inch) baking dish with butter. Trust me, every corner needs attention or you will lose precious cheesy crust.
Build your flavor foundation:
Melt butter in a large saucepan over medium heat, cook onion until softened for about 3-4 minutes, then stir in garlic for just 1 minute. You want the onion translucent and fragrant, not browned.
Create the roux:
Sprinkle flour into the pan and whisk constantly for 1-2 minutes until it smells slightly nutty and looks like wet sand. This is the thickening magic that makes sauce silky instead of watery.
Make the cheese sauce:
Gradually whisk in milk and cream, simmer for 3-4 minutes until thickened, then season with salt, pepper, and nutmeg. Remove from heat and stir in half the Gruyère and cheddar until completely melted. The sauce should coat the back of a spoon.
Layer it all up:
Arrange half the sliced potatoes, top with half the ham, pour over half the cheese sauce, then repeat everything. Take your time here because even layers mean even cooking.
Add the golden crown:
Sprinkle remaining Gruyère, cheddar, and all the Parmesan evenly across the top. This is what creates those irresistible crispy edges everyone fights over.
Bake to perfection:
Cover with foil and bake for 45 minutes, then remove foil and bake another 25-30 minutes until potatoes are tender when pierced with a knife and the top is deep golden brown.
The hardest part, waiting:
Let rest for 10 minutes before serving. This brief pause lets the sauce set slightly so it does not run all over the plate when you scoop.
A close-up of creamy Scalloped Potatoes with Ham showing tender potato layers, diced ham, and a rich, cheesy sauce. Save
A close-up of creamy Scalloped Potatoes with Ham showing tender potato layers, diced ham, and a rich, cheesy sauce. | asiremnotch.com

My daughter now requests this for every birthday dinner, which she calls the potato holiday. Last year she helped me layer the potatoes, her small hands carefully placing each slice while explaining her very specific system for even distribution. These dishes become traditions not because they are fancy, but because they show up reliably when life calls for something comforting.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make Ahead Magic

You can assemble the entire dish up to 24 hours before baking, cover tightly with foil, and keep it in the refrigerator. This actually helps the flavors meld together beautifully. Just add about 10-15 extra minutes to the covered baking time since you are starting from cold.

Cheese Wisdom

Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. I learned this the hard way when my sauce had tiny grainy bits throughout. Now I always block cheese and shred it myself, which takes an extra five minutes but makes all the difference in the final texture.

Serving Suggestions

This rich dish needs something bright and fresh alongside it to cut through all that creamy goodness. I usually serve it with a simple green salad dressed with vinaigrette or some steamed broccoli with lemon. The contrast keeps every bite interesting instead of feeling overwhelmingly heavy.

  • A crisp white wine like Sauvignon Blanc balances the richness beautifully
  • Roasted green beans with almonds add a lovely texture contrast
  • Crusty bread for sopping up any extra sauce on your plate
Rustic kitchen table with a serving of Scalloped Potatoes with Ham next to a green salad and a glass of white wine. Save
Rustic kitchen table with a serving of Scalloped Potatoes with Ham next to a green salad and a glass of white wine. | asiremnotch.com

There is something deeply satisfying about serving a dish that took time and care, watching people go quiet for that first bite. Good food, after all, is just love you can put on a plate.

Questions & Answers

Can I make this ahead of time?

Yes, assemble the entire dish up to 1 day in advance, cover tightly, and refrigerate. Bake when ready to serve, adding 5-10 minutes to the covered baking time if chilled.

What type of potatoes work best?

Yukon Gold or Russet potatoes are ideal. Yukon Golds hold their shape well and have a naturally buttery flavor, while Russets become exceptionally tender and absorb the sauce beautifully.

Can I substitute the ham?

Smoked turkey, chicken, or even crumbled bacon work well as alternatives. For a vegetarian version, omit the meat entirely or add sautéed mushrooms and spinach.

How do I know when it's done?

The dish is ready when potatoes are fork-tender and the top is golden brown with bubbling cheese around the edges. A knife should insert easily through the layers without resistance.

Can I freeze leftovers?

Leftovers can be frozen for up to 2 months. Portion into airtight containers and thaw overnight in the refrigerator before reheating at 180°C (350°F) until hot throughout.

What can I serve with this?

Green salads, roasted vegetables like asparagus or green beans, or crusty bread complement this rich dish. It also pairs wonderfully with a light fruit salad to balance the creaminess.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Scalloped Potatoes with Ham

Tender potato layers with savory ham in rich, creamy cheese sauce

Prep Time
25 min
Time to Cook
70 min
Overall Time
95 min
Created by Fiona Sawyer


Skill Level Medium

Cuisine Type American

Portion Output 6 Number of Servings

Diet Preferences None specified

What You'll Need

Potatoes & Ham

01
02

Sauce

01
02
03
04
05
06
07
08
09

Cheese

01
02
03

Garnish (optional)

01

How-To Steps

Step 01

Prepare the baking dish: Preheat oven to 350°F. Grease a 9x13 inch baking dish with butter or nonstick spray.

Step 02

Sauté aromatics: In a large saucepan, melt butter over medium heat. Add onion and cook until softened, about 3–4 minutes. Stir in garlic and cook for 1 minute.

Step 03

Create the roux: Sprinkle in flour and cook, whisking constantly, for 1–2 minutes to form a roux. Gradually whisk in milk and cream, ensuring no lumps form.

Step 04

Thicken the sauce: Simmer sauce for 3–4 minutes, stirring until thickened. Season with salt, pepper, and nutmeg. Remove from heat and stir in half of the Gruyère and cheddar cheeses until melted.

Step 05

Layer the ingredients: Arrange half the sliced potatoes in the prepared baking dish. Top with half the ham and pour over half the cheese sauce. Repeat with remaining potatoes, ham, and sauce.

Step 06

Add cheese topping: Sprinkle remaining Gruyère, cheddar, and all the Parmesan cheese evenly over the top.

Step 07

Bake covered: Cover with foil and bake for 45 minutes.

Step 08

Bake uncovered for golden crust: Remove foil and bake for an additional 25–30 minutes, or until potatoes are tender and top is golden brown.

Step 09

Rest and serve: Let rest for 10 minutes before serving. Garnish with chopped parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Sharp knife or mandoline
  • Large saucepan
  • Whisk
  • 9x13 inch baking dish
  • Aluminum foil

Allergy Info

Go through every item for allergens. If unsure, it's best to check with your health provider.
  • Contains milk (dairy) and wheat (gluten)
  • Contains pork (ham)
  • Double-check cheese and ham labels for gluten or allergen cross-contamination if needed

Nutrition Details (each portion)

This information guides you but isn't a substitute for professional medical input.
  • Caloric Value: 480
  • Fats: 25 g
  • Carbohydrates: 37 g
  • Proteins: 23 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.