Total Time
1hr 40mins
Prep 30 mins
Cook 1 hr 10 mins

This is the only breakfast casserole I make. It's worth the effort. You could probably throw some breakfast sausage in here instead of the ham and bacon. This one has to sit overnight in the refrigerator before baking in the morning.

Ingredients Nutrition


  1. In a skillet, cook bacon until done.
  2. Remove bacon from skillet, leaving drippings in the pan.
  3. Add ham and onion to skillet.
  4. Cook and stir until onion is tender.
  5. Drain grease from ham and onion.
  6. In a bowl, combine bacon, ham, and onion.
  7. In a greased 13x9x2 baking dish, layer half the bread cubes, potatoes, and cheese, in that order.
  8. Top with all of the bacon mixture.
  9. Repeat another layer of bread, potatoes, and cheese.
  10. In a bowl, beat the eggs.
  11. Add milk, Worcestershire sauce, mustard, salt, and pepper to the eggs.
  12. Pour over all in the baking dish.
  13. Cover and refrigerate overnight.
  14. Remove from the refrigerator 30 minutes before baking.
  15. Bake, uncovered, at 325 degrees for 65-70 minutes or until a knife inserted near the center comes out clean.
Most Helpful

4 5

This could be the start to a good recipe, however it needs more flavor. I will add several kinds peppers, fresh garlic and maybe some mushrooms next time. I ate mine with salsa since the flavor was bland on its own.

5 5

Instead of the ham, I use about a pound+ of Chorizo sausage with the bacon. Holy moly, is this stuff good! And just like any casserole, it tastes just as good a day or two later if not better. Mmmmmm!

5 5

Made this for Easter Brunch too. Received great reviews. Everyone loved it. Tastes great with a little maple syrup too.