Overnight Breakfast Casserole Recipe

Last Updated on October 6, 2021 by Anne-Marie

Make this overnight breakfast casserole recipe for Mother’s Day. Or anytime you want to have a special celebration breakfast.

Plates and casserole dish of Overnight Breakfast Casserole with napkins, forks, and serving spoon.

Why this recipe works

It’s so easy to make this breakfast casserole that the kids can help you put it together the night before mom’s special day.

This cheesy breakfast casserole is quick to prep in the evening. Then bake it up first thing while mom’s sleeping in for a delicious and filling breakfast.

It’s also ideal for a Father’s Day breakfast, for Christmas or Easter morning, or to bring to a teacher’s appreciation breakfast.

Plates of Overnight Breakfast Casserole with avocados and tomatoes.

How to make an overnight breakfast casserole

This overnight breakfast casserole with sausage is a snap to make the night before.

Cooking the bacon and sausage: Cook up the breakfast sausage and bacon until cooked through. Don’t make the bacon too crispy!

Make sure to drain the sausage and bacon, and to blot the bacon to remove extra grease. That way your easy overnight breakfast casserole won’t end up greasy.

Egg mixture: In a large bowl, Beat together the eggs, milk, salt and mustard.

Bread: Cut the bread into cubes.

Mix it all together: Add the bread cubes, cheese, cooked sausage and bacon to the egg mixture.

Let it sit overnight: Pour the ingredients into a prepared baking pan and place overnight in the refrigerator.

Bake: Remove the overnight breakfast casserole from the refrigerator 30 minutes. Then bake for 40 minutes at 350 degrees F.

If you find that the casserole seems a little soggy and the eggs aren't cooked through, cook for 5 minutes more at a time until a knife inserted into the casserole comes out clean.

Serve: Serve this easy overnight breakfast casserole with slices of avocado, tomatoes, and spicy salsa!A white plate of a breakfast casserole with avocados and tomatoes.

Overnight breakfast casserole recipe substitutions

Go vegetarian! If want to make a vegetarian overnight breakfast casserole, you can use vegan soy crumbles instead of sausage and a vegan soy bacon. Or use diced vegetables for either the bacon or sausage (or both)!

Add vegetables: Cut back on the amount of bacon and/or sausage and add chopped vegetables like peppers, onions, summer squash, or zucchini.

Can I use liquid eggs? Sure! Liquid eggs or egg whites are an OK substitute for regular eggs. Use half regular eggs and the equivalent of 3 liquid egg whites.

What type of bread? Whatever type you have on hand – whole wheat, white, rye, hot dog buns, even gluten free bread to make a gluten free overnight breakfast casserole.

A special treat would be making this overnight breakfast casserole with croissants. Mmmmm…amazing!

Can I use other meats? Sure! Instead of making this an overnight breakfast casserole with bacon try baking up an overnight breakfast casserole with ham.

Use whatever you have on hand! This easy overnight casserole is a terrific way of using up leftover sausage, bacon, ham, bread or vegetables from other meals or recipes.

What kind of cheese? You can use any kind of cheese that you like – cheddar, Mexican blend, or spicy Monterey Jack.White plates a cheesy breakfast casserole with a large baking dish. Served with tomatoes and avocados.

Drinks that go with this breakfast casserole recipe

If you’re serving this for Mother’s Day or another holiday brunch celebration during Easter or Christmas, try serving up some easy cocktail drinks like this Prosecco Mimosa Recipe or a Peach & Cherry Beer Margarita.

If you like sangrias try a Sparkling Green Sangria or a White Wine Sangria.

Or how about some Frozen Wine Cocktails or White Wine Cocktail Recipes?

I'm a big fan of the Pink Greyhound Cocktail because it's so pretty and delicious.

Not to worry if you don't imbibe! You can serve mocktails to both the kids and adults instead.

Try Orange Blossom Mocktail, Lemonade Sangria, or Iced Tea Sangria. All are refreshing and tasty!

White plates a cheesy breakfast casserole with a large baking dish with tomatoes and avocados, forks and napkins.

Recipe for overnight breakfast casserole tips

Sausage: You can use other types of sausage, like sweet or spicy Italian or chorizo sausage.

If all you have is ground turkey or beef on hand, make your own sausage using my how to make homemade Italian sausage and how to make homemade chorizo sausage recipes.

Cheese: Use pre-shredded cheese as a time saver.

Adding vegetables? Use frozen vegetables since they’re already cleaned and cut. However, you should defrost, drain and pat them dry since they can be a little soggy.

Or use (drained and rinsed ) canned vegetables like corn or green beans.

Another option is prechopped veggies in the grocery store produce section like onions and peppers.

Can you freeze a breakfast casserole?

Yes, but cook it first, then freeze it.

To prepare overnight breakfast casserole recipes, line the pan with foil. Have extra foil hanging over the edges to make “handles” so you can easily remove the casserole from the pan when it cools.

Then the foil handles can be folded over the casserole’s edges and more foil added on top when wrapping the foil for freezing.

You may want to add another layer of plastic wrap and even another layer of foil after that to prevent freezer burn. (Make sure to press out any air pockets.)

Don’t forget to label and date the frozen overnight breakfast casserole.

Yield: SERVES 10

Overnight Breakfast Casserole Recipe

White plates a cheesy breakfast casserole with a large baking dish. Served with tomatoes and avocados.

Your family will love this easy Overnight Breakfast Casserole recipe. Make this overnight breakfast casserole with sausage, bacon, and bread.

Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes


  • 1 pound breakfast sausage, cooked and drained
  • 1/2 pound bacon, cooked and chopped
  • 6 eggs
  • 2 cups milk
  • 1 teaspoon mustard
  • 1 teaspoon salt
  • 6 slices white bread, cubed
  • 1 cup cheddar cheese, grated plus more for the top if you like
  • Cooking spray


  1. Cook and drain the sausage. Set aside.
  2. Cook bacon. Blot the bacon with paper towels. Set aside.
  3. In a large bowl, beat eggs, add the milk, salt, and mustard.
  4. Stir in the bread cubes, cheese, cooked sausage, and bacon.
  5. Spray a 13” x 9” baking pan with cooking spray. Then pour breakfast casserole ingredients into the baking pan.
  6. Cover and place in the pan in the refrigerator for 8 hours or overnight.
  7. Remove from the overnight breakfast casserole refrigerator 30 minutes before baking.
  8. Bake uncovered at 350 degrees for 40 minutes until knife inserted comes out clean.
  9. Serve immediately.
  10. Store leftover easy overnight breakfast casserole in the refrigerator.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 417Total Fat: 29gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 188mgSodium: 1201mgCarbohydrates: 13gFiber: 1gSugar: 2gProtein: 26g

Nutritional information is automatically calculated per the ingredients list. Serving size may not be accurate. Please double-check with your preferred nutritional app for the most accurate information.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating: 5 4 3 2 1