
This overnight cheesy bacon croissant breakfast casserole transforms buttery croissants into a decadent morning meal that will have everyone asking for seconds. The combination of flaky pastry, savory bacon, and melty cheese creates a breakfast worthy of special occasions but simple enough for weekend family gatherings.
I first made this casserole when hosting my in laws for Christmas morning and it has become our traditional holiday breakfast ever since. The aroma of bacon and cheese filling the house as everyone wakes up creates an instant festive atmosphere.
- Croissants: The buttery flakiness creates an incredible texture base that absorbs the egg mixture while maintaining structure
- Bacon: Thick cut provides more substantial bites throughout the casserole
- Shallots or red onions: They add a subtle sweetness that balances the savory elements
- Cheddar, gruyere or swiss cheese: Using freshly grated creates the ultimate melty pockets throughout
- Eggs: They create the custard base that binds everything together
- Milk: Whole or 2 percent gives the best richness without being too heavy
- Heavy cream: Creates silky texture and prevents the casserole from becoming rubbery
- Salt and pepper: Simple seasonings that enhance all the other flavors
Step by Step Instructions
- Toasting the Croissants:
- Preheat your oven to 350°F and slice those croissants lengthwise. Place them cut side up on a parchment lined baking sheet and toast until they turn golden brown about 10 12 minutes. This crucial step creates a sturdy base that wont turn soggy overnight. Allow them to cool completely before proceeding.
- Preparing the Base:
- Tear those toasted croissants into large bite sized pieces making sure they have irregular shapes that create nooks for the custard to settle into. Arrange them evenly in your 9x13 inch baking dish covering the entire bottom with no gaps visible.
- Creating the Savory Elements:
- Cook your bacon in a skillet over medium heat until perfectly crisp. The fat should render completely and the bacon should have a satisfying crunch. Remove with a slotted spoon and drain all but one tablespoon of that liquid gold bacon fat. In that same skillet sauté your shallots until they become translucent about 3 5 minutes. They should be soft but not browned.
- Building the Layers:
- Distribute the crispy bacon pieces and softened shallots evenly over your torn croissants. Next sprinkle your shredded cheese blend so that every bite will have some melty goodness. You can gently toss everything together or leave as distinct layers depending on your preference.
- Preparing and Adding the Custard:
- Whisk together eggs milk heavy cream salt and pepper until completely homogenous. The mixture should have a smooth consistency with no streaks of egg white visible. Pour this custard slowly and evenly over the entire casserole allowing it to seep into all the spaces between the croissant pieces.
- Resting Period:
- Cover your masterpiece and refrigerate for at least 4 hours but ideally overnight up to 12 hours. This resting time allows the croissants to fully absorb the custard creating a unified texture while the flavors meld together beautifully.
- Baking to Perfection:
- When ready to enjoy preheat your oven to 350°F. Place the uncovered casserole on a foil lined baking sheet to catch any potential overflow. Bake for 45 50 minutes until the top is gloriously golden and the center is set but still has a slight jiggle. Allow it to rest for 10 15 minutes before serving so the custard can fully set.

My absolute favorite part of this recipe is the contrast between the crispy golden top and the creamy custard interior. I remember the first time I served this at a family gathering how everyone went completely silent for the first few bites before erupting into praise. Its become our signature breakfast dish when family visits from out of town.
Make Ahead Magic
This breakfast casserole truly shines as a make ahead wonder. You can assemble the entire dish the night before covering it tightly with plastic wrap before refrigerating. For longer planning prepare all the components separately up to two days in advance. Toast and store the croissants in an airtight container cook and refrigerate the bacon and shallots then quickly assemble and add the custard the night before baking. This flexibility makes it perfect for busy hosts who want to enjoy morning gatherings without kitchen stress.
Customization Options
While the classic version is magnificent consider this recipe a blank canvas for creativity. Add vegetables like sautéed mushrooms roasted red peppers or wilted spinach for additional nutrition and flavor. Experiment with different cheese combinations like pepper jack for heat fontina for incredible meltability or blue cheese for bold flavor. For a meat variation substitute the bacon with breakfast sausage ham or even smoked salmon for an elegant twist. The basic technique remains the same but the flavor possibilities are endless.
Serving Suggestions
This indulgent casserole pairs beautifully with lighter sides that balance the richness. Serve alongside a fresh fruit salad dressed with mint and honey for a refreshing contrast. A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. For beverage pairings consider a spicy Bloody Mary mimosas with fresh orange juice or a bold coffee blend. If serving for brunch add a simple green vegetable like asparagus or green beans to round out the meal.

The Secret to Perfect Texture
The key to achieving the ideal texture in this casserole lies in three critical elements. First toasting the croissants creates structure that prevents sogginess. Second the ratio of eggs to dairy provides richness without becoming too dense or custardy. Finally allowing proper rest time ensures the croissants fully absorb the custard mixture creating that perfect marriage of textures. For an extra special touch sprinkle a light dusting of additional cheese on top during the last 10 minutes of baking for an irresistibly golden brown crust.
Frequently Asked Questions
- → Can I use store-bought shredded cheese for this casserole?
Freshly grated cheese is recommended as it melts better and makes the casserole creamier, but store-bought shredded cheese can work in a pinch.
- → Can I prepare this casserole in advance?
Yes, this casserole is designed for overnight preparation. You can refrigerate it for 4 to 12 hours before baking. Just avoid going beyond 12 hours to prevent the croissants from breaking down.
- → What type of croissants work best?
Small to medium croissants work best. If using large croissants, ensure they are torn into bite-sized pieces to cover the baking dish evenly.
- → What’s the best milk to use?
Whole milk or 2% milk yield the best results. You can also substitute three cups of half-and-half instead of using milk and cream separately.
- → Can I swap bacon with another protein?
Absolutely! You can use cooked sausage, ham, or even vegetarian protein options like mushrooms or spinach for a twist on this classic dish.