Preheat oven to 375°F (190°C).
Grease a 9x13-inch casserole dish.
Heat oil in a skillet and cook onion and bell pepper until soft.
Stir in sausage or bacon and remove from heat.
Spread hash browns evenly in the baking dish.
Add the cooked veggies and meat on top.
Sprinkle 1 cup of cheese over the mixture.
Whisk eggs, milk, salt, pepper, and garlic powder in a bowl.
Pour the egg mixture evenly into the dish.
Bake for 35–40 minutes, until eggs are set.
Sprinkle the remaining cheese on top and bake 5 more minutes.
Garnish with parsley or chives, slice, and serve.