Scalloped Potatoes Ham Layers

Featured in: Everyday Home Plates

This comforting dish features tender, thinly sliced potatoes layered with diced ham and baked in a creamy cheese sauce made from butter, onion, garlic, and a blend of Gruyère, cheddar, and Parmesan. The sauce is thickened with a roux of flour and dairy, seasoned with nutmeg, salt, and pepper. Baked until golden and bubbly, it’s perfect for family dinners or holiday gatherings. Optional parsley garnish adds a fresh touch.

Updated on Fri, 09 Jan 2026 12:47:00 GMT
Golden-brown Scalloped Potatoes with Ham, bubbling with melted cheese and a creamy sauce, ready to serve. Pin it
Golden-brown Scalloped Potatoes with Ham, bubbling with melted cheese and a creamy sauce, ready to serve. | petitsfenj.com

There was a winter evening when my aunt brought scalloped potatoes to a family dinner, and I watched my usually quiet uncle go back for thirds. That moment stuck with me, not because of any grand story, but because I realized comfort food doesn't need to be complicated to feel like home. Years later, I finally asked for her approach, and what she shared was straightforward: layer good potatoes, add ham for depth, build a sauce that's creamy without being heavy, and let the oven do the rest. Now when I make this dish, I understand why it's been a quiet favorite at tables for generations.

I made this for a potluck where everyone brought something trendy, and somehow the scalloped potatoes disappeared first while the elaborate dishes sat mostly untouched. That taught me that not everything needs to be surprising or Instagram-worthy to matter at the table.

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 (1.5 kg / 3.5 lbs), peeled and thinly sliced: Yukon Golds stay waxy and hold their shape beautifully, while Russets break down slightly for a creamier texture. Use a mandoline if you have one so every slice is consistent and cooks evenly.
  • Cooked ham (250 g / 9 oz), diced: Good quality ham with real smoke flavor makes the whole dish taste richer without needing to add much else.
  • Unsalted butter (60 g / 4 tbsp): Start here because it's your flavor foundation for the sauce.
  • Medium onion, finely chopped: This dissolves into the sauce and adds a subtle sweetness that balances the salt.
  • Garlic cloves (2), minced: Just enough to whisper in the background, not shout.
  • All-purpose flour (50 g / 1/3 cup): Creates the roux that thickens the sauce without lumps or cornstarch grittiness.
  • Whole milk (700 ml / 3 cups) and heavy cream (120 ml / 1/2 cup): The milk carries flavor while the cream adds richness and smoothness.
  • Salt (1 tsp), black pepper (1/2 tsp), ground nutmeg (1/4 tsp): Nutmeg is the secret note that makes people ask what you did differently.
  • Gruyère cheese (200 g / 2 cups) and sharp cheddar (100 g / 1 cup), shredded: Gruyère melts silky smooth while cheddar adds sharpness and color.
  • Parmesan cheese (30 g / 1/4 cup), grated: The final layer browns beautifully and adds a salty finish.
  • Fresh parsley (2 tbsp), chopped: Optional but worth adding for a flash of green and fresh herb brightness.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Set the stage:
Preheat your oven to 180°C (350°F) and grease a 23x33 cm baking dish with butter. This temperature bakes the potatoes through gently without drying them.
Build the base:
Melt butter in a large saucepan over medium heat, then add your chopped onion and let it soften for 3 to 4 minutes until it becomes translucent. Add the minced garlic and stir for about 1 minute until the whole pan smells amazing.
Make the roux:
Sprinkle flour over the butter and onions, then whisk constantly for 1 to 2 minutes so it becomes a smooth paste. This brief cooking removes the raw flour taste and readies it to thicken your sauce.
Create the sauce:
Gradually whisk in the milk and cream, moving slowly to prevent lumps from forming. Keep whisking and let it simmer for 3 to 4 minutes, stirring frequently, until the sauce coats the back of a spoon.
Season and add cheese:
Remove from heat and season with salt, pepper, and nutmeg, stirring gently. Add half of the Gruyère and cheddar, stirring just until melted and smooth.
Layer thoughtfully:
Spread half your potato slices evenly in the baking dish, then scatter half the diced ham over them. Pour half the cheese sauce over this layer, creating an even blanket. Repeat with remaining potatoes, ham, and sauce so both layers get the same love.
Top and bake covered:
Sprinkle the remaining Gruyère, cheddar, and all the Parmesan cheese evenly over the top. Cover tightly with foil and bake for 45 minutes so the potatoes begin tenderizing in a steamy environment.
Brown the finish:
Remove the foil and bake for another 25 to 30 minutes until the top turns golden brown and a fork slides through the potatoes easily. Let it rest for 10 minutes before serving so the layers settle and hold together.
A close-up of cheesy Scalloped Potatoes with Ham, showing tender potato layers and crispy, golden topping. Pin it
A close-up of cheesy Scalloped Potatoes with Ham, showing tender potato layers and crispy, golden topping. | petitsfenj.com

The first time I made this for my partner's parents, I was nervous about it being too simple, but watching them eat in quiet satisfaction said everything. That's when I stopped apologizing for straightforward food and started trusting that good ingredients and patience speak louder than complexity.

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.

Why This Dish Stays on Tables

