The last thing you want to do on a holiday morning is stand over a hot stove while everyone else is opening gifts. That's where this Overnight Breakfast Casserole comes to the rescue! By doing all the heavy lifting the night before, you can simply slide this dish into the oven and enjoy the festivities. It's a festive, golden-brown masterpiece that fills the house with the irresistible aroma of savory sausage and melted cheese, making it the ultimate holiday morning tradition.

What makes this make-ahead breakfast casserole so brilliant is that all the flavors meld together while it sits in the fridge, and the bread cubes soaked overnight create this incredible texture that's custardy in the middle with crispy golden edges. The layered casserole with sausage and cheese provides savory richness and gooey pockets of melted goodness, while the seasoned egg and milk mixture holds everything together in perfect harmony. Adam calls this "the lazy person's way to look like a breakfast hero," and honestly, he's not wrong about this holiday morning brunch recipe.
Jump to:
- Why You'll Love This Overnight Breakfast Casserole
- Ingredients for Overnight Breakfast Casserole
- How to Make Overnight Breakfast Casserole
- My Top Tips for This Recipe
- Little Moments in the Kitchen
- Substitutions for Overnight Breakfast Casserole
- Variations on Overnight Breakfast Casserole
- Equipment for Overnight Breakfast Casserole
- Storage Tips for Overnight Breakfast Casserole
- Adam's Tip for Overnight Breakfast Casserole
- FAQ about Overnight Breakfast Casserole
- Conclusion
- Related
- Pairing
- recipe
Why You'll Love This Overnight Breakfast Casserole
- Make it the night before – This bread and egg custard soak assembles in 15 minutes the night before, then you just bake it in the morning with zero effort required
- Feeds a crowd effortlessly – One 9x13 baking dish preparation serves 8-10 people, making this the perfect holiday breakfast or easy family breakfast for feeding everyone at once
- Reheats and freezes well – This casserole stores beautifully in the fridge for quick weekday breakfasts and freezes perfectly for up to 3 months
Ingredients for Overnight Breakfast Casserole
The beauty of this overnight breakfast casserole with bread is that it uses simple, everyday ingredients that come together to create something that tastes way more impressive than the effort required. The bread and egg custard soak is the foundation while the sausage and cheese provide all the flavor you need.
What You'll Need

