Bacon, Egg, and Cheese Breakfast Casserole

I’ve been making this bacon, egg, and cheese breakfast casserole for years when I need something that feeds a crowd, reheats well, and still tastes like I didn’t rush breakfast. It’s a custardy, savory bake built from crisp bacon, cubes of bread, eggs, milk, and melty cheese — the kind of dish that’s perfect for a family brunch, an easy holiday morning, or a Sunday make-ahead that carries you through busy weekdays. For more morning ideas that pair well with this casserole, see the breakfast collection.

Why you’ll love this dish

This casserole is comfort food that’s practical: it’s quick to assemble, scales easily, and uses pantry staples. The bread soaks up the egg-milk custard so every bite is soft but not soggy, while the bacon and cheese add punchy flavor. It’s also forgiving — you can swap cheeses, use different breads, or toss in whatever veggies you have on hand.

"We served this casserole at a holiday brunch and everyone went back for seconds — buttery bread, smoky bacon, and the top got a beautiful golden crust." — a regular reader

Recipes like this are great when you want something that feels homemade without babysitting a dozen frying pans. If you want a lighter, make-ahead morning option to alternate with this richer casserole, try the baked blueberry cottage cheese breakfast bowl for contrast.

How this recipe comes together

Before you start, here’s the flow so you know what to expect: crisp the bacon, whisk eggs with milk, layer bread, bacon, and cheese in a 9×13-inch dish, pour the custard over, let it soak briefly, then bake until set and golden. The whole process is about 10–15 minutes of active time and 30–40 minutes in the oven. You’ll end up with a sliceable, crowd-friendly casserole that holds its shape yet stays tender inside.

What you’ll need

  • 8 slices bacon
  • 6 large eggs
  • 1 cup milk (whole milk or 2% recommended; for richer custard use half-and-half)
  • 2 cups shredded cheese (cheddar, Monterey Jack, or a blend)
  • 4 cups bread cubes (day-old sandwich bread, challah, or brioche work well)
  • Salt and pepper to taste
  • Optional: chopped green onions or diced bell peppers

Substitution notes: use turkey bacon for a leaner version, swap dairy milk for a plant-based unsweetened milk and a dairy-free cheese to make it lactose-free, or use gluten-free bread to remove gluten.

Step-by-step instructions

  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
  2. Cook the bacon in a skillet over medium heat until crisp. Drain on paper towels, then crumble or chop into bite-size pieces.
  3. In a medium bowl, whisk the eggs and milk until smooth. Season with a pinch of salt and several grinds of black pepper.
  4. Spread the bread cubes evenly in the prepared dish. Scatter the crumbled bacon over the bread. Sprinkle the shredded cheese across the top and add any optional veggies.
  5. Pour the egg-and-milk mixture slowly and evenly over the layers. Press gently so the bread soaks up the custard. Let the casserole sit 5–10 minutes to absorb.
  6. Bake for 30–40 minutes, until the center is set and the top is golden. A toothpick inserted in the center should come out mostly clean. If you prefer, the internal temperature should reach about 160°F for a fully set egg custard.
  7. Remove from the oven and let cool for a few minutes before slicing. Serve warm.

Bacon, Egg, and Cheese Breakfast Casserole

Best ways to enjoy it

This casserole is a star on its own, but a few pairings bring it into full brunch mode:

  • A crisp green salad with a lemon vinaigrette cuts the richness.
  • Fresh fruit (berries, sliced melon) brightens each bite.
  • Toasted English muffins or a side of roasted potatoes create a heartier meal.
  • For beverages, a tart fruit smoothie pairs nicely — consider a blueberry cottage cheese smoothie for creaminess and brightness: blueberry cottage cheese smoothie.
  • If you’re hosting a brunch buffet, this casserole pairs well with slider-style savory bites like steak and cheese sliders for variety.

Storage and reheating tips

  • Refrigerate leftovers within 2 hours. Store in an airtight container or cover the baking dish tightly with foil.
  • Keep refrigerated up to 3–4 days. Reheat individual slices in the microwave for 30–60 seconds, or bake at 350°F for 10–15 minutes until warmed through. Always reheat to a safe internal temperature (165°F).
  • To freeze: cool completely, wrap tightly (plastic wrap + foil) or place in a freezer-safe container, and freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Food safety: because this is an egg-based dish, handle with care — don’t leave at room temperature for extended periods, and discard if left out over 2 hours.

