
Everyone in my family wakes up eager for this bacon breakfast casserole because it is effortless to put together the night before and means you can sleep in without any morning hassle. With buttery bread, salty bacon, grassy green onions, and creamy eggs all baked until cheesy and golden, this dish turns any brunch or holiday morning into something special.
I remember making this the first year we hosted Christmas brunch and my parents still ask if I am bringing it each holiday. Nothing else gets everyone gathered around the table so quickly.
Ingredients
- White sandwich bread: Provides a soft structure for soaking up the egg mixture and keeps the casserole tender. Choose a standard loaf with fresh slices so the base bakes up fluffy.
- Cooked bacon: Gives the dish its rich and savory backbone. Select thick-cut bacon for the best crunch and depth.
- Sliced mushrooms: Lend earthiness and moisture. Go for firm mushrooms with no dark spots and drain thoroughly so the casserole does not get soggy.
- Green onions: Add color and a gentle bite. Opt for ones with bright tops and minimal wilting for the freshest flavor.
- Cheddar cheese: Melts and binds everything together while lending tang. For best results, shred your own from a block—pre-shredded cheese can dry out.
- Eggs: Unify the casserole and puff as they bake. Use large, fresh eggs for the ideal taste.
- Milk: Lightens the eggs and keeps the dish creamy. Whole milk works best but two percent is fine if you prefer.
Step-by-Step Instructions
- Layer the Bread:
- Line the bottom of a greased casserole dish with half of your bread slices fitting them snugly to form a foundation for the toppings.
- Add the Fillings:
- Scatter your cooked chopped bacon evenly over the bread. Sprinkle on the green onions for brightness and spread out the shredded cheddar for a melty top layer. Finish with your drained mushrooms for a savory edge.
- Top with Bread:
- Use the remaining bread to cover the fillings making sure everything is tucked in well. This creates different textures throughout the final casserole.
- Mix and Pour the Egg Mixture:
- In a large bowl beat the eggs thoroughly with the milk making sure no streaks remain. Pour this evenly over the entire casserole using a spatula to gently press down so all the bread absorbs the liquid.
- Chill and Set:
- Cover the dish tightly and place in the refrigerator for at least one hour or overnight if that fits your schedule better. This rest allows the bread to become custardy and ensures the casserole bakes up tender.
- Bake to Perfection:
- Heat your oven to three hundred fifty degrees Fahrenheit. Uncover the casserole and bake for one hour until the top is golden and the center feels just set when pressed gently.
- Serve and Garnish:
- Let the casserole stand for a few minutes out of the oven before slicing. Scatter a few extra green onion slices over top just before serving for a fresh finish.

My favorite part is how the melted cheddar stretches with each serving—my niece always insists on the end pieces because they have the cheesiest bits. The scent of crispy bacon always reminds me of carefree Sunday mornings growing up with my brothers.
Storage Tips
Leftover casserole keeps well in the refrigerator for up to three days. I like to cut it into squares and wrap portions for quick weekday breakfasts. For a longer stretch, freeze individual pieces wrapped snugly so they taste freshly baked after reheating.
Ingredient Substitutions
If you do not have cheddar, try Swiss or Monterey Jack for a different cheese flavor. Turkey bacon works if you prefer less fat. You can use white sandwich bread for classic texture but sourdough adds a nice tang if you have it. Canned mushrooms are easy but fresh sautéed mushrooms will give the dish a deeper flavor.
Serving Suggestions
This casserole shines at brunch but also makes a comforting dinner with a crisp green salad. It is easy to dress up with a splash of hot sauce or dollop of sour cream. Try serving it with fresh fruit or roasted tomatoes for a complete meal.

Cultural and Historical Context
Breakfast casseroles like this have roots in American potluck culture where the goal is feeding a hungry crowd with minimal fuss. They became especially popular in midcentury homes when make ahead dishes gave busy families a break. For me, it is a nod to the homey recipes my grandmother relied on when cooking for her big family.
Frequently Asked Questions
- → Can I prepare this dish ahead of time?
Yes, assemble the casserole the night before and refrigerate. Bake in the morning for convenience.
- → Can I substitute a different cheese?
Cheddar works well, but you can use Swiss, Monterey Jack, or any melting cheese you prefer.
- → Is it possible to add vegetables?
Absolutely. Try adding spinach, bell peppers, or tomatoes along with the mushrooms for extra flavor.
- → What kind of bread works best?
White sandwich bread is recommended, but sourdough or brioche can add unique flavors and texture.
- → How should leftovers be stored?
Store cooled leftovers in an airtight container in the refrigerator for up to three days. Reheat before serving.