Classic recipe for Ham and Potato Au Gratin

Here’s a classic recipe for Ham and Potato Au Gratin:


  • 4 cups thinly sliced potatoes (about 4 medium-sized potatoes)
  • 2 cups diced ham
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk
  • 1 1/2 cups shredded cheddar cheese
  • Salt and pepper to taste
  • 1/4 cup grated Parmesan cheese
  • Chopped fresh parsley for garnish (optional)


  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish and set aside.
  2. In a large skillet, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until softened and fragrant, about 2-3 minutes.
  3. Sprinkle the flour over the onion and garlic mixture, stirring constantly, and cook for another 1-2 minutes to form a roux.
  4. Gradually pour in the milk, whisking constantly to prevent lumps from forming. Cook the mixture until it thickens, about 3-5 minutes.
  5. Stir in 1 cup of shredded cheddar cheese until melted and smooth. Season the sauce with salt and pepper to taste.
  6. Arrange half of the sliced potatoes in the prepared baking dish, followed by half of the diced ham. Pour half of the cheese sauce over the potatoes and ham, spreading it evenly.
  7. Repeat the layers with the remaining potatoes, ham, and cheese sauce.
  8. Sprinkle the remaining 1/2 cup of shredded cheddar cheese over the top of the casserole, followed by the grated Parmesan cheese.
  9. Cover the baking dish with aluminum foil and bake in the preheated oven for 45 minutes.
  10. Remove the foil and bake for an additional 15-20 minutes, or until the potatoes are tender and the top is golden brown and bubbly.
  11. Once cooked, remove the au gratin from the oven and let it cool for a few minutes before serving.
  12. Garnish with chopped fresh parsley if desired, and serve warm.

Enjoy your delicious Ham and Potato Au Gratin as a comforting and hearty meal!

Leave a Comment