For the Overnight Breakfast Casserole:
8 slices thick-cut bacon, cooked crispy and crumbled
½ pound breakfast sausage (regular, spicy, or turkey sausage)
6 large croissants, torn into 1-inch pieces (about 8 cups)
2 cups frozen shredded hash browns, thawed and drained
2 cups sharp cheddar cheese, shredded
1 cup Swiss cheese, shredded
10 large eggs
2 ½ cups whole milk
½ cup heavy cream
1 teaspoon dry mustard powder
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon garlic powder
¼ teaspoon onion powder
Nonstick cooking spray or butter for greasing the pan
Optional Add-Ins (choose your favorites):
Hot sauce for serving
1 cup diced bell peppers (any color)
½ cup diced onions, sautéed
1 cup sliced mushrooms, sautéed
¼ cup chopped fresh chives or green onions
¼ cup grated Parmesan cheese for topping
Why These Ingredients Matter
- Day-old bread works best – Slightly stale bread absorbs the seasoned egg and milk mixture better than fresh bread without getting soggy, creating that perfect custardy texture throughout
- Whole milk creates richness – The fat in whole milk makes the custard base creamy and indulgent, while skim milk would make it watery and less satisfying
- Sharp cheddar has bold flavor – Sharp cheddar provides more flavor than mild cheddar, which is important since it needs to stand up to the sausage and eggs
How to Make Overnight Breakfast Casserole
Step-by-Step Directions
- Brown the sausage – In a large skillet over medium-high heat, cook the breakfast sausage for 8-10 minutes, breaking it into small crumbles with a wooden spoon until browned and cooked through with no pink remaining, then drain excess grease and set aside to cool slightly.
- Prepare the baking dish – Spray a 9x13-inch baking dish generously with nonstick cooking spray or grease it with butter, making sure to coat the bottom and sides well so the casserole doesn't stick.
- Layer the bread – Spread the cubed bread evenly across the bottom of the prepared baking dish in a single layer (it's okay if some pieces overlap slightly).
- Add sausage and cheese – Sprinkle the cooked sausage evenly over the bread cubes, then scatter 1 ½ cups of the shredded cheddar cheese on top (reserve the remaining ½ cup for later).
- Whisk the egg mixture – In a large bowl, whisk together the eggs, milk, dry mustard powder, salt, pepper, and garlic powder until well combined and slightly frothy. Cooking Tip: Whisking until frothy incorporates air into the eggs, which makes the baked casserole lighter and fluffier instead of dense.
- Pour over everything – Slowly pour the egg mixture evenly over the bread, sausage, and cheese in the baking dish, making sure to cover all the bread cubes (press down gently with a spatula if needed to help the bread absorb the liquid).
- Refrigerate overnight before baking – Cover the baking dish tightly with plastic wrap or aluminum foil and refrigerate overnight before baking for at least 8 hours (this allows the bread to fully absorb the egg mixture and the flavors to meld together).
- Prepare to bake – In the morning, remove the casserole from the refrigerator and let it sit at room temperature for 15-20 minutes while you preheat your oven to 350°F.
- Add final cheese and bake until set and golden – Remove the cover and sprinkle the remaining ½ cup of shredded cheese on top, then bake uncovered for 45-50 minutes until the center is set, the edges are golden brown, and a knife inserted in the center comes out clean.
- Rest and serve – Let the overnight breakfast casserole rest for 5-10 minutes before cutting into squares (this helps it set up so it doesn't fall apart when you serve it), then cut into portions and serve hot.
My Top Tips for This Recipe
Making the perfect overnight breakfast casserole takes just a little know-how, but these tips I've learned through years of making breakfast casseroles will help you get that ideal texture and prevent common issues like soggy bread or undercooked centers. The overnight refrigeration especially makes a huge difference in the final result.
- Use day-old or toasted bread – Fresh soft bread gets too soggy in the egg mixture, so either use bread that's a day or two old, or toast fresh bread lightly before cubing it
- Don't skip the overnight rest – While you technically can bake this immediately, letting it refrigerate overnight before baking allows the bread to fully absorb the custard and creates a much better texture
- Check the center for doneness – The edges will set before the center, so always test the very middle with a knife to make sure it comes out clean before removing from the oven
- Drain the sausage well – Excess grease from the sausage will make your casserole oily and unpleasant, so make sure to drain it thoroughly after browning
Little Moments in the Kitchen
The first time I made this overnight breakfast casserole was Christmas morning a few years ago, when I had my parents and Adam's grandparents coming over for breakfast.
I assembled everything Christmas Eve after Adam went to bed, and he came downstairs in his pajamas asking, "What's that in the fridge?"
I explained it was a special breakfast casserole that would feed everyone tomorrow without me having to cook all morning.
His eyes got wide and he said, "Wait, so on Christmas morning you don't have to do anything?"
The next morning, I slid the casserole into the oven at 8 AM and actually got to open presents with everyone while it baked.
When the timer went off and I pulled out the golden, bubbly casserole, Adam's grandfather said, "Now that's the way to do Christmas breakfast."
Adam very proudly announced to everyone, "My mom made this yesterday but it's cooking right now, it's like time travel breakfast."
When I cut into it and served everyone their squares, my dad took a bite and said, "This is better than anything we would've gotten at a restaurant."
Grandma Viola called that afternoon to thank us for having her over, and Adam told her all about the "magic casserole" that cooked while we opened presents.
She laughed and said, "Well, in my day we would have been up at 5 AM cooking for everyone, but I suppose your mother's way is smarter."
Adam looked at me very seriously and said, "Grandma finally understands the power of overnight breakfast."
Substitutions for Overnight Breakfast Casserole
Not everyone has all these ingredients on hand or can eat certain things, so here are some swaps that'll still give you a delicious, hearty breakfast casserole without sacrificing too much of that savory, satisfying flavor. These substitutions work great, though the original recipe definitely gives you the most classic breakfast casserole taste. If you're looking for other make-ahead breakfast ideas, my Sheet Pan Pancakes are another great option for feeding a crowd.
- Breakfast sausage – Use ground turkey, chicken sausage, or crumbled cooked bacon, or skip the meat entirely for overnight breakfast casserole no bread vegetarian version
- Day-old bread – Try croissants for a richer overnight croissant breakfast casserole, sourdough for tangy flavor, or frozen hash browns for overnight breakfast casserole with potatoes
- Sharp cheddar cheese – Use pepper jack for spice, Swiss for a milder flavor, or a Mexican cheese blend for a southwestern twist
- Whole milk – Use half-and-half for extra richness, or 2% milk works fine (though the casserole will be slightly less creamy)
- Fresh bread cubes – Toast fresh bread cubes in a 300°F oven for 10-15 minutes until slightly dry if you don't have day-old bread
Variations on Overnight Breakfast Casserole
Once you've mastered the basic version, there are so many fun ways to customize this easy overnight breakfast casserole to match your family's preferences or use up ingredients you already have in your fridge. Adam loves when I add hash browns and extra cheese, while I prefer the lighter version with lots of vegetables. For more breakfast casserole inspiration, check out my Cinnamon Roll Pancakes for a sweet breakfast option.
- Overnight Breakfast Casserole with Hash Browns – Replace the bread with 4 cups frozen shredded hash browns (thawed and drained) for overnight hashbrown breakfast casserole that's heartier and potato-based
- Overnight Breakfast Casserole Pioneer Woman Style – Add 1 cup diced bell peppers, 1 can drained green chiles, use pepper jack cheese, and top with salsa and sour cream after baking
- Overnight Breakfast Casserole Sweet – Use cinnamon raisin bread, add ¼ cup brown sugar and 1 teaspoon cinnamon to egg mixture, skip the sausage, and drizzle with maple syrup before serving for overnight breakfast casserole french toast style
- Overnight Breakfast Casserole with Bread and Sausage Deluxe – Add 1 cup each of diced bell peppers, mushrooms, and spinach (sauté the vegetables first to remove excess moisture)
- Crockpot Breakfast Casserole Overnight – Assemble in a greased slow cooker instead of baking dish, cook on low for 6-8 hours overnight for crockpot overnight breakfast casserole
Equipment for Overnight Breakfast Casserole
You don't need any special equipment to make this make-ahead breakfast casserole, just a standard 9x13 baking dish and a few basic kitchen tools that most people already own. The large skillet for browning the sausage is essential for getting good flavor.
- 9x13-inch baking dish – A standard glass or ceramic baking dish is perfect for this recipe (metal works too but may cook slightly faster)
- Large skillet – For browning the breakfast sausage and breaking it into small crumbles
- Large mixing bowl – For whisking together the egg and milk custard mixture
- Whisk – Essential for thoroughly combining the eggs and milk to create a smooth custard base
- Plastic wrap or aluminum foil – For covering the casserole tightly during the overnight refrigeration so it doesn't dry out
Storage Tips for Overnight Breakfast Casserole
This make-ahead breakfast casserole is perfect for meal prep because it reheats and freezes well for quick weekday breakfasts all week long. The key is cooling it completely before storing so condensation doesn't make it soggy. For more make-ahead breakfast ideas, my Pesto Grilled Cheese shows another quick meal option.
- Room temperature – Let baked casserole cool completely at room temperature for about 1 hour before refrigerating (don't leave it out longer than 2 hours for food safety)
- Refrigerator – Cover cooled casserole tightly with plastic wrap or aluminum foil and store in the fridge for up to 4 days, reheat individual portions in the microwave for 1-2 minutes
- Freezer – Wrap completely cooled casserole (or individual portions) tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months
- Reheating from frozen – Thaw in the refrigerator overnight, then reheat covered in a 350°F oven for 20-25 minutes until heated through
- Make-ahead assembly – Assemble the unbaked casserole up to 24 hours ahead, keep covered in the fridge, then bake as directed (you may need to add 5-10 extra minutes to baking time if it's very cold)
Adam's Tip for Overnight Breakfast Casserole
"If you want to make this even better for a birthday breakfast or special morning, use maple sausage and drizzle a tiny bit of maple syrup on top before baking. It sounds weird but it's actually really good with the eggs and cheese. Also, the corner pieces get extra crispy and those are the best parts, so whoever sets the table should get a corner piece."
FAQ about Overnight Breakfast Casserole
Can breakfast casseroles be made the night before?
Yes, breakfast casseroles are actually designed to be made the night before because letting them sit in the refrigerator overnight allows the bread to fully absorb the egg mixture and creates a much better texture than baking immediately. The overnight rest time also allows all the flavors to meld together, which makes the final casserole taste more cohesive and delicious. Most breakfast casserole recipes specifically call for at least 4-8 hours of refrigeration before baking, and according to Allrecipes' Breakfast Sausage Casserole, this make-ahead method is what makes breakfast casseroles so perfect for holiday mornings or feeding a crowd without last-minute stress.
What is a Christmas morning wife saver breakfast?
Christmas morning wife saver breakfast is a vintage make-ahead breakfast casserole recipe from the 1960s that got its name because it "saves the wife" from having to cook a big breakfast on Christmas morning while everyone is opening presents and enjoying the holiday. The traditional recipe layers white bread, cheese, ham or Canadian bacon, and a seasoned egg mixture in a casserole dish the night before, then bakes it in the morning for an effortless hot breakfast. The dish became popular because it freed up the person doing the cooking (traditionally the wife in 1960s households) to actually participate in Christmas morning festivities instead of being stuck in the kitchen, which is still the main appeal of any overnight breakfast casserole today.
Why does a breakfast casserole have to sit overnight?
A breakfast casserole needs to sit overnight because the bread cubes require several hours to fully absorb the egg and milk mixture, which prevents the casserole from having dry bread pockets or pools of unabsorbed liquid on the bottom. The overnight soak transforms the texture from distinct pieces of bread floating in eggs into a cohesive, custardy casserole with consistent texture throughout. Additionally, the flavors of the sausage, cheese, eggs, and seasonings have time to meld together during the refrigeration period, creating a more unified and delicious final dish than if you baked it immediately after assembling.
How long can I keep a breakfast casserole in the fridge?
A fully baked breakfast casserole can be stored covered in the refrigerator for up to 4 days and reheated in individual portions in the microwave or as a whole in the oven. An unbaked, assembled breakfast casserole should be baked within 24 hours of assembly for best results and food safety, as raw eggs and meat shouldn't sit in the fridge longer than that before cooking. For longer storage, you can freeze a baked breakfast casserole for up to 3 months by wrapping it tightly in plastic wrap and aluminum foil, then thawing it in the refrigerator overnight before reheating.
Conclusion
With the prep work out of the way, you're free to pour another cup of coffee and actually enjoy the morning. This make-ahead holiday bake is consistently a fan favorite because it's as dependable as it is delicious. If you're looking for more ways to simplify your celebrations, check out our guide to prep-ahead sides to keep your kitchen stress-free all season long!
Whether you're making this for a holiday morning, a weekend brunch, or just because you want to meal prep breakfast for the week ahead, this overnight breakfast casserole is about to become your new favorite way to feed a crowd without losing your mind. If you loved this recipe, I'd love to hear about it in the comments! Did you add hash browns or stick with the bread version? Did your family fight over the crispy corner pieces like Adam does? Drop a rating below and let me know what variations became your family's favorite, and don't forget to check out my Sausage and Egg Casserole for another version of this breakfast classic.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Overnight Breakfast Casserole:
recipe

Easy Overnight Breakfast Casserole
Equipment
- 1 9×13-inch baking dish Grease well so the casserole releases easily
- 1 Large Skillet
- 1 Large mixing bowl
- 1 Whisk
- 1 Measuring cups and spoons
Ingredients
- 1 pound breakfast sausage Pork or turkey both work well
- 8 slices day old bread Cut into 1 inch cubes
- 2 cups sharp cheddar cheese Shredded and divided
- 8 large eggs
- 2 cups whole milk
- 1 teaspoon dry mustard powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- as needed nonstick cooking spray or butter For greasing the pan
Instructions
- In a large skillet, cook the breakfast sausage over medium heat until fully browned and crumbly. Drain well and set aside.
- Grease a 9x13 inch baking dish with butter or cooking spray.
- Spread the cubed day old bread evenly in the bottom of the dish.
- Sprinkle the cooked breakfast sausage over the bread, then add 1 ½ cups of the cheddar cheese.
- In a large bowl, whisk the eggs, milk, dry mustard, salt, pepper, and garlic powder until smooth and slightly frothy.
- Pour the egg mixture evenly over the casserole. Gently press the bread down so it absorbs the liquid. Cover tightly and refrigerate overnight.
- In the morning, preheat the oven to 350°F. Sprinkle the remaining cheddar cheese on top and bake uncovered for 45 to 50 minutes until set and golden.
- Let the casserole rest for 5 to 10 minutes before slicing.
Notes
You can swap the sausage for cooked bacon or leave it out for a vegetarian version.
Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.
This is one of those recipes my daughter says she wants to make for her own family someday, and that makes it extra special to me.













Leave a Reply