Overnight Bacon and Sausage Breakfast Casserole

Prep Time 15 mins
Cook Time 50 mins
Total Time 1 hr 5 mins

This overnight Breakfast Casserole recipe is quick to prep the night before and easy to bake the next morning. Loaded with eggs, sausage, bacon and cheese, plus a crispy, cheesy top!

Overnight breakfast casserole served on a white plate.

An Easy Overnight Breakfast Casserole

Ever wake up in the morning and wish breakfast was just made already? Yes? Same, girl, same. Like, all the time. That’s why, when I’m feeling super motivated, I prep breakfast the night before and then all I have to do in the morning is pop it in the oven!

This overnight breakfast casserole is better than your average breakfast bake for one simple reason – all the meat! That’s right, we’ve got bacon AND sausage in there. No need to choose one or the other, why not just go with both!

You prep everything fully the night before and only have to pop it into the oven in the morning. This is a great breakfast idea for holidays or when you have guests over. This way, you also get to just sit around and enjoy your coffee in the morning and then have a hot breakfast with everyone else!

A slice of overnight breakfast casserole with sausage on a white plate.

Why I Love Make Ahead Casseroles

Seriously, there is nothing NOT to love about a make ahead casserole. For starters, they’re easy. It requires zero brain power in the morning. Like a robot could do it. Wake up, brush teeth, insert casserole into the oven. But don’t forget to turn the oven on!

It also minimizes stress and rushing around in the morning. I don’t know about you, but sometimes I start to feel like a line cook making a different breakfast for each member of the family. With the casserole, everyone knows what’s for breakfast before they even go to bed the night before. No complaints, no special requests.

Overnight breakfast casseroles are especially great for a larger family or if you are hosting a small breakfast or brunch gathering.

Recipe Ingredients

I love how simple the ingredients are in this breakfast casserole. I’ll bet you have everything in your fridge right now.

A wood cutting board with bread, bacon, sausage, eggs and cheese on top.

Here’s what you’ll need:

  • breakfast sausage
  • bacon
  • eggs
  • whole milk
  • mustard
  • salt and freshly cracked pepper
  • white bread
  • shredded cheddar cheese

How to Make Overnight Breakfast Casserole

1. Prep: Grease a 9×13 baking dish with non-stick spray and set it aside.

Eggs and milk in a bowl next to bowls of sausage, bacon and cheese

2. Mix: In a large bowl, beat your eggs. Add the milk, mustard, salt, and pepper, and stir everything until combined.

A blue mixing bowl with a whisk with eggs and milk

3. Add: Fold in the bread cubes, cheese, cooked sausage and bacon.

A blue bowl filled with sausage, bacon, bread and cheese.

4. Store: Pour the mixture into the prepared baking dish and cover. Place it in the refrigerator for 8 hours or overnight.

A white casserole dish with an uncooked casserole ready to bake

5. Bring to room temp: Remove casserole from the refrigerator 30 minutes before baking and let it rest on the counter. While the casserole sits, preheat the oven to 350°F.

6. Bake: Bake the casserole uncovered for 40 minutes, until a knife inserted into the center comes out clean

7. Serve: Serve this casserole immediately after baking

Overnight breakfast casserole served on a white plate.

Tips for the Best Breakfast Casserole

Not all breakfast casseroles are the same, so follow these tips to make sure this one is just perfect.

  • Don’t forget to grease your baking dish. It might seem like a simple step you can skip but you’ll have no fun doing the dishes if you miss this step.
  • Give your casserole time out of the fridge before baking. This will allow the temperature to lower back to room temp and the baking will be more even.
  • You can opt to ad-in or sub-in ham, too. The more meat, the better! While we’re talking add-ins, you could also saute some peppers and onions and throw those in, too.
  • You could also swap out the bread cubes for hash browns but you may need to adjust your baking time.
  • If you don’t have shredded cheddar, you can use any shredded cheese you do have, like pepper jack or mozzarella.

Serving Suggestions

I love this casserole because it is packed with eggs, meat, and bread. It’s like getting a whole breakfast in one slice. You’ve got the eggs, the breakfast meat, and the toast on the side. To balance all of that savory, you might want to serve it up with something sweet like these Nutella Banana Swirl Muffins. Or during the Fall months, these Pumpkin Cream Cheese Swirl Muffins!

Another light and sweet option are these Blueberry Scones. Use any frozen fruit you have to make them fit any season!

And, is breakfast or brunch ever complete without coffee and bloody Marys? Try this Spicy Bacon Bloody Mary’s recipe. I know you’ll love it! Or surprise everyone with specially whipped coffees with my Dalgona Coffee recipe!

Overnight breakfast casserole served on a white plate.

How to Store Leftovers

This breakfast bake casserole is best served fresh, so I suggest enjoying it right out of the oven. You can store your leftovers in the refrigerator for about 3 days. When you’re ready to eat your leftovers, you can reheat each slice using a microwave. 

Yield: 8-10 Servings

Overnight Breakfast Casserole with Sausage and Bacon

Overnight breakfast casserole served on a white plate.

This overnight Breakfast Casserole is quick to prep the night before and easy to bake the next morning. Loaded with eggs, sausage, bacon and cheese, plus a crispy, cheesy top!

Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes

Ingredients

  • 6 large eggs
  • 2 cups whole milk
  • 1 teaspoon mustard
  • 1 teaspoon salt
  • 1/2 teaspoon freshly cracked pepper
  • 6 slices of white bread, cubed
  • 1 1/2 cup shredded cheddar cheese, plus more for topping if desired
  • 16 oz breakfast sausage, cooked and drained
  • 8 oz bacon, cooked and chopped

Instructions

    1. Grease a 9x13 baking dish with non-stick spray, set aside.
    2. 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.
    3. Pour into prepared baking dish and cover and place in the refrigerator for 8 hours or overnight.
    4. Remove casserole from the refrigerator 30 minutes before baking and let rest on the counter. While casserole sits, preheat oven to 350°F.
    5. Bake uncovered for 40 minutes, until knife inserted comes out clean Serve immediately.
    6. Store any leftovers in refrigerator and reheat using microwave, but best served fresh.

Nutrition Information:

Yield:

10

Serving Size:

1

Amount Per Serving: Calories: 445Total Fat: 31gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 195mgSodium: 1234mgCarbohydrates: 13gFiber: 1gSugar: 4gProtein: 27g

Want to Save This Recipe?

This post may contain affiliate links. Read my disclosure policy.

Related Posts

Share Your Comments

Want to share a photo of what you’ve made? If you’re not already logged in, click the login link below and then click the camera icon on the comment form.

0 Comments
Inline Feedbacks
View all comments

Welcome!

Jessica
I'm a trial & error, self taught, sugar addict who thankfully learned how to survive in the kitchen! I am also a wife, mama of 3.
Read More...
Novice Chef eCookbooks