Creamy Ham and Scalloped Potato Casserole

Introduction

If you are looking for the ultimate comfort food to serve your family tonight, this Creamy Ham and Scalloped Potato Casserole is exactly what you need. Tender layers of thinly sliced Yukon Gold potatoes are nestled with savory pieces of ham, coated in a rich garlic cream sauce, and finished with a golden layer of melted Gruyère and sharp Cheddar.

The result is a bubbling, hearty casserole with creamy potatoes, savory ham, and an irresistible golden cheese crust. It is the kind of homemade dinner that fills the kitchen with an incredible aroma and brings everyone to the table.

This is one of those easy dinner recipes that transforms simple grocery-store ingredients into a satisfying family meal. It is especially useful after the holidays when you have leftover ham, but it is delicious enough to make from scratch any time of year.

Whether you are planning a cozy Sunday dinner, preparing a make-ahead family meal, or searching for comforting casserole recipes for a busy weeknight, this dish delivers plenty of flavor and generous portions.

Recipe Overview

FeatureDetails
Prep Time20 Minutes
Cook Time75 Minutes
Resting Time15 Minutes
Total Time1 Hour 50 Minutes
Yield8 Servings
DifficultyBeginner-Friendly
CuisineAmerican-French Inspired
CourseMain Course
MethodOven-Baked
Baking Temperature375°F (190°C)

Why You’ll Love This Recipe

You will love how the velvety garlic cream sauce coats every slice of potato while the ham adds savory, hearty flavor throughout the casserole. The combination is rich and satisfying without requiring complicated cooking techniques.

Freshly grated Gruyère and sharp Cheddar create a beautifully melted topping with plenty of savory depth. The Gruyère contributes a nutty flavor, while the Cheddar adds familiar sharpness and richness.

This is also an excellent recipe for using leftover cooked ham. Instead of letting holiday leftovers go to waste, you can transform them into a completely new family dinner that feels comforting and special.

The preparation is straightforward, making this a great choice for Sunday meal prep, family gatherings, potlucks, and cozy weeknight dinners.

Ingredients

Main Ingredients

IngredientQuantityNotes
Yukon Gold Potatoes3 poundsPeeled and sliced ⅛-inch thick
Cooked Ham1½ poundsCut into bite-sized cubes
Gruyère Cheese1½ cupsFreshly grated
Sharp Cheddar Cheese1 cupFreshly grated
Fresh Parsley2 tablespoonsFinely chopped, for garnish

Cream Sauce

IngredientQuantityNotes
Unsalted Butter3 tablespoonsFor the roux
All-Purpose Flour3 tablespoonsThickening agent
Heavy Whipping Cream1½ cupsIdeally room temperature
Whole Milk1 cupIdeally room temperature
Garlic3 large clovesFinely minced
Fresh Thyme1 teaspoonFinely chopped
Kosher Salt1 teaspoonAdjust according to ham’s saltiness
Black Pepper½ teaspoonFreshly cracked

Step-by-Step Instructions

1. Preheat the Oven

Preheat your oven to 375°F (190°C).

Generously butter a 9 × 13-inch baking dish or coat it lightly with nonstick cooking spray. Set the prepared dish aside.

2. Prepare the Potatoes

Peel the Yukon Gold potatoes and slice them into approximately ⅛-inch-thick rounds.

Try to keep every slice as close to the same thickness as possible. Uniform slices are important because they allow the potatoes to cook evenly.

Avoid soaking or rinsing the sliced potatoes. Their natural surface starch helps contribute to the thick, creamy texture of the finished sauce.

3. Prepare the Ham

Cut the cooked ham into small, bite-sized cubes.

If you are using leftover holiday ham, remove any large pieces of excess fat or tough rind before cutting.

Set the prepared ham aside while you make the cream sauce.

4. Make the Garlic Cream Sauce

Place a medium saucepan over medium heat and add the butter.

Once the butter has melted, add the minced garlic and cook for approximately 30 to 60 seconds, stirring constantly, until fragrant. Be careful not to brown or burn the garlic.

Whisk in the flour and continue cooking for approximately 1 minute. The mixture should form a smooth, pale roux.

5. Add the Milk and Cream

Gradually pour in the heavy cream while whisking continuously. Slowly add the whole milk and continue whisking until the mixture is smooth.

Bring the sauce to a gentle simmer over medium-low heat.

Stir in the thyme, kosher salt, and black pepper.

Cook for approximately 3 to 4 minutes, whisking frequently, until the sauce has thickened slightly. It does not need to become extremely thick because it will continue cooking and thickening in the oven.

Remove the saucepan from the heat.

6. Layer the Potatoes and Ham

