Preheat and Prep: I always let my daughter help with this part because it makes her feel like the boss of the kitchen. Preheat the oven to 375°F and generously grease a 9x13-inch baking dish so nothing sticks later.
Cook the Sausage and Veggies: In a large skillet over medium heat, cook the breakfast sausage until browned, breaking it up as you go. Add the onion and bell pepper and cook until softened. I let my little helper stir while I watch closely. Drain any excess grease.
Build the Hash Brown Base: Spread the hash browns evenly in the prepared dish, pressing them down gently. This becomes the crispy foundation, and my daughter always sneaks a few bites at this stage.
Add the Sausage Layer: Spoon the sausage mixture evenly over the hash browns so every bite gets a little love.
Sprinkle the Cheese: Sprinkle 1 ½ cups of the cheddar cheese over the sausage layer. This is my daughter’s favorite step and she never misses a chance to add a little extra.
Whisk the Egg Mixture: In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and paprika until smooth. I always remind my daughter that whisking well means fluffy eggs later.
Pour and Finish: Slowly pour the egg mixture over everything, making sure it reaches the edges. Sprinkle the remaining cheddar cheese on top.
Bake: Bake uncovered for 45 to 50 minutes until the casserole is set, golden, and a knife inserted in the center comes out clean. Let it rest for 10 minutes before slicing. This waiting part is always the hardest for kids.