Scalloped Potatoes with Ham

Featured in: Oven & Pan Creations

Layers of thinly sliced Yukon Gold potatoes alternate with savory diced ham, all smothered in a velvety homemade cheese sauce made with whole milk, heavy cream, and a blend of Gruyère, sharp cheddar, and Parmesan. The dish bakes until bubbling and golden, creating a tender, creamy texture that pairs perfectly with the salty ham.

This hearty casserole serves six and takes about 90 minutes from start to finish. The roux-based sauce ensures a smooth, consistent coating that clings to each potato slice, while the combination of three cheeses delivers depth of flavor.

Updated on Wed, 14 Jan 2026 12:44:00 GMT
Golden brown Scalloped Potatoes with Ham bubbling from the oven with melted cheese and fresh parsley garnish. Pin It
Golden brown Scalloped Potatoes with Ham bubbling from the oven with melted cheese and fresh parsley garnish. | buenoabrid.com

The steam hitting my face when I pulled that foil off still makes my stomach growl. My grandmother made scalloped potatoes for every Sunday dinner, but adding ham was my father's brilliant twist. He'd cube up the leftover holiday ham and declare it made everything better. He wasn't wrong about that.

Last winter my neighbor came over during a snowstorm with a bag of Yukon Golds and some ham from her holiday cooking. We spent the afternoon slicing potatoes and drinking coffee while the snow piled up outside. That's the thing about this dish. It makes you want to gather people around the table and stay awhile.

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 the long bake and develop creamy textures without falling apart
  • Cooked ham: Diced small so every forkful gets salty bites throughout the layers
  • Unsalted butter: Building the roux base that makes the sauce velvety and rich
  • Onion and garlic: Cooked down soft in the butter first so they melt into the background flavor
  • All-purpose flour: Just enough to thicken the milk and cream into that coating consistency
  • Whole milk and heavy cream: The combination creates luxury without being overwhelmingly heavy
  • Salt, pepper, and nutmeg: Nutmeg is the secret warmth that makes white sauce taste professional
  • Gruyère and sharp cheddar: Gruyère brings nutty sophistication while cheddar adds that familiar sharp comfort
  • Parmesan cheese: Salty finish on top that browns into the most delicious crust
  • Fresh parsley: Bright contrast against all that golden richness if you want the pop of color

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your baking dish:
Butter that 9x13 inch dish thoroughly because the cheese will stick to everything if you don't
Build the flavor base:
Melt butter in your large saucepan then cook the onion until it's soft and fragrant before adding garlic for just sixty seconds
Make the roux:
Sprinkle flour over everything and whisk like your life depends on it for two minutes to cook out that raw flour taste
Create the creamy sauce:
Pour in the milk and cream gradually while whisking constantly then let it simmer until it coats the back of a spoon
Season and add cheese:
Stir in salt, pepper, nutmeg then remove from heat and melt in half your cheeses until smooth
Layer it up:
Start with potatoes then ham then sauce and repeat ending with sauce poured over everything
Add the cheesy top:
Sprinkle all remaining cheese across the surface because that crust is what people fight over
Bake covered first:
Forty five minutes with foil lets the potatoes cook through without burning the cheese
Uncover for glory:
Remove foil and give it another twenty five to thirty minutes until golden and bubbling
Patience pays off:
Let it rest ten minutes so the sauce sets slightly or it will slide all over your plate
Layers of thinly sliced potatoes and diced ham baked in a creamy sauce for a family dinner. Pin It
Layers of thinly sliced potatoes and diced ham baked in a creamy sauce for a family dinner. | buenoabrid.com

My sister called me last week asking for this recipe because her family kept requesting it for Sunday dinner. She said even her vegetable hating kids went back for thirds. Some recipes feed your body but this one feeds something deeper.

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.

The Potato Secret

Yukon Golds have this natural butteriness that Russets just can't match, though both work. I've learned that soaking sliced potatoes in cold water for ten minutes removes excess starch and helps them cook more evenly. Just pat them dry before layering.

Make Ahead Magic

You can assemble the entire dish up to a day before baking. Cover it tightly and refrigerate, then add five to ten minutes to the covered baking time since it's starting cold. The sauce actually penetrates the potatoes better when they sit overnight.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness perfectly. Roasted broccoli or green beans also work beautifully. This pairs wonderfully with glazed ham if you're serving ham as the main protein too.

  • Let guests add hot sauce at the table if they like extra kick
  • Crusty bread is almost mandatory for sopping up that sauce
  • A light white wine like Chardonnay complements the creamy flavors
Savory Scalloped Potatoes with Ham served hot in a white baking dish, ready to slice and serve. Pin It
Savory Scalloped Potatoes with Ham served hot in a white baking dish, ready to slice and serve. | buenoabrid.com

There's something about that golden bubbling surface that makes people feel at home. Maybe that's the real magic.

Recipe FAQs

Can I make this ahead of time?

Yes, assemble the entire dish up to 1 day in advance, cover tightly, and refrigerate. When ready to serve, bake as directed, adding about 10-15 minutes to the covered baking time since it will be cold.

What type of potatoes work best?

Yukon Gold or Russet potatoes are ideal because they hold their shape well during baking and absorb the creamy sauce without becoming mushy. Avoid waxy varieties like red potatoes.

Can I substitute the ham?

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

How do I know when it's done baking?

The potatoes should be fork-tender when pierced, and the cheese topping should be golden brown and bubbling around the edges. If the top browns too quickly, cover loosely with foil.

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 warmed through.

What can I serve with this?

A crisp green salad with vinaigrette helps cut through the richness. Roasted vegetables like Brussels sprouts or steamed green beans also complement the creamy texture nicely.

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 diced ham baked in creamy Gruyère and cheddar sauce. A classic comfort dish.

Prep Time
25 minutes
Total Cook Time
70 minutes
Time Needed
95 minutes
Recipe by Janice Fowler


Skill Level Medium

Cuisine American

Makes 6 Serving Size

Diet Preferences 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

01 2 tbsp chopped fresh parsley

How to Make

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: Melt butter in a large saucepan over medium heat. Add onion and cook until softened, about 3–4 minutes. Stir in garlic and cook for 1 minute.

Step 03

Make 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

Prepare cheese 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 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

Finish baking: 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'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains milk and dairy products
  • Contains wheat and gluten
  • Contains pork

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • Calories: 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.