Arrange approximately one-third of the sliced potatoes across the bottom of the prepared baking dish.

Scatter approximately one-third of the cubed ham evenly over the potatoes.

Repeat the layers until all the potatoes and ham have been used.

For an attractive presentation, you can arrange the final layer of potatoes in slightly overlapping rows.

7. Add the Cream Sauce

Slowly pour the warm garlic cream sauce evenly over the entire casserole.

Gently tilt the baking dish from side to side if necessary to help the sauce work its way between the potato slices.

Do not worry if the sauce does not completely cover the top at this stage. The potatoes will release moisture as they bake, while the sauce will thicken around them.

8. Cover and Bake

Cover the baking dish tightly with aluminum foil.

Place it in the preheated 375°F (190°C) oven and bake for approximately 45 minutes.

The foil traps steam inside the dish, helping the potatoes cook until tender without allowing the top to brown too early.

9. Add the Cheese

Carefully remove the foil.

Test the potatoes with a thin knife or fork. They should be beginning to become tender.

Sprinkle the freshly grated Gruyère and sharp Cheddar evenly over the top.

Return the uncovered casserole to the oven.

10. Finish Baking

Continue baking for another 25 to 30 minutes, or until the potatoes are completely fork-tender and the cheese is melted, bubbling, and beautifully golden.

If the cheese begins browning too quickly before the potatoes are tender, loosely cover the top with foil and continue baking.

11. Rest Before Serving

Remove the casserole from the oven and allow it to rest for 15 minutes before serving.

This resting period is important because it gives the cream sauce time to settle and thicken slightly, making the casserole easier to portion.

Sprinkle with freshly chopped parsley just before serving.

Best Tips

The key to perfectly cooked scalloped potatoes is uniform slicing. Aim for slices approximately ⅛ inch thick so that the potatoes cook at the same rate. A mandoline slicer can make this especially easy, but a sharp chef’s knife works perfectly well.

Freshly grated cheese is worth the extra effort. Pre-shredded cheese often contains anti-caking ingredients that can affect how smoothly it melts. Grating Gruyère and Cheddar directly from the block gives you a creamier, more luxurious topping.

Do not rush the resting period. Straight from the oven, the sauce will be extremely hot and loose. Allowing the casserole to rest for approximately 15 minutes lets the sauce thicken slightly and makes serving much cleaner.

Pay attention to the salt. Ham and cheese can both contain significant amounts of sodium, so taste the cream sauce before adding additional salt if possible. If your ham is particularly salty, you may want to reduce the kosher salt slightly.

Best Ingredient Options

IngredientBest ChoiceSubstitutionNotes
PotatoesYukon GoldRusset or red potatoesYukon Golds provide a creamy texture
HamCooked hamLeftover holiday hamUse fully cooked ham
GruyèreGruyèreSwiss or EmmentalChoose a good melting cheese
CheddarSharp CheddarMild Cheddar or ColbySharp cheese adds more flavor
Heavy CreamHeavy whipping creamHalf-and-halfSauce will be lighter and thinner
Whole MilkWhole milk2% milkWhole milk gives better richness
ThymeFresh thymeDried thymeUse less dried thyme

Recipe Variations

For a vegetable-packed version, add thinly sliced mushrooms, cooked broccoli florets, or sautéed spinach between the potato layers. Make sure vegetables with high water content are cooked and drained first so they do not introduce excess moisture.

For a spicy variation, add ½ teaspoon of cayenne pepper to the cream sauce. You can also add a few dashes of hot sauce or a pinch of crushed red pepper flakes.

For an extra-cheesy casserole, add another ½ cup of shredded cheese between the potato layers as well as on top. A combination of Gruyère, Cheddar, and Parmesan creates an especially rich crust.

For a vegetarian version, omit the ham and replace it with caramelized onions, sautéed mushrooms, or roasted vegetables.

For a smoky flavor, use smoked Cheddar or add a small amount of smoked paprika to the cream sauce.

What to Serve With

Because this casserole is rich and creamy, a crisp green salad is one of the best side dishes. Toss mixed greens or arugula with lemon juice, olive oil, salt, and freshly cracked pepper for a refreshing contrast.

Roasted green beans, steamed broccoli, or garlic-buttered carrots also work beautifully alongside the creamy potatoes.

For a larger family dinner, serve the casserole with roasted chicken or a simple grilled beef dish.

Warm crusty bread or soft dinner rolls are another excellent option because they can be used to soak up the creamy sauce left on the plate.

Make-Ahead Instructions

This casserole can be assembled up to 24 hours in advance.

Prepare the cream sauce and assemble the potatoes and ham in the baking dish as directed. Pour the sauce evenly over the top, then cover the dish tightly.

Refrigerate until ready to bake.

