5 from 2 votes

Overnight Bacon Breakfast Casserole

Bacon Breakfast Casserole is the kind of dish that makes mornings feel extra special. Whether you’re feeding a crowd or just want something hearty to enjoy with your coffee, this make-ahead breakfast is always a winner.

Bacon breakfast casserole in a pan.


It’s layered with bread, crispy bacon, melty cheese, and a fluffy egg mixture that soaks it all up. You can prep it the night before, stash it in the fridge, and then bake it in the morning—no rushing around the kitchen needed.

Bacon Breakfast Casserole is one of my absolute favorite ways to start the day—especially when I want something hearty without the morning hustle. I’m a huge fan of overnight breakfast casseroles because, let’s be real, I’m not usually in the mood to cook a big breakfast first thing in the morning. Most days, it’s toast or cereal and onto the next thing on my to-do list.

But when I prep breakfast the night before? Total game-changer. I just pop it in the oven, no mess, no fuss—just a cozy, delicious meal that practically makes itself. This easy breakfast casserole recipe has become a go-to in my house for holiday mornings, weekend brunches, or anytime I want something a little extra special without the extra work. Simple, filling, and full of flavor—my kind of breakfast! 

Why You’ll Love This Recipe

  • Make-ahead convenience: Prep it the night before and simply bake in the morning—perfect for busy days or lazy weekends.
  • Crowd-pleaser: Great for feeding a group at brunch, holidays, or family gatherings.
  • Comfort food at its best: Layers of bread, crispy bacon, cheese, and eggs make it warm, cozy, and satisfying.
  • Easy cleanup: No morning mess—just bake and enjoy.
  • Customizable: Swap in your favorite cheeses, veggies (bell peppers are really good in it!), or breakfast meats to make it your own.
  • Minimal effort, maximum reward: Simple ingredients come together for a dish that feels special without being fussy.

Ingredients