Pro chef tips

  • Use day-old bread. Slightly stale bread soaks the custard without collapsing into mush.
  • Crisp the bacon well. Extra-crispy bacon holds texture after baking.
  • Don’t over-salt. Bacon and cheese add saltiness; taste the custard before seasoning heavily.
  • For an evenly set center, let the casserole rest 5–10 minutes after baking; carryover heat finishes the setting.
  • Make it ahead: assemble the casserole the night before, cover, and refrigerate. Bake in the morning (you may need an extra 5–10 minutes). For more make-ahead savory ideas, try this green mac and cheese without food coloring for kids or crowd-friendly sides.

Creative twists

  • Veg-forward: omit bacon and add sautéed mushrooms, spinach, and roasted red peppers. Use smoked paprika for a savory lift.
  • Croissant or brioche casserole: swap bread cubes for torn croissants for a richer, flakier texture.
  • Low-carb: replace bread with roasted cauliflower florets and reduce the milk slightly.
  • Breakfast-for-dinner: add cooked breakfast sausage and swap one cup of cheese for pepper jack to spice things up.
  • Make it Mediterranean: use feta, chopped sun-dried tomatoes, and oregano.

For a sweeter breakfast contrast on alternating mornings, you might rotate this hearty bake with lighter bowls like the baked blueberry cottage cheese breakfast bowl.

Common questions

Q: Can I assemble this the night before?
A: Yes. Layer everything, pour the custard, cover tightly, and refrigerate. Bake cold the next morning — you may need an extra 5–10 minutes of bake time.

Q: Can I use milk alternatives?
A: Unsweetened almond, oat, or soy milk will work, but the texture may be slightly less rich than dairy milk. Use a plant-based cheese if you need dairy-free.

Q: How do I keep the top from burning while the center finishes?
A: If the top browns too quickly, tent loosely with foil for the last 10–15 minutes of baking so the center can finish without over-browning.

Q: Is it safe to reheat more than once?
A: Reheat only what you’ll eat. Repeated reheating encourages bacterial growth; cool and refrigerate portions promptly and reheat only once.

Q: Can I double this recipe for a crowd?
A: Yes — double into two 9×13 pans or one larger pan. Adjust baking time slightly if your dish depth changes; a deeper pan may need 5–10 more minutes.

Conclusion

This bacon, egg, and cheese breakfast casserole is a dependable, crowd-pleasing bake that makes mornings easier without sacrificing flavor. For another take on the classic bacon-and-egg casserole, compare notes with Modern Honey’s bacon egg and cheese casserole. If you’re curious about potato-forward variations that add texture and heartiness, see the bacon, potato, and egg casserole recipe. And for tips on an ultra-popular bacon breakfast bake, check out Comfortable Food’s best breakfast casserole with bacon.

Bacon, Egg, and Cheese Breakfast Casserole served on a plate

Bacon, Egg, and Cheese Breakfast Casserole

A crowd-pleasing breakfast casserole filled with crisp bacon, bread, eggs, and cheese that bakes to a golden perfection. Perfect for brunch or busy weekdays.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 320

Ingredients
  

Main Ingredients
  • 8 slices bacon Cook until crisp.
  • 6 large eggs Whisked with milk.
  • 1 cup milk Whole or 2% recommended.
  • 2 cups shredded cheese Cheddar, Monterey Jack, or blend.
  • 4 cups bread cubes Day-old sandwich bread, challah, or brioche work well.
  • to taste salt and pepper Season the egg mixture.
Optional Additions
  • to taste chopped green onions For added flavor.
  • to taste diced bell peppers For added veggies.

Method
 

Preparation
  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
  2. Cook the bacon in a skillet over medium heat until crisp. Drain on paper towels, then crumble or chop into bite-size pieces.
  3. In a medium bowl, whisk the eggs and milk until smooth. Season with a pinch of salt and several grinds of black pepper.
  4. Spread the bread cubes evenly in the prepared dish. Scatter the crumbled bacon over the bread. Sprinkle the shredded cheese across the top and add any optional veggies.
  5. Pour the egg-and-milk mixture slowly and evenly over the layers. Press gently so the bread soaks up the custard. Let the casserole sit 5–10 minutes to absorb.
Baking
  1. Bake for 30–40 minutes, until the center is set and the top is golden. A toothpick inserted in the center should come out mostly clean. If you prefer, the internal temperature should reach about 160°F for a fully set egg custard.
  2. Remove from the oven and let cool for a few minutes before slicing. Serve warm.

Notes

Refrigerate leftovers within 2 hours. Store in an airtight container or cover tightly. Keeps for up to 3–4 days. Reheat individual slices in the microwave or bake at 350°F until warmed through.

Leave a Comment

Recipe Rating