Cheesy Bacon Breakfast Casserole

Loading…

By Reading time

Cheesy Bacon Breakfast Casserole bakes up into the kind of breakfast that disappears fast: crisp edges, a soft custardy middle, smoky bacon in every bite, and a browned cheddar top that pulls into strings when you serve it. The best part is that the bread does the work for you. It soaks up the egg mixture, turns tender without going soggy, and gives the casserole enough structure to slice cleanly after it rests.

The little details matter here. Day-old French bread holds its shape better than fresh bread, so the casserole stays hearty instead of collapsing into a wet center. Dijon mustard doesn’t make it taste mustardy; it sharpens the eggs and cheese just enough to keep the whole dish from tasting flat. Baking it uncovered at the end gives you that golden top, while a short rest keeps the custard from running when you cut into it.

Below, I’ll walk through the part that keeps the texture right, the ingredient swaps that still give you a good bake, and the make-ahead trick that makes this one a lifesaver for busy mornings.

Bake, Serve, Wear the Vibe 👕

Editor-picked tees our Oven To Fork readers love.

We may earn from qualifying purchases at no extra cost to you.

The bread soaked up the custard overnight and baked up with those crisp cheesy edges I was hoping for. I used the full rest time before cutting it, and the slices held together perfectly.

★★★★★— Melissa T.

Save this cheesy bacon breakfast casserole for mornings when you want a make-ahead bake with crispy bacon, melty cheddar, and clean slices.

Save to Pinterest

Why the Custard Sets Without Turning Rubbery

The line between creamy and rubbery comes down to heat and ratio. Too much egg and the casserole bakes up firm and bouncy. Too little and it never sets enough to slice. This version uses enough dairy to keep the eggs tender, and the bread helps stabilize the mixture so the middle cooks through without drying out the top.

The other trap is overbaking. Pull it when the center is just set and gives a small, firm jiggle in the middle. It will keep cooking from residual heat as it rests. If you wait until it looks completely motionless in the oven, the eggs will go tight by the time it hits the table.

What Each Ingredient Is Actually Doing in This Dish

Cheesy Bacon Breakfast Casserole, cheesy, hearty, make-ahead
  • Day-old French bread — This is the backbone of the casserole. Fresh bread can turn mushy fast, while slightly stale bread absorbs the custard and still keeps some chew. If your bread is very fresh, cube it and leave it out for an hour or toast it briefly in a low oven until the edges feel dry.
  • Sharp cheddar — Sharp cheddar gives the casserole its boldest flavor and melts into those stretchy pockets people expect from a breakfast bake. Mild cheddar works, but the final dish tastes softer and less savory. Shred it yourself if you can; pre-shredded cheese melts less smoothly because of the anti-caking coating.
  • Bacon — Cook it until crisp enough to crumble cleanly, not so hard that it tastes dry after baking. The bacon should bring salt and smoke, not greasy softness. Drain it well so you don’t add extra fat that can make the custard feel heavy.
  • Whole milk and heavy cream — This combination keeps the eggs rich without making the casserole dense. You can use all milk if you want a lighter bake, but the texture won’t be as plush. Skip lower-fat dairy if possible; it tends to set leaner and less velvety.
  • Dijon mustard — You don’t taste mustard as a separate note here. It sharpens the cheese and eggs the same way a pinch of acid does in a sauce. If you’re out of it, use a tiny splash of hot sauce or a small pinch of dry mustard, but don’t leave the role empty.

The 10 Minutes That Decide the Texture

Building the bread layer

Spread the bread cubes evenly so the custard can move through the dish instead of pooling in one corner. Sprinkle the bacon and most of the cheese over the top before the eggs go in. That gives you little savory pockets throughout the casserole instead of a layer that sits only on top.

Whisking the custard smooth

Whisk the eggs, milk, cream, and seasonings until the mixture looks uniform and the yolks are fully blended. Any streaks of egg white can bake into soft little strands. Pour it slowly over the bread so the liquid has time to settle in between the cubes.

Letting the bread soak

Press the bread down gently with a spatula so the top cubes absorb the custard. If you’re baking the same day, let it stand for at least 10 minutes before it goes into the oven. For the best texture, cover it and refrigerate overnight; that gives the bread time to absorb the liquid all the way through, which means a more even slice after baking.

Baking until the center just sets

Bake until the top is deeply golden and the center no longer sloshes when you nudge the pan. If the edges brown too quickly, tent the dish loosely with foil for the last stretch of baking. Resting matters here. It lets the custard finish setting and keeps the first slice from falling apart.

Three Ways to Make This Work for Your Kitchen

Gluten-Free Breakfast Casserole

Use a sturdy gluten-free sandwich bread or gluten-free French loaf that can hold up to soaking. Softer GF breads can get gummy, so cube them and dry them out a bit first. The rest of the recipe stays the same, and the bacon-cheddar flavor carries it.

Dairy-Free Version