When you are ready to cook, remove the casserole from the refrigerator and allow it to sit at room temperature for approximately 30 minutes.

Because the casserole will be starting from a colder temperature, it may require an additional 10 to 15 minutes of baking time. Always check the potatoes for tenderness before removing the dish from the oven.

For the best results, add the cheese during the final uncovered baking stage rather than adding it before refrigerating.

Storage

Allow leftover casserole to cool before transferring it to a shallow airtight container.

Refrigerate within approximately 2 hours of cooking.

Properly refrigerated leftovers can be stored for up to 4 days.

The cream sauce will become considerably thicker when chilled, but it will loosen again as the casserole is gently reheated.

Reheating

For the best results, reheat individual portions in a covered baking dish at 350°F (175°C) for approximately 15 to 20 minutes, or until heated completely through.

For a larger amount, cover the casserole with foil and reheat at 350°F (175°C) until the center reaches a thoroughly hot temperature.

If using a microwave, place an individual portion on a microwave-safe plate and heat at medium power in 60-second intervals. Add a small splash of milk if the sauce appears particularly thick.

Avoid overheating because prolonged high heat can cause the cream sauce to separate.

Freezing

Freezing is not recommended for this casserole if you want the best texture.

Potatoes can become grainy or mealy after freezing and thawing, while cream-based sauces may separate. The finished casserole is at its best when served fresh or refrigerated for a few days.

If you need to prepare it ahead, refrigerated make-ahead preparation is a much better option than freezing.

Common Mistakes to Avoid

One of the biggest mistakes is slicing the potatoes too thickly. Thick slices may remain firm even after the sauce and cheese are beautifully browned. Keep the slices close to ⅛ inch for reliable results.

Avoid rinsing the sliced potatoes. Washing away their natural starch can reduce the sauce’s ability to thicken and bind around the potatoes.

Do not add the cheese at the beginning of the baking process. Covered baking first allows the potatoes to cook properly, while adding the cheese later gives you a golden, bubbly topping without excessive browning.

Another common problem is using an overly salty ham without adjusting the seasoning. Since ham, Gruyère, and Cheddar all contribute salt, season the sauce carefully.

Finally, do not skip the resting period. Serving immediately can result in a sauce that appears too thin and runs across the plate.

Nutrition Estimate

NutrientAmount per Serving
CaloriesApproximately 520 kcal
Protein24 g
Carbohydrates35 g
Fat32 g
Saturated Fat18 g
Fiber3 g
Sugar3 g
Sodium890 mg
CalciumApproximately 420 mg

Nutrition information is an estimate and will vary depending on the brands and exact ingredients used.

Frequently Asked Questions

Can I use half-and-half instead of heavy cream?

Yes. Half-and-half can be substituted for the heavy cream if you prefer a lighter casserole. The finished sauce will be less rich and may be slightly thinner, but it will still be delicious.

Why are my potatoes still hard after baking?

The most common causes are potatoes that were sliced too thickly, an oven temperature that runs low, or insufficient baking time. Test the center of the casserole with a thin knife or fork before adding or serving the final layer of cheese.

Can I use Russet potatoes?

Yes. Russet potatoes contain more starch than Yukon Gold potatoes, which can help create a thicker, creamier sauce. However, they can become softer and more fragile during baking, so slice them carefully.

Can I make this casserole without ham?

Absolutely. Simply omit the ham and replace it with sautéed mushrooms, caramelized onions, roasted broccoli, or another cooked vegetable.

Can I use different cheese?

Yes. Swiss, Emmental, Fontina, Monterey Jack, or Colby can work well. For the most flavorful result, use at least one cheese with a strong savory character.

Can I make this in a slow cooker?

You can prepare scalloped potatoes with ham in a slow cooker, but the result will be different. The potatoes can become tender, but you will not get the same golden, bubbling cheese crust produced by oven baking.

Can I use leftover holiday ham?

Absolutely. This is an excellent recipe for leftover ham. Make sure the ham is fully cooked and cut it into bite-sized pieces before layering it with the potatoes.

Final Thoughts

Creamy Ham and Scalloped Potato Casserole is the kind of comforting homemade meal that turns simple ingredients into something truly special. Tender potatoes, savory ham, fragrant garlic, rich cream, and two beautifully melted cheeses come together to create a satisfying casserole that is perfect for sharing.

The recipe is straightforward enough for a weeknight dinner while still being impressive enough for a holiday table or Sunday family meal. Preparing it ahead of time also makes it especially convenient when you want a hearty dinner without doing all the work at the last minute.

Serve it with a crisp salad or roasted vegetables, let the casserole rest before slicing, and enjoy every creamy, cheesy bite.

Leave a Comment