Cheesy scalloped potatoes ham

As seen in: Evening Meals to Gather Around

This dish brings together tender slices of russet potatoes and salty baked ham in a rich, creamy sauce infused with shallots, garlic, and fresh thyme. Layered with nutty Gruyère and Parmesan cheeses, it bakes until bubbly and golden, offering a comforting and flavorful side that pairs perfectly with holiday mains. The combination of textures and savory notes creates a satisfying dish that highlights the creaminess of the sauce and the heartiness of ham, ideal for using up leftover cuts and elevating any meal.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Tue, 28 Oct 2025 23:16:35 GMT
A dish of scalloped potatoes and ham. Save Pin
A dish of scalloped potatoes and ham. | sophietable.com

This creamy scalloped potatoes and ham casserole is the ultimate comfort food that takes a classic cheesy side to the next level by adding salty baked ham. Perfect for using up leftover holiday ham, it delivers layers of tender potatoes, rich cream sauce, and melty cheese that come together into a show-stopping dish. It’s ideal whether you want a hearty addition to Easter brunch or a cozy side for a winter dinner.

I first made this during a busy holiday weekend when I had extra ham on hand and the whole family kept going back for seconds. Now it’s become my go-to way to reinvent leftover ham, and it never fails to impress.

Ingredients

  • Unsalted butter: to grease your baking dish and add richness
  • Shallot and garlic: for a fragrant flavor base in the cream sauce no chopping needed since they get blended smooth
  • Heavy cream: builds a decadent, velvety sauce without worries about thickening agents
  • Fresh thyme: adds gentle herbal notes that don’t overpower the dish
  • Russet potatoes: are ideal because their starchy texture holds up during baking, peeling is optional depending on your texture preference
  • Kosher salt and freshly ground black pepper: for seasoning every layer just enough to brighten flavors without making it too salty since the ham adds salt too
  • Baked ham: sliced about a quarter of an inch thick to nestle between potato layers perfectly
  • Gruyère cheese: brings that nutty, melt-in-your-mouth quality
  • Parmesan: adds sharpness that boosts the cheesy topping to golden perfection
  • Fresh parsley: to sprinkle on top for a pop of color and fresh flavor once baked

Step-by-Step Instructions

Sauté the Aromatics:
In a small saucepan over medium-low heat, combine shallots, garlic, heavy cream, and fresh thyme sprigs. Gently bring to a simmer and stir occasionally. Cook for about 15 minutes until the shallots and garlic are super tender and infused into the cream. Remove from heat, discard thyme, and let cool slightly.
Blend the Sauce:
Transfer the shallot and garlic cream mixture to a blender or use an immersion blender. Puree until completely smooth, creating a luscious sauce ready to coat the potatoes and ham.
Prepare the Baking Dish:
Arrange a rack in the middle of your oven and preheat to 375 degrees Fahrenheit. Butter a shallow oval baking dish or an ovenproof skillet generously to prevent sticking and add flavor.
Layer the Ingredients:
Spread one third of the cream sauce on the bottom of the dish. Add half of the thinly sliced potatoes, then season lightly with salt and pepper. Add half of the ham slices, then pour over another one-third of the sauce. Repeat layering with the remaining potatoes, ham, and sauce. Cover tightly with foil to keep moisture in while baking.
Bake Until Tender:
Place the foil-covered dish in the oven and bake for about one hour. The sauce should be bubbly, and the potatoes tender when pierced with a fork.
Add Cheese and Broil:
Remove the foil and sprinkle the grated Gruyère and Parmesan evenly over the top. Turn your oven’s broiler on and broil the casserole for about four minutes until the cheese is bubbling and golden brown. Keep a close eye at this stage to prevent burning.
Garnish and Serve:
Finish by scattering freshly chopped parsley over the top for a fresh burst of color and flavor. Serve warm and enjoy!
A dish of scalloped potatoes and ham. Save Pin
A dish of scalloped potatoes and ham. | sophietable.com

This recipe really shines because of the ham, which adds a savory saltiness that saturates every bite as it bakes. My fondest memory is making this after Easter with family, everyone requesting this casserole over the ham alone.

Storage Tips

Store any leftovers tightly covered in the refrigerator for up to three days. Reheat gently in an oven or microwave to keep the sauce creamy. You can also freeze portions before baking but add the cheese topping fresh before cooking.

Ingredient Substitutions

  • If you don’t have fresh thyme, dried thyme works but use less since it’s more concentrated
  • Yukon Gold potatoes can replace russets for a creamier texture and a bit of buttery flavor
  • Sharp cheddar can substitute for Gruyère if you want a more familiar cheesy taste, but it won’t be quite as nutty
  • Use leftover cooked pork instead of ham for a different twist

