You can use any combination of sausage, bacon or ham. Or you can make it a meat lovers casserole and use 1/2 cup of all 3 meats (cooked). If you want to make it more colorful, use half of two different colored bell peppers, or have extra bell peppers & use 2 whole, different colored bell peppers. The casserole is super flexible.
Use as many hash brown patties as needed to create complete layer of hash browns at the base of your baking dish.
Heat large skillet on medium-high heat. Add 1 Tablespoon of oil and after oil is hot, cook hash brown for a few minutes on both sides so they’re crispy. Remove from pan and set aside.
In same pan on medium-high heat add remaining 1 Tablespoon of oil. Add onions, bell peppers, and sausage. Break up sausage and add garlic powder, onion powder, salt and pepper. Cook until sausage is browned. Set meat mixture aside.
In a bowl, beat together the milk and eggs.
Spray 9x9 pan (or similar sized baking dish) with oil spray. Layer hash browns on bottom of pan. Cut the hash browns in half if needed to cover the bottom of the pan. It’s ok if they’re layered on top of each other.
Sprinkle 3/4 cup of cheese on top of hash browns. Pour meat mixture on top of the cheese. Then pour the egg/milk mixture over the whole dish. Spread everything even. Sprinkle remaining cheese on top.
Bake un-covered at 400°F (205°C) for about 20-25 minutes, or until the egg is set and cheese is browned on top. Allow to cool a bit before serving.