Breakfast Casserole is loaded with potatoes, sausage, ham and cheese. It can be made a day head of time and is the perfect dish for Christmas morning or any Breakfast Brunch.
Place hash browns in the bottom of the prepared baking dish. Spread evenly.
Add browned sausage on top of hash browns.
In the same skillet you browned the sausage, over medium-high heat, melt butter. Add onions and ham. Cook until onions are tender and ham is lightly browned. Note to omit the butter if using the sausage drippings.
Pour on top of the sausage and hash browns. Spread the onions and ham evenly and any additional vegetables you like.
In a medium bowl, whisk together eggs, water, garlic salt, salt and pepper until well mixed.
Pour over potatoes and meat. Spread with a spatula if necessary.
Sprinkle with 2 cups grated cheddar jack cheese.
Place, uncovered, in preheated oven and bake for 35-45 minutes or until a knife inserted comes out clean.
Allow to rest 10 minutes.
Garnish with Sour Cream, Salsa, and Avocado.
Serve while hot.
Notes
You can add green pepper to the meat mixture while cooking if preferred.