Scalloped potatoes have been around for over a century because they solve a real problem in the kitchen: how to make potatoes feel special without turning them into something unrecognizable. The ham adds protein and a smoky backbone while staying polite enough not to overshadow the creamy, cheesy sauce. This is the kind of dish that works equally well at a casual weeknight dinner or a holiday spread where you need something substantial that won't compete with other flavors on the table.

Make-Ahead and Storage Tips

The beauty of this dish is that you can assemble it up to a full day in advance, cover it tightly with foil, and refrigerate until you're ready to bake. Add about 10 to 15 minutes to the covered baking time if you're starting from cold. Leftovers keep beautifully for 3 to 4 days in the fridge and reheat gently in a low oven covered with foil so the top doesn't dry out.

Variations and Flavor Swaps

While ham is traditional, you can swap in smoked turkey, crispy bacon crumbled small, or even sautéed mushrooms for a vegetarian version. Some kitchens add a pinch of cayenne pepper or smoked paprika to the sauce for warmth, or stir in a tablespoon of Dijon mustard right after you add the cheese. I've also seen cooks add fresh thyme or sage to the onion base, which brings an earthy note that pairs beautifully with both the ham and cheese.

  • Try mixing your cheese blend based on what you have on hand, keeping Gruyère or Emmental as your foundation.
  • If the sauce seems too thick, thin it with a splash more milk after you remove it from heat rather than adding more liquid during cooking.
  • For a crunchier top, mix the Parmesan with a few panko breadcrumbs and a small pinch of paprika before sprinkling over the potatoes.
Homemade Scalloped Potatoes with Ham, a comforting dish with rich, creamy flavors, perfect for a special meal. Pin it
Homemade Scalloped Potatoes with Ham, a comforting dish with rich, creamy flavors, perfect for a special meal. | petitsfenj.com

This dish asks for nothing more than good ingredients and patience, which is exactly why it endures. Every time you make it, you're part of a long tradition of home cooks who understood that sometimes the most satisfying meals are the ones that let the fundamentals shine.

Frequently Asked Questions

What type of potatoes work best for this dish?

Yukon Gold or Russet potatoes are preferred as they hold their shape well and offer a creamy texture when baked.

Can I substitute ham with other meats?

Yes, smoked turkey or chicken can be used as alternatives for a different flavor profile.

How is the cheese sauce prepared?

The sauce starts with a roux made from butter and flour, then milk and cream are whisked in. It’s seasoned and finished by melting in Gruyère and cheddar cheeses.

How long should the dish be baked?

Bake covered for 45 minutes, then uncovered for 25–30 minutes until the potatoes are tender and the top is golden brown.

Can this dish be prepared ahead of time?

Yes, it can be assembled up to one day in advance, refrigerated, and baked when ready to serve.

What garnish complements this dish?

Chopped fresh parsley adds a bright and fresh contrast to the rich flavors.

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 Ham Layers

Layers of sliced potatoes and ham baked in a creamy cheese sauce, perfect for hearty family meals.

Prep time
25 min
Cook time
70 min
Total duration
95 min
Published by Stella Ramirez

Recipe type Everyday Home Plates

Skill level Medium

Cuisine American

Yield 6 Number of servings

Diet details None specified

What You Need

Potatoes & Ham

01 3.5 lbs Yukon Gold or Russet potatoes, peeled and thinly sliced
02 9 oz cooked ham, diced

Sauce

01 4 tbsp unsalted butter
02 1 medium onion, finely chopped
03 2 garlic cloves, minced
04 1/3 cup all-purpose flour
05 3 cups whole milk
06 1/2 cup heavy cream
07 1 tsp salt
08 1/2 tsp black pepper
09 1/4 tsp ground nutmeg

Cheese

01 2 cups shredded Gruyère cheese
02 1 cup shredded sharp cheddar cheese
03 1/4 cup grated Parmesan cheese

Garnish (optional)

01 2 tbsp chopped fresh parsley

Step-by-step guide

Step 01

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

Step 02

Cook aromatics: Melt butter in a large saucepan over medium heat. Add chopped onion and cook until softened, about 3 to 4 minutes. Stir in minced garlic and cook for 1 minute.

Step 03

Make roux and sauce: Sprinkle flour over butter mixture and whisk constantly for 1 to 2 minutes to form a roux. Gradually whisk in whole milk and heavy cream, ensuring the sauce is smooth with no lumps.

Step 04

Season and incorporate cheese: Simmer sauce, stirring frequently, until thickened, about 3 to 4 minutes. Season with salt, black pepper, and ground nutmeg. Remove from heat and stir in half of the Gruyère and cheddar cheeses until melted.

Step 05

Layer potatoes, ham, and sauce: Arrange half of the sliced potatoes evenly in the prepared dish. Top with half the diced ham, then pour half of the cheese sauce over. Repeat with remaining potatoes, ham, and sauce.

Step 06

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

Step 07

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

Step 08

Bake uncovered: Remove foil and continue baking for an additional 25 to 30 minutes until potatoes are tender and the top is golden brown.

Step 09

Rest and garnish: Allow to 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'll Need

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

Allergy info

Review each component for allergens and ask a healthcare provider if you're unsure.
  • Contains milk (dairy), wheat (gluten), and pork.

Nutritional info (for each serving)

This nutrition data is for your reference only, not a substitute for medical guidance.
  • Calorie count: 480
  • Fat content: 25 g
  • Carbohydrates: 37 g
  • Protein amount: 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.