The Best Overnight Breakfast Casserole (With Bacon & Sausage!)
Ever wake up on a weekend or a holiday morning and just wish breakfast would magically make itself? Same here. Honestly, as much as I love a big family breakfast, I really don’t love feeling like a diner line cook at 7 AM while everyone else is sipping coffee and relaxing. That is exactly why this overnight breakfast casserole has become my absolute saving grace. It is the ultimate morning hack. You do all the chopping, mixing, and prepping the night before when you actually have the energy. Then, when the sun comes up, all you have to do is pop it in the oven!
This isn’t just any standard egg bake, either. We are talking about a hearty, incredibly satisfying dish loaded with both crispy bacon and savory breakfast sausage. Why choose one when you can have both, right? It is cheesy, fluffy, and basically a warm hug in a 9×13 baking dish. Whether you’re hosting guests, prepping for Christmas morning, or just want to treat your family on a random Sunday, this overnight breakfast casserole is going to make your life so much easier.

What Is an Overnight Breakfast Casserole?
If you’ve never experienced the magic of a make-ahead egg bake, you are in for a serious treat. At its core, an overnight breakfast casserole is a layered, savory bread pudding made with everyday breakfast staples. You start with cubes of soft white bread that soak up a rich, perfectly seasoned egg and milk custard. Then, you load it up with all the good stuff—in this case, heaps of sharp cheddar cheese, savory breakfast sausage, and perfectly crispy bacon.
The “overnight” part is the real secret here. By letting the casserole sit in the fridge while you sleep, the bread completely absorbs the egg mixture. This prevents the casserole from turning out dry or rubbery, resulting in a beautifully puffed, tender, and incredibly flavorful bake. It is a complete meal in one dish that bridges the gap between a classic scramble and an elegant strata. Plus, it is completely customizable! Think of this overnight breakfast casserole as your delicious, stress-free canvas for morning comfort food.
Why You’ll Love This Recipe
Let me tell you, there is absolutely nothing not to love about a make-ahead meal, but this specific overnight breakfast casserole holds a very special place in my heart. First of all, the convenience factor is off the charts. It requires virtually zero brain power in the morning. You literally wake up, brush your teeth, and stick a pan in the oven. It is so easy that a robot could do it (though don’t forget to actually turn the oven on—we’ve all been there!).
Secondly, it completely eliminates morning stress. I used to run around the kitchen taking special requests—scrambled for one kid, fried for another, bacon for my husband. It was exhausting. With this casserole, everyone knows exactly what is on the menu before their head even hits the pillow the night before. No complaints, no special orders, just eager appetites.
Then there’s the flavor. Oh, the flavor! This recipe doesn’t skimp on the good stuff. We use a full pound of breakfast sausage AND a half-pound of bacon. It is a meat lover’s dream come true, perfectly balanced by the sharp, melty cheddar cheese and the soft, fluffy egg-soaked bread. The touch of dry mustard in the egg mixture adds this subtle, tangy depth that makes people go, “Wow, what is in this?”
Finally, it is the ultimate crowd-pleaser. Whether you are feeding a hungry family of four or hosting a holiday brunch for ten, this overnight breakfast casserole scales beautifully and satisfies everyone. You get to actually sit down, sip your coffee while it’s hot, and enjoy the morning with your favorite people.
How to Make This Overnight Breakfast Casserole
Quick Overview
Making this dish is wonderfully straightforward. The whole process takes about 15 minutes of active prep time the night before. You’ll simply cook up your meats, whisk together your wet ingredients, and toss everything together with cubed bread and cheese in a baking dish. After a long beauty sleep in the fridge, the casserole bakes for about 40 minutes until it’s golden, bubbly, and cooked through. The hardest part of this entire recipe is just smelling it bake and having to wait until it’s cool enough to eat! It’s a foolproof method that guarantees a perfect, fluffy texture every single time.
Ingredients
You probably have most of these simple ingredients sitting in your fridge and pantry right now! Here is what you need to gather:
- Eggs: 6 large eggs form the base of our rich custard.
- Whole Milk: 2 cups to make the eggs perfectly fluffy and tender.
- Mustard: 1 teaspoon of regular mustard (or dry mustard powder) to elevate the savory flavors.
- Salt & Pepper: 1 teaspoon salt and 1/2 teaspoon freshly cracked pepper.
- White Bread: 6 slices, cubed. Simple sandwich bread works beautifully here!
- Cheddar Cheese: 1 ½ cups of shredded cheddar (plus a little extra for the top if you like it extra cheesy).
- Breakfast Sausage: 16 oz, fully cooked, crumbled, and drained of excess grease.
- Bacon: 8 oz, cooked crisp and chopped into bite-sized pieces.

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Start by generously greasing a 9×13-inch baking dish with non-stick cooking spray. Don’t skip this! Eggs love to stick, and a well-greased pan makes serving and cleanup so much easier.
Step 2: Whisk the Wet Ingredients
In a large mixing bowl, beat your eggs until the yolks and whites are fully combined. Pour in the whole milk, mustard, salt, and freshly cracked pepper. Give it a good whisk until everything is smooth and incorporated.
Step 3: Fold in the Goodies
Gently fold your cubed white bread, shredded cheddar cheese, cooked sausage crumbles, and chopped bacon into the egg mixture. Stir just until the bread starts to soak up the liquid and the ingredients are evenly distributed.
Step 4: Chill Overnight
Pour the entire mixture into your prepared baking dish. Spread it out into an even layer, cover it tightly with foil or plastic wrap, and place it in the refrigerator for at least 8 hours, or overnight.
Step 5: Bring to Room Temp
The next morning, take the casserole out of the fridge about 30 minutes before you plan to bake it. Letting it sit on the counter helps take the chill off, ensuring it bakes evenly. While it rests, preheat your oven to 350°F.
Step 6: Bake and Serve
Bake the casserole uncovered for 40 minutes. You’ll know it’s done when the top is golden brown and a knife inserted into the center comes out clean. Serve immediately and watch it disappear!
What to Serve It With
This overnight breakfast casserole is incredibly hearty on its own, but I love pairing it with a few lighter sides to balance out the meal. A fresh fruit salad full of berries, grapes, and melon is always a hit and adds a gorgeous pop of color to your breakfast table.
If you’re hosting a brunch, you can’t go wrong serving this alongside some sweet pastries. A batch of homemade cinnamon rolls, blueberry muffins, or a simple coffee cake perfectly complements the savory, salty flavors of the bacon and sausage. And of course, don’t forget a giant pot of hot coffee, some fresh orange juice, and maybe a few mimosas if you’re celebrating!
Top Tips for Perfecting Your Overnight Breakfast Casserole
Want to make sure your breakfast bake turns out absolutely flawless? Keep these simple tips in mind:
- Grease that pan: I know I mentioned it earlier, but it’s worth repeating. A good coat of non-stick spray will save you from scrubbing dishes later.
- Don’t rush the rest: Giving the casserole 30 minutes on the counter before baking is crucial. If you put a freezing cold glass dish into a hot oven, it will bake unevenly (and the glass could even shatter!).
- Mix up the meat: Feel free to toss in some diced ham if you have it! The more meat, the merrier.
- Add some veggies: Want to sneak in some greens? Sauté some bell peppers, onions, or even a handful of spinach, and fold them in with the bread and cheese.
- Swap the bread: If you don’t have white bread, you can use brioche, sourdough, or even substitute frozen hash browns. Just note that using hash browns might require you to tweak the baking time slightly.
- Play with cheese: No cheddar? No problem. Pepper jack adds a fun spicy kick, while mozzarella or gruyere makes it incredibly gooey and rich.
Storing and Reheating Tips
While this overnight breakfast casserole is definitely best served fresh and hot right out of the oven, leftovers are absolutely delicious! If you happen to have any left over, let the casserole cool completely before covering the dish tightly or transferring the slices to an airtight container.
You can store it in the refrigerator for up to 3 days. When you are ready for round two, simply place a slice on a microwave-safe plate and heat it for 60 to 90 seconds until it’s warmed all the way through. It makes for a fantastic, quick weekday breakfast when you’re rushing out the door!
Frequently Asked Questions
Final Thoughts