Serving Suggestions

  • This casserole pairs wonderfully with roasted vegetables like honey-glazed carrots or green beans
  • For a brunch menu, serve alongside quiche or fluffy pancakes
  • It can also complement hearty mains such as pot roast or braised lamb

Cultural Context

Scalloped potatoes have a long tradition as a comforting American family dish especially popular for holiday meals. Adding ham elevates it from a simple side to a satisfying main feature that celebrates leftovers in a flavorful way.

Pro Tips

  • Be sure to butter your pan well to prevent sticking and add to the richness of the dish
  • Don’t skip the blending of the cream sauce. It makes all the difference for silky smooth texture
  • Watch carefully during the broil stage since cheese can burn quickly. Four minutes is usually plenty

Commonly Asked Questions

→ Can I use Yukon Gold potatoes instead of Russet?

Yes, Yukon Gold potatoes work well and provide a slightly creamier texture, though Russets hold their shape best for layering.

→ Should I peel the potatoes before slicing?

Peeling is optional. Leaving skins on adds texture but may make slices less uniform when serving.

→ How do I prevent the dish from becoming too salty?

Since the ham is already salty, only lightly season each potato layer with salt to balance flavors without overwhelming the dish.

→ Can this casserole be made ahead of time?

Yes, assemble the layers and refrigerate before baking. Let it come to room temperature for even cooking.

→ What is the benefit of using both Gruyère and Parmesan cheese?

Gruyère adds a creamy, melting quality while Parmesan contributes nuttiness and a crisp, golden topping when broiled.

→ Is it possible to bake this casserole in a cast-iron skillet?

Absolutely. A cast-iron skillet can be used for baking and reheating on the stovetop to thicken any extra sauce.

[object Object]

Cheesy scalloped potatoes ham

Creamy layers of potatoes, savory ham, and melted cheese baked to golden perfection.

[object Object]
Preparation Time
20 Minutes
Cooking Duration
65 Minutes
Overall Time
85 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Medium

Cuisine Type: American

Portion Size: 6 Number of Servings (6 servings)

Diet Preferences: Free of Gluten

What You'll Need

→ Dairy & Fats

01 15 g unsalted butter, softened
02 300 ml heavy cream
03 57 g Gruyère cheese, finely grated
04 15 g Parmesan cheese, finely grated

→ Produce

05 1 medium shallot, peeled and quartered
06 2 garlic cloves
07 2 fresh thyme sprigs
08 900 g russet potatoes, peeled and very thinly sliced
09 Freshly chopped parsley, for garnish

→ Meat

10 340 g baked ham, sliced 6 mm thick

→ Seasonings

11 Kosher salt, to taste
12 Freshly ground black pepper, to taste

Step-by-Step Directions

Step 01

Position a rack in the center of the oven and preheat to 190°C. Butter a 2-quart shallow oval baking dish or medium ovenproof skillet and set aside.

Step 02

In a small saucepan over medium-low heat, combine shallots, garlic, cream, and thyme. Bring to a gentle simmer, stirring occasionally, and cook until shallots and garlic become very tender, approximately 15 minutes. Remove from heat, discard thyme, and allow to cool slightly.

Step 03

Transfer the cream mixture to a blender or use an immersion blender to process until smooth and homogenous.

Step 04

Spread one-third of the cream sauce evenly over the bottom of the prepared baking dish. Arrange half of the sliced potatoes atop the sauce and season lightly with kosher salt and black pepper. Layer half of the sliced ham over the potatoes, followed by another one-third of the cream sauce. Repeat the layering process with the remaining potatoes, ham, and cream sauce.

Step 05

Seal the dish tightly with foil and bake in the preheated oven until the sauce is bubbly and potatoes are tender, roughly 60 minutes.

Step 06

Remove the foil and evenly sprinkle the grated Gruyère and Parmesan cheeses over the casserole.

Step 07

Set the oven broiler on high and broil the dish for about 4 minutes, watching closely until the cheese is golden and bubbling without burning.

Step 08

Top with freshly chopped parsley before serving.

Helpful Notes

  1. Use a mandoline for uniformly thin potato slices to ensure even cooking. Buttering the baking dish prevents sticking and enhances flavor.
  2. If peeled potatoes are omitted, the dish will have a firmer texture and rustic appearance.
  3. Leftover portions should be refrigerated within two hours and consumed within three days.

Recommended Tools

  • Mandoline slicer
  • Ovenproof shallow baking dish or cast-iron skillet
  • Small saucepan
  • Blender or immersion blender

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains dairy and may contain traces of gluten depending on ham processing.

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 450
  • Fat Content: 25 grams
  • Carbohydrate Content: 40 grams
  • Protein Content: 25 grams