Get our FREE
e-cookbook

    We respect your privacy. Unsubscribe at anytime.

    The full printable recipe card with measurements and instructions is found at the bottom of the post.

    • White bread: Day-old bread works best—it holds up better after soaking in the egg mixture.
    • Bacon: Cook until crispy for the best texture. Pre-cooked bacon works great if you’re short on time.
    • Canned sliced mushrooms: A quick and easy option, but you can use sautéed fresh mushrooms for extra flavor.
    • Green onions: Adds a mild onion flavor and a pop of color. Chives or diced red onion also work.
    • Cheddar cheese: Sharp cheddar cheese gives great flavor, but feel free to mix in other cheeses you love.
    • Eggs: Binds everything together and creates that fluffy, custardy texture.
    • Milk: Whole milk makes it richer, but 2% or even non-dairy milk can be used in a pinch.
    Ingredients on a white marble counter.

    How to Make This Bacon Breakfast Casserole Recipe

    • Step One: Grease a 9×13-inch casserole dish.
    • Step Two: Place 6 bread slices on the bottom of the baking dish. Sprinkle with bacon, green onions, cheese and mushrooms. Cover with remaining 6 slices of bread.
    Collage of assembling the casserole.
    • Step Three: In a medium bowl, whisk together milk and eggs. Pour over bread in the pan.
    • Step Four: Cover and refrigerate for 1 hour or overnight.
    • Step Five: Preheat oven to 350°F. Bake for 1 hour, uncovered. Garnish with additional green onions, if desired.
    Collage of makng the egg mixture in a bowl and baking the recipe.

    What to Serve With It

    Bacon Breakfast Casserole is hearty enough to stand on its own, but if you’re serving a crowd or want to round out the meal, here are a few tasty ideas:

    • Fresh fruit: A simple fruit salad or a platter of berries, melon, and grapes adds a refreshing contrast to the richness of the casserole.
    • Pastries or muffins: Think banana muffins, croissants, or cinnamon rolls for a little something sweet on the side.
    • Yogurt parfaits: Layer yogurt with granola and fruit for a light and pretty addition to your breakfast spread.
    • Hash browns or breakfast potatoes: If you’re feeding hungry guests, some crispy potatoes never hurt!
    • Juice, coffee, or mimosas: A complete breakfast isn’t complete without something to sip on—orange juice, a strong cup of coffee, or even a brunch-time mimosa if you’re feeling fancy.
    A serving of the recipe on a serving spatula.

    Variations and Substitutions

    • Swap the bacon: Try cooked breakfast sausage, ham, or even a plant-based alternative if you’re looking for a meatless option.
    • Change up the cheese: Use what you have on hand—Swiss cheese, Colby, mozzarella, Monterey Jack, or a spicy pepper jack all work beautifully.
    • Add veggies: Green pepper, red pepper, spinach, zucchini, or sautéed onions are great add-ins if you want to sneak in more vegetables.
    • Use different bread: White bread is classic, but you can use whole wheat, sourdough, or even croissants or brioche for a richer twist.
    • Make it spicy: Add a few dashes of hot sauce to the egg mixture or sprinkle in some chopped jalapeños for a little heat. You could also add garlic powder or onion powder for extra flavor.
    • Dairy-free or gluten-free: Use non-dairy milk and cheese, and swap in gluten-free bread to make it work for dietary needs.
    A slice of the recipe on a plate.

    Storage Instructions

    Got leftovers? No problem—this casserole stores really well!

    • Refrigerate: Let the casserole cool completely, then cover it tightly or transfer to an airtight container. It will keep in the refrigerator for up to 3 days.
    • Reheat: Warm individual portions in the microwave or reheat the whole casserole in the oven at 350°F until heated through. Cover with foil to prevent it from drying out.
    • Freeze: You can freeze the baked casserole! Wrap it tightly with plastic wrap and foil, or use a freezer-safe container. It’ll keep for up to 2 months. Thaw in the fridge overnight before reheating.

    It’s perfect for making ahead, enjoying through the week, or saving for busy mornings when you just don’t feel like cooking.

    A piece of the recipe on a plate with a fork.

    Recipe Tips and Tricks

    • Use day-old bread: Slightly stale bread holds up better and soaks in the egg mixture without getting too soggy.
    • Crisp up the bacon: Cook the bacon until it’s nice and crispy—it adds great texture and flavor throughout the casserole.
    • Let it soak: Don’t skip the chilling time! Letting the casserole sit for at least an hour (or overnight) helps the bread absorb all the eggy goodness.
    • Cover edges with foil if needed: If the top starts to brown too quickly while baking, loosely cover it with foil partway through.
    • Customize it: Feel free to play around with ingredients—this recipe is super flexible and forgiving!
    • Add extra cheese on top: A little sprinkle of cheese before baking gives you a delicious golden, bubbly top.

    Savory Breakfast Casseroles

    Follow me on Instagram @simplystacieblog, Facebook at Simply Stacie, TikTok @simplystacierecipes or Pinterest at @simplystacie and let me know how you liked this recipe and my other recipes.

    5 from 2 votes

    Bacon Breakfast Casserole

    Created by Stacie Vaughan
    Servings 6
    Prep Time 15 minutes
    Cook Time 1 hour
    Total Time 1 hour 15 minutes
    This easy Bacon Breakfast Casserole is the perfect make-ahead dish for brunch or holidays. Loaded with bacon, cheese, and eggs—no morning prep needed!

    SAVE THIS RECIPE!

    Enter your email and we’ll send this recipe to your inbox.

    Ingredients
     
     

    • 12 slices white bread crusts removed
    • 8 slices bacon cooked and chopped
    • 1 can sliced mushrooms 284ml can, drained
    • 2 green onions sliced
    • 1 ½ cups cheddar cheese shredded
    • 4 large eggs beaten
    • 2 cups milk

    Instructions

    • Grease a 9×13 inch casserole dish.
    • Place 6 bread slices on the bottom of the casserole dish. Sprinkle with bacon, green onions, cheese and mushrooms. Cover with remaining 6 slices of bread.
    • In a bowl, stir together milk and eggs. Pour over bread.
    • Cover and refrigerate for 1 hour or overnight.
    • Preheat oven to 350°F. Bake for 1 hour, uncovered. Garnish with additional green onions, if desired.
    Shop the recommended products Plus browse all of my favorite products I use to create easy everyday recipes!

    Nutrition

    Serving: 1piece | Calories: 451kcal | Carbohydrates: 38g | Protein: 25g | Fat: 22g | Saturated Fat: 10g | Polyunsaturated Fat: 10g | Cholesterol: 174mg | Sodium: 838mg | Fiber: 3g | Sugar: 5g

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

    Course Breakfasts
    Cuisine American
    Keyword bacon, breakfast casserole

    Did you make this recipe?

    I’d love to see it! Make sure to share it on your favorite social platform.

    Want Even More Recipes?

    Join Moms Best Recipes to find more delicious family recipes.


    The Best of Simply Stacie ebook cover.

    free ebook!

    The Best of Simply Stacie

    When you subscribe to the newsletter for the latest updates!

    5 from 2 votes (2 ratings without comment)

    Leave a Reply

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

    Recipe Rating




    Similar Posts