Rating: 4.5 stars
33 Ratings
  • 5 star values: 21
  • 4 star values: 8
  • 3 star values: 3
  • 2 star values: 0
  • 1 star values: 1

These are delicious. I love making them, the taste is great. We kept working to improve the recipe until it was exactly the way we wanted it.

Recipe Summary

2 hrs 5 mins
2 hrs 45 mins
40 mins
15 servings


Original recipe yields 15 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Place the bacon in a large skillet and cook over medium-high heat, turning occasionally, until slices begin to brown, about 5 minutes. Drain the bacon slices on a paper towel-lined plate.

  • Transfer partially cooked bacon to the bottom of a large roasting pan.

  • Preheat oven to 350 degrees F (175 degrees C).

  • Whisk milk and flour together in a bowl; set aside.

  • Layer about one-third of the potatoes over the bacon, followed by half the onion and half the ham.

  • Scatter one-fourth of the Cheddar cheese atop the ham.

  • Pour one-third of the milk mixture over the cheese and season with salt and black pepper.

  • Repeat the layers of potato, onion, ham, Cheddar Cheese, milk mixture, salt, and black pepper.

  • Arrange the final third of potatoes in the roasting pan; pour remaining milk mixture on top.

  • Scatter the remaining Cheddar cheese over the potato mixture.

  • Cover roasting pan with aluminum foil.

  • Bake in the preheated oven until potatoes are tender, about 2 hours.

Nutrition Facts

644 calories; protein 38.9g; carbohydrates 29g; fat 41.2g; cholesterol 125.4mg; sodium 2710.4mg. Full Nutrition