01 -
Preheat oven to 375°F (190°C) and grease a 9x13-inch baking dish.
02 -
In a skillet over medium heat, brown the breakfast sausage, breaking it apart with a spatula. Drain off excess fat.
03 -
In a large mixing bowl, whisk together eggs, milk, softened cream cheese, salt, black pepper, garlic powder, and onion powder until fully blended and smooth.
04 -
Add cooked sausage, shredded hash browns, and shredded cheddar cheese to the egg mixture. Stir until evenly combined.
05 -
Pour the prepared mixture into the greased baking dish, spreading it evenly to the edges.
06 -
Bake for 40 to 45 minutes until the center is set and the surface is golden brown.
07 -
Let casserole cool for 5 minutes before slicing. Garnish with chopped green onions if desired, then serve.