The Ultimate Overnight Breakfast Casserole
A hearty make-ahead casserole featuring sausage, hash browns, and a creamy egg custard, perfect for brunch or holiday mornings.

I’ve been making this overnight breakfast casserole for years when I need an effortless, crowd-pleasing brunch or a low-stress holiday morning. It’s the kind of dish you assemble the night before, sleep on, and wake up to a hearty, golden-baked centerpiece — ready to feed a hungry group with almost no fuss. If you love make-ahead breakfasts that hold up well and travel easily to potlucks, this casserole fits the bill. For another cozy make-ahead idea, try pairing this with a warm soup recipe I often serve on chilly mornings: Autumn wild rice soup — the ultimate fall comfort food.
Why you’ll love this dish
This casserole hits familiar comfort-food notes: salty breakfast sausage, tender hash browns, and a custardy egg layer studded with cheese. It’s also wildly practical — feed a family, impress guests, or simplify holiday mornings by doing most of the work the night before. It’s kid-friendly, budget-conscious (ground sausage and frozen potatoes go a long way), and flexible enough to adapt to whatever you have in the fridge.
Beyond the taste, the overnight method gives the eggs time to fully hydrate the potatoes so slices come out clean and moist instead of watery or crumbly.
How this recipe comes together
Step-by-step overview before you start:
- Brown the sausage and cool it so it doesn’t scramble the eggs when mixed.
- Whisk eggs with milk and sour cream into a silky custard.
- Layer frozen hash browns, cooked sausage, and cheese in a greased 9×13 pan — twice.
- Pour the custard on top, cover, and refrigerate overnight so flavors meld and the potatoes soften.
- Bake covered first to set the center, then uncover to brown the top.
This short plan prepares you for a quick morning: 45 minutes covered, then 20–25 minutes uncovered at 350°F gives a fully set, golden casserole.
What you’ll need
- 1 pound breakfast sausage (mild or spicy)
- 1 package frozen hash browns (about 30 oz)
- 8 large eggs
- 1 cup milk (whole milk gives a richer custard)
- 1 cup sour cream (adds creaminess and tenderness)
- 2 cups shredded cheddar cheese (use sharp for more flavor)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup chopped green onions (for garnish)
Notes/substitutions:
- Swap sour cream for Greek yogurt (same amount) for a tangy, protein-rich substitute.
- Use half cheddar and half Monterey Jack for a milder melt.
- Turkey sausage or ground turkey ham works if you want a different protein profile.
Step-by-step instructions
- Preheat a skillet over medium heat. Add the breakfast sausage and cook until browned and no pink remains, breaking it into small pieces as it cooks. Drain any excess grease and set the sausage aside to cool.
- In a large bowl, whisk together the eggs, milk, sour cream, salt, and pepper until smooth and uniform.
- Grease a 9×13 baking dish with butter or nonstick spray.
- Spread half of the frozen hash browns evenly across the bottom of the dish.
- Sprinkle half of the cooked sausage over the potatoes, then add a layer of shredded cheddar.
- Repeat: top with the remaining hash browns, the rest of the sausage, and the remaining cheese.
- Pour the egg mixture evenly over the layered ingredients, pressing gently so the custard sinks into the potatoes.
- Cover the dish tightly with foil and refrigerate overnight (or at least 6–8 hours).
- In the morning, preheat the oven to 350°F. Bake the covered casserole for 45 minutes.
- Remove the foil and bake an additional 20–25 minutes until the top is golden and the center is fully set (no runny custard).
- Let rest 10 minutes, then sprinkle with chopped green onions and serve warm.

Overnight Breakfast Casserole
- Prep
- 30 MIN
- Cook
- 1 HR 10 MIN
- Total
- 1 HR 40 MIN
- Serves
- 8
01Ingredients
Main Ingredients
02Method
- Preparation
- Baking
Tap a step when it's done. The next one lights up.
0 OF 11 DONE03Recipe notes
- 01For substitutions, swap sour cream for Greek yogurt for a tangy addition. Use half cheddar and half Monterey Jack for milder flavor. Can also be made with turkey sausage or ground turkey ham.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve slices straight from the pan with simple accents: hot sauce, a dollop of sour cream, or a spoonful of pico de gallo. It pairs beautifully with lighter sides to balance the richness — a crisp green salad, roasted tomatoes, or fresh fruit. For a sweet-salty brunch spread, include something like pancakes or biscuits; I sometimes offer a maple-turkey bacon pancake option alongside this casserole for a complete morning feast: maple-turkey bacon pancake mix breakfast casserole.
Storage and reheating tips
Refrigerate: Cool to room temperature, cover, and store in the fridge for up to 4 days.
Reheat single portions: Microwave for 1–2 minutes (depending on power) until heated through, or rewarm in a 350°F oven for 10–15 minutes.
Freeze: Cut into portions, wrap each piece tightly in plastic wrap and foil, and freeze up to 3 months. Thaw overnight in the fridge before reheating to avoid sogginess.
Food safety: Keep the casserole refrigerated within two hours of baking. When reheating, bring internal temperature to 165°F for safety.
Creative twists
- Veggie-forward: Swap sausage for a sautéed mix of mushrooms, bell peppers, and spinach. Add a teaspoon of smoked paprika for depth.
- Breakfast Mediterranean: Use crumbled feta, chopped sun-dried tomatoes, and oregano instead of cheddar and green onions.
- Low-carb: Replace hash browns with thinly sliced zucchini or cauliflower rice (note: baking time may vary).
- Spicy kick: Stir a tablespoon of Sriracha or a teaspoon of cayenne into the egg mixture for heat.
Helpful answers
How long does prep take the night before?
A: Active assembly is about 20–30 minutes: cook sausage, whisk the custard, and layer the dish. Most of the time is hands-off while it chills overnight.
Can I use fresh potatoes instead of frozen hash browns?
A: Yes — shred and squeeze dry, then spread a single layer and par-bake at 400°F for 10–12 minutes to remove excess moisture before layering. Fresh potatoes require a bit more prep.
Is this safe for holiday serving where it sits out?
A: Per food-safety guidelines, do not leave the casserole out at room temperature for more than 2 hours. Keep it covered and return leftovers to the fridge promptly.
Conclusion
This casserole is a practical, delicious make-ahead solution for busy mornings and gatherings, and the overnight method truly elevates texture and flavor. For more ideas, check out The Ultimate Overnight Breakfast Casserole Recipe and my Overnight Croissant Breakfast Casserole.
Breakfast
Breakfast
Breakfast
