Scalloped Potatoes with Ham

Featured in: Meals For The Table

These scalloped potatoes feature tender layers of thinly sliced Yukon Gold potatoes nestled with savory diced ham, all baked in a luxurious homemade cheese sauce. The creamy sauce combines whole milk, heavy cream, and a blend of Gruyère, sharp cheddar, and Parmesan cheeses, seasoned with nutmeg for subtle warmth.

Perfect for family dinners or holiday gatherings, this dish delivers golden-brown cheesy crust with soft, velvety potato layers beneath. The prep takes just 25 minutes, then the oven does the work in about an hour and fifteen minutes.

Make it ahead by assembling the day before and refrigerating until ready to bake. Substitute smoked turkey or chicken for the ham if preferred, and consider adding a pinch of cayenne to the sauce for extra kick.

Updated on Wed, 14 Jan 2026 16:19:00 GMT
Golden-baked Scalloped Potatoes with Ham bubbling with rich, creamy Gruyère sauce from the oven. Pin It
Golden-baked Scalloped Potatoes with Ham bubbling with rich, creamy Gruyère sauce from the oven. | jolitayri.com

My grandmother had this yellow mixing bowl she used specifically for scalloped potatoes, and I remember the way her hands moved when she sliced potatoes, thin and steady without even looking. The smell of butter melting with onions would draw everyone into the kitchen long before dinner was ready.

I made this for a snowy Sunday dinner last winter when my brother came over unexpectedly. We stood around the oven watching the cheese bubble through the foil, and he kept asking if it was done yet every five minutes.

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 while becoming tender in the cream sauce
  • Cooked ham: Dice it into bite sized pieces so it distributes evenly through the layers
  • Unsalted butter: Used for both the roux and greasing the dish, it builds that rich foundation
  • Onion and garlic: Finely chopped so they melt into the sauce rather than staying chunky
  • All purpose flour: This creates the velvety thickness that makes the sauce coat every potato slice
  • Whole milk and heavy cream: The combination gives you richness without being too heavy
  • Gruyère and sharp cheddar: Gruyère brings that nutty depth while cheddar adds the familiar sharp flavor we all love
  • Freshly grated Parmesan: Sprinkled on top for that golden salty crust that everyone fights over

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 180°C 350°F and butter a 23x33 cm 9x13 inch baking dish thoroughly, getting into the corners
Build your flavor base:
Melt butter over medium heat, cook onion until soft and fragrant, then add garlic for just one minute so it does not burn
Make the roux:
Whisk in flour constantly for one to two minutes until it smells slightly nutty and looks smooth
Create the cheese sauce:
Slowly pour in milk and cream while whisking, simmer until thickened, then stir in half your cheeses until melted and smooth
Layer it up:
Start with potatoes, then ham, then sauce, repeating so everything is evenly distributed
Top it off:
Sprinkle the remaining Gruyère, cheddar, and all the Parmesan across the surface
Bake covered:
Wrap with foil and bake for 45 minutes to let everything steam and cook through
Get that golden crust:
Remove foil and bake another 25 to 30 minutes until the top is bubbling and deeply golden
Layered Scalloped Potatoes with Ham served hot from the casserole dish for a family dinner. Pin It
Layered Scalloped Potatoes with Ham served hot from the casserole dish for a family dinner. | jolitayri.com

My daughter claimed the corner pieces with the most crispy cheese topping before I even set the platter on the table. Now whenever I make this, she asks if there are enough corner pieces for everyone.

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 It Ahead

You can assemble the entire dish up to a day before baking, cover tightly, and keep it in the refrigerator. The potatoes will absorb some of the sauce, which actually makes it even creamier.

Choosing Your Cheese

Pre shredded cheese contains anti caking agents that can make your sauce grainy, so I always buy blocks and grate them myself. The texture difference is noticeable.

Serving Suggestions

This rich dish pairs beautifully with something bright and acidic to cut through all that creaminess. A simple green salad with vinaigrette works perfectly, or steamed green beans with a squeeze of fresh lemon.

  • Fresh thyme or rosemary adds a lovely herbal note to the layers
  • A pinch of cayenne in the sauce gives it subtle warmth
  • Smoked turkey works beautifully if you want to skip the pork

Close-up of Scalloped Potatoes with Ham featuring tender potato slices and savory ham in cheese sauce. Pin It
Close-up of Scalloped Potatoes with Ham featuring tender potato slices and savory ham in cheese sauce. | jolitayri.com

There is something deeply satisfying about serving a dish that makes people close their eyes and smile after that first bite.

Recipe FAQs

What type of potatoes work best for scalloped potatoes?

Yukon Gold or Russet potatoes are ideal choices. Yukon Golds hold their shape well while becoming tender, and Russets create an extra creamy texture. Peel and slice them thinly, about 1/8 inch thick, for even cooking.

Can I prepare scalloped potatoes with ham ahead of time?

Yes, assemble the entire dish up to 1 day in advance. Cover tightly and refrigerate. When ready to bake, you may need to add 5-10 extra minutes to the covered baking time since it will be cold.

How do I know when the scalloped potatoes are done?

The potatoes are done when they're fork-tender—easily pierced with no resistance. The top should be golden brown and bubbly. If the top browns too quickly, cover loosely with foil until potatoes finish cooking.

What cheese substitutes can I use in this dish?

Swiss or Emmental can replace Gruyère for a milder flavor. Colby Jack or Monterey Jack work well instead of cheddar. For a sharper taste, try aged Gouda or Parmesan throughout. Keep the total cheese quantity the same for proper sauce consistency.

Why is my cheese sauce grainy or separated?

This happens when the heat is too high or the cheese is added too quickly. Remove the saucepan from heat before stirring in cheese, and add it gradually while whisking constantly. Using freshly grated cheese rather than pre-shredded also helps prevent graininess.

Can I use a mandoline to slice the potatoes?

A mandoline creates perfectly even slices and speeds up prep work significantly. Use the thinnest setting or about 1/8 inch. Always use the hand guard for safety—the blade is extremely sharp. If you don't have a mandoline, a sharp knife and steady hand work well too.

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 cheese sauce. A comforting classic for family dinners.

Prep Time
25 min
Time to Cook
70 min
Overall Time
95 min
Recipe by Paula Finch


Skill Level Medium

Cuisine American

Total Yield 6 Portions

Dietary Details None specified

What You'll 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

Directions

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

Prepare 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 and season 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

Finish baking uncovered: 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.

Tools Needed

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

Allergy Info

Be sure to review ingredients for allergens. Ask your healthcare professional if you're unsure.
  • Contains milk (dairy)
  • Contains wheat (gluten)
  • Contains pork (ham)

Nutrition Info (per portion)

These nutrition details are a general guide only—not a replacement for 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.