Make-Ahead Breakfast Casserole

make-ahead breakfast casserole

A make-ahead breakfast casserole made with bacon, bread, Swiss cheese, onion, milk and eggs. Make this egg casserole the night before and serve it for breakfast or brunch.

Behold the breakfast casserole! A beautiful combination of a complete breakfast all in one easy to serve dish. What could be a better answer to feeding guests? I will say, this type of brunch dish has indeed come to the rescue when you stay up late talking with guests and you know you need something ready to go in the morning.

When you know you will be entertaining overnight guests, this is a nice recipe to make because it only takes about 30 minutes to prepare the night before, especially if the bacon and onions are cooked ahead of time. You can bake it in the oven the next morning while you take care of all the other preparations for serving breakfast.

Not all breakfast casseroles are created equal, however. Some have too much bread and turn out mushy and others have ingredients that could be better paired with other flavors. This recipe uses what  I consider tried and true ingredients like bacon and Swiss cheese for a good flavor combination. That way you know you are off to a good start.

I will be talking about this more in another post, but the type of bread you choose for a breakfast casserole recipe has a lot of bearing on how the final product turns out. I prefer to use a firm bread like a French bread, in one of these casseroles as it can hold up better to being in the refrigerator overnight.

Also, day old bread actually works better than fresh bread for this type of recipe. Fresh bread tends to get soggy and absorb too much of the egg and milk mixture. When that happens, it can make your breakfast casserole rather mushy.

Crisp bacon and smooth Swiss cheese make a great combination for a family favorite, but feel free to experiment with other types of cheeses.

“I only have a little Swiss so I think I will use cheddar; recipe sounds good.” – Barbara H. via FB

Make-Ahead Breakfast Casserole Recipe

Make-Ahead Breakfast Casserole
Prep time
Cook time
Total time
A make-ahead breakfast casserole made with bacon, bread, Swiss cheese, onion, milk and eggs. Make this egg casserole the night before and serve it for breakfast or brunch.
Recipe type: Breakfast
Cuisine: American
Serves: 6-8
  • 8 slices bacon, fried and crumbled
  • 2 onions, sliced thin
  • 12 slices white or French bread, quartered
  • 1 cup shredded Swiss cheese
  • 8 eggs
  • 4 cups milk
  • 1-1/2 teaspoons salt
  • ¼ teaspoon pepper
  1. Preheat oven to 350 degrees.
  2. Fry bacon in a frying pan until crisp. Remove, drain, and cool on a few layers of paper towel.
  3. Using the same pan, saute the onions in the remaining bacon grease until they are soft. Remove from pan and let cool.
  4. Put 6 slices bread, quartered in a greased 9" x 13" baking pan.
  5. Add half of crumbled bacon, onion and cheese; spread evenly.
  6. Repeat layer of bread, bacon, onion, and cheese.
  7. Combine eggs, milk, salt and pepper in a separate bowl; beat until mixed and pour over bread.
  8. Cover with foil or wrap and store in refrigerator overnight.
  9. In the morning, uncover the casserole and let stand at room temperature until oven is preheated.
  10. Bake for 45-55 minutes.
If you have leftover Swiss cheese; sprinkle some on top of this bacon and Swiss cheese breakfast casserole during the last 5 minutes of baking for a nice golden brown touch.

About the author

Laura Warnke

Laura Warnke is a mom, wife, and Midwest cook that enjoys sharing many of her family's favorite comfort food recipes. She grew up on a farm in Wisconsin and loves to bring that farm-style home cooking to your table.

Click here to add a comment

Leave a comment:

Rate this recipe:  

Food Blogger Pro: Video training and blogger community helping you to start your food blog.