Best Ever Breakfast Casserole

Why I Love This Recipe
I found this recipe in a local church cookbook. The Best Ever Breakfast Casserole is really filling! You won't need to make anything else to go with it, it is already in there! A great recipe for overnight guests.
Ingredients You'll Need
1# Bacon in 1" pieces
2c. cubed ham
1 small onion, chopped
10 slices white bread, cubed
3 med. potatoes, cooked & cubed
3 c. shredded cheddar cheese
8 eggs
3c. milk
1T. worcestershire
1t. dry mustard
pepper to taste
pinch of salt
Directions
Cook bacon until crisp; add ham and onion. Stir & cook until onion is tender; drain. In greased 9x13 dish, layer 1/2 bread, 1/2 potatoes, 1/2 cheese. Top with all of the bacon mixture. Repeat bread, potatoes, cheese. In bowl, beat eggs; add milk, worcestershire, mustard, salt and pepper. Pour over all. Cover and chill overnight. Remove from refrigerator 30 minutes before cooking. Bake at 325 degrees, uncovered for 65-70 minutes.