Swap the milk and cream for an unsweetened, full-bodied dairy-free milk such as oat or cashew milk, then use a good melting dairy-free cheese. The casserole will set a little less rich and the top won’t brown quite the same way, but the structure still works.

Vegetarian Version

Leave out the bacon and replace it with sautéed mushrooms, spinach, or roasted peppers that have had their moisture cooked off. Bacon brings salt and smoke, so add a little extra seasoning and a pinch of smoked paprika if you want that deeper savory note back.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The bread softens a little as it sits, but the slices still hold together well.
  • Freezer: This casserole freezes well after baking. Cut into portions, wrap tightly, and freeze for up to 2 months; thaw overnight in the refrigerator before reheating.
  • Reheating: Warm in a 325°F oven, covered with foil, until heated through. The biggest mistake is blasting it in the microwave, which makes the eggs tough and the bread rubbery before the center is hot.

Answers to the Questions Worth Asking

Can I assemble this the night before?+

Yes, and it works better that way. Overnight in the fridge gives the bread time to absorb the custard all the way to the center, which means a more even bake and fewer dry pockets. Bake it straight from the fridge and add a few extra minutes if needed.

How do I keep the casserole from getting soggy?+

Use day-old bread and drain the bacon well. Fresh bread and extra grease are the two fastest ways to get a wet center. If the casserole still looks loose near the end of baking, give it a few more minutes and let it rest before slicing so the custard can finish setting.

Can I use sandwich bread instead of French bread?+

Yes, but the texture will be softer and less structured. Sandwich bread absorbs custard quickly, so it’s more likely to collapse if it’s very fresh. Dry it out first so it behaves more like sturdy French bread.

How do I know when the center is done?+

The top should be golden and the center should wobble only slightly, like set custard, not slosh like liquid. A knife inserted near the center should come out mostly clean. If you wait until it feels completely firm in the oven, it usually ends up overcooked by the time it rests.

Can I leave out the heavy cream?+

Yes. Replace it with more whole milk, but expect a slightly lighter, less rich custard. The casserole will still set properly because the eggs and bread are doing the structural work; the cream mostly adds depth and a softer mouthfeel.

Cheesy Bacon Breakfast Casserole

Cheesy bacon breakfast casserole with fluffy eggs, melted cheddar, and toasted French bread cubes baked until golden. Layers of crispy bacon and custard-soaked bread make a hearty make-ahead breakfast bake perfect for brunch.
Prep Time 20 minutes
Cook Time 50 minutes
resting 10 minutes
Total Time 1 hour 20 minutes
Servings: 8 servings
Course: Breakfast
Cuisine: American
Calories: 520

Ingredients
  

Bacon
  • 8 slices bacon Cooked and crumbled.
Butter
  • 1 tbsp butter For greasing the baking dish.
French bread
  • 6 cup day-old French bread Cut into 1-inch cubes.
Cheddar cheese
  • 2 cup shredded sharp cheddar cheese Use 1 1/2 cups for the first layer, and the remaining for the top.
Eggs
  • 8 large eggs
Milk
  • 2 cup whole milk
Heavy cream
  • 0.5 cup heavy cream
Dijon mustard
  • 1 tsp Dijon mustard
Garlic powder
  • 1 tsp garlic powder
Onion powder
  • 0.5 tsp onion powder
Salt
  • 0.5 tsp salt
Black pepper
  • 0.5 tsp black pepper
Green onions
  • 2 green onions Thinly sliced.
Parsley
  • 1 tbsp chopped fresh parsley

Equipment

  • 1 sheet pan

Method
 

Prep and layer
  1. Preheat the oven to 350°F and grease a 9×13-inch baking dish with butter, making sure the corners are coated.
  2. Spread the bread cubes evenly in the baking dish, then sprinkle crumbled bacon and 1½ cups shredded cheddar over the top.
Make the custard
  1. Whisk together eggs, whole milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, and black pepper until smooth.
  2. Pour the egg mixture evenly over the bread mixture and gently press the bread so it absorbs the liquid.
Soak
  1. Let the casserole stand for 10 minutes, then either cover and refrigerate overnight if prepping ahead.
Bake and serve
  1. Sprinkle the remaining cheddar cheese evenly over the top so it melts into a browned layer.
  2. Bake for 45–50 minutes at 350°F until the casserole is puffed, the center is set, and the top is golden brown.
  3. Rest for 10 minutes before serving to help the casserole set; garnish with sliced green onions and chopped parsley, then serve warm.

Notes

For best texture, use day-old bread and press it gently into the custard so every cube absorbs liquid; the casserole will bake up puffy with a set center. Refrigerate covered up to 3 days before baking; you can also bake and refrigerate for up to 3 days. Freezing is not recommended because the bread-and-egg texture can soften on thawing. For a lower-fat option, use half-and-half in place of the whole milk/cream blend (keep the same amounts) for a lighter custard.

You might also like these recipes

Leave a Comment

Recipe Rating