Cheesy Bacon Croissant Bake

Featured in Morning Meal Favorites.

Step up your morning spread with this overnight croissant bake. Buttery croissants get browned, then topped with crispy, smoky bacon and a mix of cheddar and gruyere. A smooth, eggy custard coats it all, soaking in overnight before baking to golden perfection. Each slice offers cheesy, savory goodness with a tender texture underneath. Perfect for brunch, holidays, or anytime you want comfort in every bite.

Aisha
Updated on Sat, 10 May 2025 20:14:15 GMT
A serving of croissant bake packed with bacon and melted cheese in a white dish. Pin it
A serving of croissant bake packed with bacon and melted cheese in a white dish. | cookingflavor.com

This filling overnight cheesy bacon croissant breakfast bake has completely changed my weekend mornings for years now. I just love how the edges get crispy while the middle stays soft and custardy. It's my go-to for holidays or whenever I need to wow guests without getting up at the crack of dawn.

I whipped this up for our Christmas breakfast three years back, and now my family won't let a holiday pass without it. Even my brother-in-law, who swears he hates breakfast casseroles, always sneaks back to grab another piece.

Ingredients

  • Croissants: Grab them a day early so they'll soak up the egg mix without turning to mush
  • Bacon: Go for thick-cut slices for bigger chunks and better flavor throughout
  • Shallots or red onions: These add a nice sweet background that cuts through the richness
  • Cheddar and gruyere cheese: This duo gives you both zippy sharpness and mellow nuttiness
  • Eggs: They bind everything together and add that rich custard base
  • Whole milk and heavy cream: The secret to that silky-smooth texture that makes this dish special
  • Salt and pepper: Basic seasonings that let all the main ingredients shine

Step-by-Step Instructions

Toast the Croissants:
Start by browning your halved croissants until they turn golden. This key step helps them keep their shape after soaking overnight. Keep an eye on them in the last minute or two - they can burn in a flash.
Prepare the Base:
Rip those toasted croissants into chunks and spread them out in your baking dish. All those torn bits create extra spots for the egg mixture to grab onto, giving you amazing texture contrasts.
Cook the Bacon and Aromatics:
Fry your bacon until it's properly crispy throughout. Then use that tasty bacon grease to cook your shallots or red onions until they're soft and clear. This step adds tons of flavor and gets rid of that harsh raw onion taste.
Layer the Components:
Scatter your cooked bacon bits and softened onions over the croissant pieces, then cover everything with handfuls of freshly grated cheese. This creates little pockets of goodness that will spread through the whole dish.
Add the Custard:
Mix your eggs, milk, cream, and seasonings until they're totally smooth. Then pour this mix slowly over everything, making sure it gets into all the nooks and crannies between croissant pieces.
Rest and Bake:
Cover it up and stick it in the fridge for at least 4 hours but not more than 12. This waiting time lets the croissants soak up all that eggy goodness without falling apart. Bake until it's puffy, golden, and doesn't wiggle in the middle.
A piece of bacon and cheese casserole on a white plate. Pin it
A piece of bacon and cheese casserole on a white plate. | cookingflavor.com

The best thing about this dish is when those croissant edges poke through the top and get super crispy during baking. Sometimes I'll actually push a few pieces up on purpose to make extra crispy bits. My family always fights over those golden corners every time I make it.

Make-Ahead Options

While this dish was born to be made overnight, you can get away with just 4 hours of fridge time if needed. On busy holiday mornings, I do all the prep the night before so I just have to stick it in the oven while everyone's opening presents. You can even get the parts ready two days ahead - just keep everything in the fridge, then put it all together the evening before you plan to bake it.

A slice of bacon and cheese casserole. Pin it
A slice of bacon and cheese casserole. | cookingflavor.com

Creative Variations

The classic bacon and cheese combo is tough to top, but you can definitely play around with this dish. Skip the bacon and toss in some cooked mushrooms and spinach for a meat-free version. Crumbled breakfast sausage works great instead of bacon, especially with some pepper jack for a bit of heat. Want something a little different? Try layering in some thin apple slices - they'll cook down nicely and taste amazing with the salty bacon.

Serving Suggestions