There you have it, my friends—the ultimate overnight breakfast casserole that is guaranteed to make your mornings so much brighter and a whole lot tastier. Whether you make it for a bustling holiday morning, a relaxed weekend brunch, or just to meal-prep for a busy week, I hope this recipe brings as much joy to your table as it does to ours.
It’s hearty, comforting, and packed with all the savory goodness of bacon, sausage, and melted cheese. If you give this recipe a try, please let me know how it turns out! I always love hearing what delicious tweaks and variations you come up with in your own kitchens. Happy baking, and enjoy your beautifully stress-free morning!

Overnight Breakfast Casserole with Sausage and Bacon
Ingredients
Main Ingredients
- 6 large eggs
- 2 cups whole milk
- 1 teaspoon mustard
- 1 teaspoon salt
- 0.5 teaspoon freshly cracked pepper
- 6 slices white bread cubed
- 1.5 cup shredded cheddar cheese plus more for topping if desired
- 16 oz breakfast sausage cooked and drained
- 8 oz bacon cooked and chopped
Instructions
Preparation Steps
- Grease a 9x13 baking dish with non-stick spray, set aside.
- In a large bowl, beat eggs. Add the milk, mustard, salt, and pepper, and stir until combined. Fold in the bread cubes, cheese, cooked sausage and bacon.
- Pour into prepared baking dish and cover and place in the refrigerator for 8 hours or overnight.
- Remove casserole from the refrigerator 30 minutes before baking and let rest on the counter. While casserole sits, preheat oven to 350°F.
- Bake uncovered for 40 minutes, until knife inserted comes out clean Serve immediately.
- Store any leftovers in refrigerator and reheat using microwave, but best served fresh.
Notes
Featured Comments
“Impressed! Clear steps and spot on results. Perfect for busy nights.”
“New favorite here — creamy. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the light really stands out. Thanks!”
“Made it tonight and wow — family favorite! Will definitely make Breakfast Casserole Recipe again.”
“Packed with flavor and so simple. Exactly what I wanted from Breakfast Casserole Recipe.”






