Save
This crack breakfast casserole is the ultimate weekend morning dish for feeding a hungry crowd or prepping ahead to make busy weekday breakfasts a breeze. It layers savory sausage, crispy bacon, fluffy eggs, and crispy hash browns into one hearty, cheesy bake that always disappears fast around here.
I made this after a rushed weekend morning and was amazed at how comfortingly good and easy it was. It quickly became a favorite to make for overnight guests and Sunday brunch.
Ingredients
- One pound breakfast sausage: adds a flavorful, juicy meat base. Choose high quality sausage with good fat content for richness
- Eight slices of bacon: crisped and crumbled add smoky crunch. Look for thick cut bacon for the best texture
- Two cups frozen shredded hash browns: add crispness and soak up egg mixture beautifully. Avoid pre—seasoned varieties for better control over flavor
- One cup shredded cheddar cheese: gives a gooey, melty finish. Sharp cheddar brings vibrant flavor but mild works too
- Six large eggs: bind everything together and make the dish fluffy. Use fresh large eggs for best results
- One cup milk: lightens the eggs and adds creaminess. Whole milk offers richness, but 2% works fine
- Seasonings: including salt, black pepper, garlic powder, onion powder, and paprika build complex layers of taste throughout
- A quarter cup chopped green onions: lends freshness and a pop of color right at the end
Instructions
- Build The Meat Layers:
- Cook the breakfast sausage over medium heat until fully browned and cooked through. Drain any excess fat so your casserole is not greasy. Spread the sausage evenly across the bottom of your greased 9 by 13 inch baking dish. Sprinkle the crisped bacon evenly over the sausage.
- Add The Potato And Cheese Layers:
- Spread the frozen hash browns evenly over the meat layers. There is no need to thaw them first—this helps create a nice texture contrast when baked. Sprinkle shredded cheddar cheese evenly over the hash browns for a melty cheesy layer.
- Mix And Pour The Egg Custard:
- In a large bowl, whisk together eggs, milk, salt, pepper, garlic powder, onion powder, and paprika until completely combined and smooth. Pour this custard mixture evenly over the layers in your baking dish so it seeps through to the bottom.
- Top And Bake:
- Sprinkle chopped green onions on top for a hint of freshness during baking. Cover the dish tightly with foil to keep moisture in and bake at 350 degrees Fahrenheit for 30 minutes. Remove the foil and bake for another 15 to 20 minutes until eggs set firmly and cheese bubbles up and browns lightly on top.
- Rest Before Serving:
- Allow the casserole to cool for about 5 minutes after baking. This helps everything set further so your slices stay intact when cutting.
Cheddar cheese is my favorite ingredient here. It melts just right and adds a sharp balance to rich sausage and bacon. My family always remembers this casserole from holiday brunches where it stole the show.
Storage tips
Keep leftovers covered in the refrigerator and consume within four days. To reheat, warm individual portions in the microwave or oven until hot throughout. This casserole also freezes beautifully—wrap tightly and freeze in portions for up to three months. Thaw overnight in the fridge before reheating.
Ingredient swaps
Try turkey sausage for a leaner option or spicy chorizo for an extra kick. Smoked gouda or pepper jack cheeses can replace cheddar to vary the flavor profile. Use diced fresh potatoes if desired but note the texture will be less uniform than shredded hash browns.
Serving ideas
Serve with salsa, sliced avocado, or sour cream on the side for extra layers of flavor. A fresh green salad or fruit salad lightens the plate and balances the richness of the dish. For a brunch spread, add fresh muffins or warm cinnamon rolls.
This casserole is a comforting weekend favorite that adapts easily for any season and tastes even better the next day.
Frequently Asked Recipe Questions
- → Can I prepare the dish ahead of time?
Yes, layering the ingredients and pouring the egg mixture the night before lets flavors meld. Cover and refrigerate, then bake before serving.
- → What can I substitute for breakfast sausage?
Ground pork, turkey sausage, or a plant-based sausage alternative work well and keep the hearty texture.
- → Is it important to cook the sausage fully before baking?
Absolutely. Cooking the sausage until browned ensures it releases excess fat and cooks evenly in the casserole.
- → Can I use fresh potatoes instead of frozen hash browns?
Shredded fresh potatoes work, but be sure to squeeze out excess moisture to avoid sogginess in the bake.
- → What baking dish size is ideal for this preparation?
A 9x13 inch dish provides enough room to layer ingredients evenly for proper cooking and browning.