This croissant casserole recipe is the kind of dish that makes holiday brunches and weekend gatherings easy. Torn croissants soak up a rich custard of eggs, whole milk, and cream, then bake alongside crispy bacon and a generous layer of Gruyère and white cheddar until golden, puffed, and bubbly. Assemble it the night before, and it's ready to go into the oven the next morning.
Easy Bacon, Egg, Cheese & Croissant Casserole
This croissant casserole recipe is the kind of dish that makes holiday brunches and weekend gatherings easy. Torn croissants soak up a rich custard of eggs, whole milk, and cream, then bake alongside crispy bacon and a generous layer of Gruyère and white cheddar until golden, puffed, and bubbly. Assemble it the night before, and it's ready to go into the oven the next morning.
This croissant casserole recipe is the kind of dish that makes holiday brunches and weekend gatherings easy. Torn croissants soak up a rich custard of eggs, whole milk, and cream, then bake alongside crispy bacon and a generous layer of Gruyère and white cheddar until golden, puffed, and bubbly. Assemble it the night before, and it's ready to go into the oven the next morning.
Ingredients:
For Garnish
Directions:
-
Preheat the oven to 350 F. Combine the eggs, milk, cream, Dijon mustard, salt, and pepper in a large bowl. Whisk until smooth and set aside.
-
Grease a 13 x 9” casserole dish with butter. Scatter half of the crumbled bacon on the bottom of the pan. Spread torn croissants over the bacon in one even layer. Sprinkle the remaining bacon, Gruyère and cheddar over the croissants.
-
Pour the egg mixture evenly over the croissants. Gently press the croissants into the egg mixture to help soak them
-
Transfer the baking dish to the preheated oven and bake for 45 minutes, rotating the pan halfway. After 30 minutes, check the casserole for doneness. If the tops of the croissants are too brown, cover with foil and continue baking until the egg mixture is fully set and the top is golden and bubbly.
-
Remove from the oven and allow the casserole to cool for five minutes. Serve warm, sprinkled with chives, if desired.
Frequently Asked Questions
Can I assemble this casserole the night before?
Yes, and it's recommended. Assemble through step 3, cover with plastic wrap, and refrigerate overnight. The croissants have more time to absorb the custard, which improves the texture. Remove from the refrigerator while the oven preheats the next morning, and bake as directed.
Why does this recipe use both milk and cream?
The combination is what gives the custard its richness and that slightly soufflé-like texture once baked. Milk alone produces a thinner, less indulgent result. If you don't have heavy cream on hand, half-and-half is the closest substitute.
How do I store and reheat leftovers?
Store covered in the refrigerator for up to three days. To reheat, place individual portions in a 350 F oven for 10 to 15 minutes for the best texture, or microwave in 1-minute increments until warmed through. The oven method preserves the crispiness of the croissant edges better than the microwave.
Is this casserole a good source of dairy nutrition?
Yes. Between the eggs, whole milk, and heavy cream, this cheesy croissant casserole delivers a meaningful amount of protein, calcium, and fat-soluble vitamins per serving. Cream and cheese, in particular, are good sources of calcium and vitamin A. It's a more nutritionally complete brunch dish than most pastry-based options.
Can I add vegetables to this casserole?
Yes. Diced bell pepper, caramelized onions, or chopped scallions can all be scattered over the croissants before adding the custard without affecting the bake time. Just cook and drain any high-moisture vegetables, like mushrooms or spinach, before adding them, so they don't release excess liquid into the finished casserole.
How do I know when the casserole is done?
The egg mixture should be fully set in the center — give the dish a gentle shake and it should not jiggle. The top should be golden and the cheese bubbly. If the croissants are browning too quickly before the center sets, cover loosely with foil after 30 minutes and continue baking.
Can I use fresh croissants?
Yes, but day-old or slightly stale croissants absorb the custard better and hold their shape during baking. If yours are fresh, tear them and leave them out for an hour, or toast briefly at 300°F for five minutes before assembling.