This dish is filling enough on its own, but it goes really well with a bowl of fresh fruit to cut through the richness. For a fancy brunch, serve it with mimosas and a simple green salad with lemon dressing. If you're having it for dinner, add some roasted veggies on the side to round things out. Sprinkle some fresh chives or parsley on top right before serving to add a pop of color and freshness.

Storage and Reheating

You can keep leftovers in the fridge for up to 3 days no problem. Single portions heat up quickly in the microwave - about a minute does the trick. For bigger portions, cover with foil and warm in a 325°F oven for around 15 minutes to keep the texture just right. This dish freezes really well too - just cut it into squares once it's totally cool, wrap each piece in plastic and foil, and freeze. Just thaw in the fridge overnight before you reheat it.

Frequently Asked Questions

→ Why toast the croissants first?

It helps the croissants hold up and stay firm when covered with custard, so you avoid a mushy dish.

→ What cheeses can I swap in?

You’ve got options—Swiss, white cheddar, or even a mix of your favorites will work. Shred them yourself for better melting!

→ Which milk works best here?

Whole milk is the way to go because it gives that creamy texture. Skim milk won’t cut it since it’s too watery.

→ How long should it stay in the fridge?

Let it chill for a minimum of 4 hours, but don’t go over 12 hours to make sure your croissants don’t get too soft.

→ Can I make this ahead of time?

Yep! It’s meant to be prepped the night before, so your morning is stress-free and delicious.

Cheesy Bacon Croissant Bake

Layers of croissants, bacon, and melty cheese make this hearty and satisfying morning dish effortless.

Prep Time
35 Minutes
Cook Time
50 Minutes
Total Time
85 Minutes
By: Aicha

Category: Breakfast

Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings

Dietary: ~

Ingredients

→ Base

01 454 g (1 lb) of croissants, split down the middle and ripped into big chunks (around 4 large croissants or 5-7 smaller ones).

→ Meat

02 8-10 slices of thick cut bacon, chopped up and cooked till crisp.

→ Vegetables

03 Half a cup of diced red onion or shallot, sautéed so it's soft and clear.

→ Cheese

04 2 cups of freshly shredded Swiss, gruyere, or cheddar cheese (melts better this way).

→ Custard

05 9 large eggs, whisked until smooth.
06 A couple of cups of whole milk (steer clear of skim).
07 1 cup of thick heavy cream.
08 1 1/2 teaspoons of salt.
09 A quarter teaspoon of black pepper.

Instructions

Step 01

Turn your oven to 175°C (350°F). Lay the croissant halves (cut side up) on a tray lined with parchment. Toast them in the oven for 10-12 minutes 'til they're golden. Tear them into large chunks once they're cool.

Step 02

Spread the torn croissant pieces evenly inside a 9-by-13-inch dish.

Step 03

Cook the chopped bacon in a pan over medium until crispy. Scoop it onto a plate lined with paper towels using a slotted spoon. Save 1 spoonful of the bacon grease in the pan.

Step 04

Using the same pan with the left-over grease, toss in the onion or shallots with a little bit of salt and pepper. Let them cook for about 3-5 minutes until they soften and turn clear.

Step 05

Scatter the cooked bacon, onions, and cheese over the croissant chunks in the dish. Give everything a light mix if you'd like.

Step 06

In a medium bowl, combine the eggs, cream, milk, salt, and pepper. Whisk like crazy until it's all smooth. Pour this mixture evenly over the layers in the dish.

Step 07

Put a cover on the dish, then stick it in the fridge for at least 4 hours but not more than 12 (to avoid sogginess).

Step 08

Crank the oven to 175°C (350°F). Remove the dish's cover, place it on a baking sheet lined with foil (to catch drips), and bake for 45-50 minutes. The casserole should puff up and be golden on top.

Step 09

Let it sit for about 10-15 minutes, then slice and enjoy.

Notes

  1. Skip pre-grated cheese—additives mess with how it melts. Grate it fresh for silky results.
  2. To keep the texture nice and not soggy, toast the croissants beforehand.

Tools You'll Need

  • Large 9-by-13-inch baking dish.
  • Medium-sized mixing bowl.
  • Skillet (10 or 12-inch works well).
  • Baking sheet lined with foil.
  • Parchment paper for easier cleanup.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes gluten, dairy, and eggs.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 30.5 g
  • Total Carbohydrate: 21 g
  • Protein: 15.7 g