If you crave a cozy, creamy, and utterly satisfying comfort dish, you are going to fall head over heels for this Ham and Potato Au Gratin Recipe. It combines tender slices of russet potatoes and savory cooked ham enveloped in a luscious, cheesy sauce that bakes to golden, bubbly perfection. Every forkful offers a delightful balance of textures and flavors—melted cheddar gives it richness, while garlic and freshly ground pepper add just the right hint of warmth. This dish is perfect for a family dinner, a holiday gathering, or whenever you want to feel embraced by a plateful of classic, homestyle goodness.

Ingredients You’ll Need
This Ham and Potato Au Gratin Recipe relies on simple, everyday ingredients that come together brilliantly to create a dish that is both luxurious and approachable. Each element plays an essential role: the potatoes provide hearty substance, the ham adds savory depth, the butter and flour make a silky base for the sauce, and the sharp cheddar cheese ties everything together into an irresistible masterpiece.
- 4 cups russet potatoes (peeled and thinly sliced): Use firm, starchy potatoes for the perfect creamy texture after baking.
- 2 cups cooked ham (diced): Adds smoky, meaty flavor that complements the richness of the cheese sauce.
- 2 tbsp unsalted butter: Creates the roux base which thickens the sauce beautifully.
- 2 tbsp all-purpose flour: Mixed with butter, it gives the sauce a velvety smooth consistency.
- 2 cups milk (preferably whole milk): For creamy richness and to bring all the ingredients together.
- 1 1/2 cups cheddar cheese (shredded): Sharp cheddar melts perfectly, lending the dish its signature cheesy flavor.
- 1/2 tsp salt (or to taste): Enhances the natural flavors without overpowering the dish.
- 1/4 tsp black pepper: Adds subtle heat and balances the richness of the cheese and ham.
- 1/4 tsp garlic powder: Gives a gentle aromatic depth that makes every bite warm and inviting.
How to Make Ham and Potato Au Gratin Recipe
Step 1: Prep and Preheat
First things first, preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. This sets the stage so that your potatoes cook evenly and the cheese doesn’t stick to the pan, helping with a beautiful presentation and easy cleanup.
Step 2: Make the Cheese Sauce
In a medium saucepan over medium heat, melt the butter until it’s bubbly. Then whisk in the flour and cook for 1 to 2 minutes until it’s just starting to turn golden—this stops the flour taste and helps the sauce thicken perfectly.
Gradually add the milk, whisking constantly so your sauce stays velvety smooth as it thickens. Next, stir in the salt, pepper, and garlic powder for seasoning. Finally, fold in 1 cup of shredded cheddar cheese, letting it melt smoothly into the sauce. This cheese sauce will coat every potato slice with creamy, cheesy goodness.
Step 3: Layer the Dish
Start by layering half of the potatoes evenly at the bottom of your prepared baking dish. Sprinkle half of the diced ham on top, then pour half of the luscious cheese sauce over everything. Repeat these layers with the remaining potatoes, ham, and sauce. This layering ensures every bite delivers that perfect balance of potatoes, ham, and cheese.
Step 4: Add Final Cheese and Cover
Sprinkle the remaining 1/2 cup of shredded cheddar on top to form a bubbly, golden crust while baking. Cover the dish tightly with foil; this keeps moisture in so the potatoes cook tender without drying out the cheesy top.
Step 5: Bake to Golden Perfection
Bake your Ham and Potato Au Gratin Recipe covered for 40 minutes, then remove the foil and continue baking another 20 minutes until the cheese topping is irresistibly golden and bubbling. This final step gives you that perfect crunchy, cheesy surface contrasted against the soft, creamy potatoes beneath.
Step 6: Rest Before Serving
Once out of the oven, let the dish rest for about 10 minutes. This helps the sauce settle into those tender layers and makes slicing into lovely, neat portions easier. Plus, it gives you a moment to prepare for the deliciousness ahead!
How to Serve Ham and Potato Au Gratin Recipe
Garnishes
A sprinkle of freshly chopped parsley or chives adds a pop of vibrant green and a subtle freshness that cuts through the richness of this dish. For an extra touch, a light dusting of paprika can bring a smoky, colorful finish that’s as pretty as it is flavorful.
Side Dishes
This Ham and Potato Au Gratin Recipe pairs beautifully with crisp green vegetables like steamed broccoli or sautéed green beans to balance the hearty creaminess. A simple garden salad dressed with a bright vinaigrette offers a refreshing contrast that keeps the meal well-rounded and satisfying.
Creative Ways to Present
For a fun twist, try making individual servings in ramekins, perfect for hosting or portion control. You can also sprinkle some toasted breadcrumbs on top before baking for a crunchy cap, or add a handful of sautéed mushrooms into the layers for earthy complexity.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, place them in an airtight container and store in the refrigerator. The savory richness of this Ham and Potato Au Gratin Recipe holds up wonderfully for up to 3 days, making it an excellent next-day meal.
Freezing
This dish freezes beautifully. After it cools completely, wrap tightly with plastic wrap and aluminum foil or place in a freezer-safe container. It will keep well for up to 2 months. Thaw overnight in the refrigerator before reheating for best texture.
Reheating
Reheat leftovers in the oven at 350°F (175°C) covered with foil until warmed through, about 20-25 minutes. To revive the crispy top, remove the foil for the last 5 minutes. Alternatively, microwave individual portions covered loosely, but ovens preserve texture best.
FAQs
Can I use a different type of cheese in this Ham and Potato Au Gratin Recipe?
Absolutely! While sharp cheddar is classic for its flavor and melting qualities, you can experiment with Gruyère, mozzarella, or even a blend of cheeses to create your own variation. Just make sure the cheese melts well.
Is it possible to make this dish vegetarian?
Yes! Simply omit the ham and perhaps add extra vegetables like mushrooms, zucchini, or spinach. You might want to boost the seasoning or cheese amount to keep the dish rich and satisfying without the ham.
What’s the best way to slice potatoes for even cooking?
Thin, uniform slices work best—aim for about 1/8-inch thick. Using a mandoline slicer lets you achieve even thickness quickly, which ensures the potatoes cook evenly and the layers meld perfectly together.
Can I prepare this recipe ahead and bake it later?
Definitely. You can assemble the dish up to the baking step, cover tightly, and refrigerate overnight. When ready, just bake as directed, adding a few extra minutes if needed to compensate for the cold dish.
Why is it important to rest the dish before serving?
Resting allows the cheesy sauce to thicken and the layers to settle, making it easier to cut clean servings and intensifying the flavors. It also cools the dish slightly so you can savor every bite without it being too hot.
Final Thoughts
This Ham and Potato Au Gratin Recipe is a true crowd-pleaser that brings warmth and comfort to any table. From the melty cheese to the tender potatoes and savory ham, it’s just the kind of dish you’ll want to make again and again. Once you try it, I promise it will quickly become one of your favorite go-to recipes for both special occasions and everyday dinners. So grab those ingredients, get cooking, and enjoy the cozy, cheesy magic waiting for you!
Print
Ham and Potato Au Gratin Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
Ham and Potato Au Gratin is a comforting, cheesy casserole featuring layers of tender thinly sliced russet potatoes and diced cooked ham enveloped in a creamy cheddar cheese sauce. Baked until golden and bubbly, this hearty dish makes a perfect main or side for family dinners and special occasions.
Ingredients
Potatoes and Ham
- 4 cups russet potatoes, peeled and thinly sliced
- 2 cups cooked ham, diced
Cheese Sauce
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups whole milk
- 1 1/2 cups cheddar cheese, shredded (divided: 1 cup for sauce, 1/2 cup for topping)
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
Instructions
- Preheat and Prepare Dish: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to prevent sticking and ensure easy cleanup.
- Make the Roux: In a medium saucepan, melt the unsalted butter over medium heat. Whisk in the all-purpose flour and cook for 1 to 2 minutes until the mixture turns lightly golden, which helps to remove the raw flour taste.
- Add Milk and Seasonings: Gradually whisk in the whole milk, stirring constantly to avoid lumps. Continue cooking until the sauce thickens. Then stir in salt, black pepper, garlic powder, and 1 cup of shredded cheddar cheese until smooth and melted to create a creamy cheese sauce.
- Layer Ingredients: Arrange half of the thinly sliced potatoes evenly in the prepared baking dish. Evenly distribute half of the diced cooked ham over the potatoes. Pour half of the prepared cheese sauce on top. Repeat the layering process with the remaining potatoes, ham, and cheese sauce.
- Top and Cover: Sprinkle the remaining 1/2 cup of shredded cheddar cheese over the top layer. Cover the baking dish tightly with aluminum foil to trap moisture during baking.
- Bake Covered: Bake the casserole in the preheated oven for 40 minutes while covered to allow the potatoes to soften and flavors to meld.
- Bake Uncovered: Remove the foil and bake for an additional 20 minutes. This final step develops a golden, bubbly, and slightly crispy cheese topping.
- Rest Before Serving: Let the au gratin rest for 10 minutes after baking. This helps the casserole to set and makes serving easier.
Notes
- For best results, slice potatoes uniformly thin to ensure even cooking.
- Substitute smoked ham for a deeper flavor, if desired.
- Use whole milk for a richer sauce; lower-fat milks will yield a thinner sauce.
- Leftovers keep well refrigerated for up to 3 days and reheat nicely in the oven.
- To add extra depth, mix in a teaspoon of Dijon mustard or thyme to the cheese sauce.

