01 -
Cook the breakfast sausage in a skillet over medium heat until browned and crumbly. Set aside to cool slightly.
02 -
In a large mixing bowl, whisk together eggs, milk, sour cream, salt, and black pepper until smooth.
03 -
In a greased 9×13 baking dish, layer half of the hash browns at the bottom, followed by half the cooked sausage and a generous sprinkle of cheddar cheese.
04 -
Repeat the layers with remaining hash browns, sausage, and more cheese.
05 -
Pour the egg mixture evenly over the entire dish, ensuring it seeps down through all layers.
06 -
Cover with foil and refrigerate overnight to allow flavors to meld and hash browns to absorb the egg mixture.
07 -
In the morning, preheat oven to 350°F (175°C) and bake the covered casserole for 45 minutes.
08 -
Remove foil and continue baking for another 20-25 minutes until the top is golden and bubbly and the center is fully set.
09 -
Sprinkle freshly chopped green onions on top before serving.