The Ultimate Overnight Cheesy Bacon Croissant Breakfast Casserole: A Brunch Game-Changer
Transform your weekend or holiday mornings with this spectacular Overnight Cheesy Bacon Croissant Breakfast Casserole. This hearty dish, brimming with savory flavors and delightful textures, is more than just breakfast – it’s an experience!
As an avid enthusiast of breakfast casseroles, I can confidently say I have very high standards. My biggest pet peeve? Soggy bread and a lackluster flavor profile. A truly exceptional breakfast casserole, for me, must offer the perfect blend of texture, richness, and an abundance of savory goodness. After countless experiments and careful refinements, I’ve perfected a recipe that checks all the boxes: this easy, decadent, and utterly amazing overnight croissant breakfast casserole.
Imagine waking up to the irresistible aroma of a gourmet breakfast without the morning rush. This casserole makes that dream a reality. It’s designed for convenience, allowing you to prepare most of the work the night before, leaving you free to enjoy leisurely mornings with family and friends. Whether you’re hosting a holiday brunch, celebrating a special occasion, or simply treating yourself to a luxurious weekend breakfast, this cheesy bacon croissant casserole promises to be a memorable centerpiece.

The Secret to Success: Perfectly Toasted Croissants
The foundation of any great breakfast casserole starts with its bread base, and for this recipe, we elevate it with luxurious croissants. Croissants are renowned for their buttery, flaky layers and tender crumb, making them an ideal choice. However, their delicate nature means they require a special preparatory step to maintain the casserole’s structural integrity: toasting.
This toasting step is absolutely non-negotiable. Skipping it will lead to a dense, undesirable texture rather than the light, fluffy perfection we’re aiming for. Toasting the croissant halves transforms them, creating a slightly crisp exterior that can better absorb the rich egg custard without becoming waterlogged. This ensures each bite of your casserole is soft and flavorful, never soggy. Don’t be tempted to bypass this crucial stage – your taste buds will thank you for taking the extra 10-12 minutes.

Assembling Your Gourmet Croissant Breakfast Casserole
Once your croissants are perfectly toasted and torn into generous bite-sized pieces, it’s time to layer them into a 9×13-inch baking dish. This creates the fluffy base that will soak up all the incredible flavors. Next, we build upon this foundation with a combination of savory ingredients that make this casserole truly special:
- Crisp, Cooked Bacon: The ultimate savory companion. Thick-cut bacon, rendered to a perfect crisp, adds a smoky, salty punch that complements the richness of the croissants and cheese.
- Sautéed Shallots or Red Onions: These aromatics provide a subtle sweetness and depth of flavor. Sautéing them until translucent softens their bite and brings out their delicate notes, integrating beautifully into the casserole.
- Plenty of Cheese: This is where the magic truly happens! We’re talking about a generous amount of cheese, ensuring every forkful is gooey and delicious.
Choosing and Preparing Your Cheese
For the cheese, I highly recommend a blend of half sharp cheddar and half Gruyère. This combination offers a fantastic balance: the cheddar provides a familiar tangy sharpness, while the Gruyère contributes a nutty, earthy complexity and an incredibly smooth melt. However, don’t hesitate to customize! All sharp cheddar works wonderfully, or you could experiment with white cheddar, Swiss, or even a mix of Monterey Jack for a milder profile. The key is to select cheeses known for their excellent melting qualities.
The single most important tip for a superior cheese experience is to grate the cheese yourself. Pre-shredded cheese, while convenient, often contains anti-caking agents like cellulose or potato starch. These additives prevent clumping in the bag but also hinder proper melting, resulting in a less smooth, sometimes grainy texture. By grating your own cheese, you guarantee a cheesier, creamier, and infinitely more luxurious casserole. It takes an extra minute or two, but the difference in flavor and texture is absolutely worth it!

Crafting a Simple Yet Rich Custard
Once all the delightful savory ingredients are layered into your baking dish, the next step is to pour over a simple, decadent egg custard. This custard is the binding agent that transforms the individual components into a cohesive, flavorful breakfast masterpiece, much like my popular make-ahead tater tot breakfast casserole.
Our foundational custard consists of just a few key ingredients, each playing a vital role:
- Nine Large Eggs: The generous quantity of eggs ensures a firm yet tender custard that holds everything together beautifully.
- Full-Fat Milk: Avoid skim milk! The fat content in 2% or whole milk is crucial for the creamy texture and rich flavor of the custard.
- Heavy Cream: For an extra layer of indulgence, heavy cream adds unparalleled richness and creates that luxurious mouthfeel we crave in a gourmet breakfast. Don’t hold back – embrace the joy!
- Salt and Pepper: Simple seasonings that enhance all the other flavors, making the entire casserole pop.
Whisk these ingredients thoroughly until completely combined and pour the mixture evenly over the layered croissants, bacon, onions, and cheese. Ensure every part of the croissant base is moistened, allowing it to fully absorb the liquid and achieve the desired tender texture during baking.

The Magic of Overnight Resting: Let It Rest, Let It Infuse
After assembling, the casserole embarks on its crucial resting phase. Cover the baking dish tightly and refrigerate it for a minimum of four hours, and ideally up to 12 hours. This overnight soak is where the real magic happens. During this time, the croissants absorb the creamy egg custard, becoming incredibly tender and flavorful without losing their structure (thanks to our initial toasting step!). The flavors of the bacon, cheese, and shallots also meld and deepen, creating a more harmonious and complex taste profile.
Sticking to the 4-12 hour window is important. Any longer than 12 hours, and even our toasted croissants might begin to break down too much, leading to a less desirable texture. This preparation window makes it a perfect make-ahead dish for busy holiday mornings or relaxed weekend brunches. Just pop it in the oven when you’re ready, and soon your kitchen will be filled with the most enticing aromas, signaling that something truly wonderful is about to be served.
Once baked, this casserole emerges from the oven golden-brown, gloriously puffy, and perfectly firm to the touch. The anticipation will be almost as delicious as the dish itself!

A Texture You’ll Love: The No-Soggy-Bread Guarantee
As I’ve often declared on this blog, I have a strong aversion to soggy bread. Dishes like classic bread pudding or other over-saturated bread recipes are simply not for me. The texture has to be just right, and that’s precisely what we achieve with this croissant casserole.
Through rigorous testing and careful adjustments of liquid-to-croissant ratios and egg content, I can genuinely and proudly state that the final result of this recipe is nothing short of perfect. The croissants, while incredibly soft and tender, retain a delightful chewiness and a firm, custard-like consistency throughout. They are completely infused with the savory flavors of the bacon, cheese, and rich egg mixture, yet they never become mushy.
Adding to this incredible texture is the magnificent golden-cheesy crust that forms on top during baking. This crispy, savory layer is, without exaggeration, one of the most delightful aspects of this entire breakfast casserole. It provides a perfect textural contrast to the soft interior, making every bite an absolute pleasure.
This overnight croissant breakfast casserole is undoubtedly a splurge, a dish meant for savoring and special occasions. But if you are seeking a hearty, deeply satisfying, and supremely flavorful savory egg casserole that will win over every palate and make your weekend and holiday mornings truly shine, look no further. This recipe is the one that will deliver joy to your table and comfort to your soul.

Serving and Customization Tips
To serve, let the casserole stand for 10-15 minutes after baking to allow the custard to set slightly. This makes for cleaner slices and ensures it holds together beautifully. Garnish with fresh chives or parsley for a pop of color and herbaceous flavor. This casserole pairs wonderfully with a fresh fruit salad, a side of crisp greens, or a mimosa for a truly festive brunch.
Feeling adventurous? Here are a few ways to customize this already incredible dish:
- Add Veggies: Sautéed mushrooms, spinach (squeezed dry), bell peppers, or even roasted asparagus could be folded into the croissant and bacon layers.
- Swap Proteins: Cooked breakfast sausage, diced ham, or even shredded chicken could replace or supplement the bacon for a different flavor profile.
- Spice it Up: A pinch of red pepper flakes in the custard or a dash of hot sauce over individual servings can add a delightful kick.
- Herbaceous Twist: Fresh thyme, rosemary, or sage can be added to the custard for an aromatic complexity, especially during the holiday season.
One Year Ago: A Lazy Girl’s Guide to Sourdough
Two Years Ago: Apple Cranberry Pie {My Favorite Thanksgiving Pie}
Three Years Ago: Slow Cooker Tortellini Sausage Potato Soup
Four Years Ago: Turkey {or Chicken} and Brown Rice Soup {Instant Pot or Stovetop}
Five Years Ago: 5-Minute Cranberry Sauce {Pressure Cooker}
Six Years Ago: Make-Ahead Buttermilk Dinner Rolls
Seven Years Ago: Apple Cheesecake Pie
Eight Years Ago: Slow Cooker Turkey with No-Fuss Gravy
Nine Years Ago: Chocolate Chip Cookie Dough Fudge
Ten Years Ago: Black Bean & Pumpkin Chili

Overnight Cheesy Bacon Croissant Breakfast Casserole
Pin
Rate
SaveSaved!
Ingredients
- 1 pound (454 g) croissants, halved lengthwise (about 5-7 small/medium croissants), see note
- 8 to 10 slices bacon, chopped (I use thick-sliced)
- ½ cup diced shallot or red onion
- 2 cups shredded cheddar, gruyere or swiss cheese (see note)
- 9 large eggs
- 2 cups milk (see note)
- 1 cup heavy cream
- 1 ½ teaspoons salt
- ¼ teaspoon black pepper
Instructions
-
Preheat the oven to 350 degrees F (175°C). Spread the halved croissants, cut side up, on a parchment-lined half sheet pan and toast in the oven until golden, 10-12 minutes, checking often to prevent burning. Let the toasted croissants cool completely.
-
Tear the cooled croissants into large bite-size pieces and arrange them evenly in the bottom of a 9×13-inch baking dish.
-
In a 10- or 12-inch skillet set over medium heat, cook the chopped bacon until wonderfully crisp. Using a slotted spoon, remove the bacon to a paper-towel-lined plate to drain excess grease. Drain all but 1 tablespoon of the bacon grease from the skillet and return it to medium heat.
-
Add the diced shallot (or red onion) to the skillet with a pinch of salt and pepper. Cook for 3-5 minutes, stirring occasionally, until the shallots are translucent and fragrant.
-
Evenly sprinkle the cooked bacon and sautéed onions over the torn croissants in the baking dish. Follow this with a generous layer of the shredded cheese. You can lightly toss the ingredients together at this point to distribute the cheese, bacon, and onion more evenly, or leave them layered as is (I often prefer not to toss).
-
In a medium bowl, whisk together the eggs, milk, heavy cream, salt, and pepper until the mixture is very well-combined and homogenous. Carefully pour the egg mixture evenly over the entire casserole, ensuring all the croissant pieces are moistened.
-
Cover the baking dish tightly with plastic wrap or foil and refrigerate for at least 4 hours or up to 12 hours. This resting period is crucial for the flavors to meld and the croissants to absorb the custard properly. Avoid refrigerating for longer than 12 hours, as the croissants may start to break down.
-
When you are ready to bake, preheat your oven to 350 degrees F (175°C). Remove the cover from the casserole and place the baking dish on a foil-lined sheet pan (this helps catch any potential spillovers and makes cleanup easier). Bake for 45-50 minutes, or until the casserole is beautifully golden brown on top, puffy, and firm to the touch when gently pressed in the center. Let the casserole stand for 10-15 minutes before serving to allow the custard to set completely.
Notes
Milk: For the best texture and consistency in your casserole, I strongly recommend using 2% or whole milk. The higher fat content contributes significantly to a creamy, rich custard. As an alternative, you can substitute three cups of half-and-half for both the milk and heavy cream for a slightly different, yet equally delicious, result.
Cheese: My personal preference for this recipe is a blend of one cup of freshly shredded sharp cheddar cheese and one cup of freshly shredded Gruyère cheese. This combination provides a beautiful balance of sharp, nutty flavors and excellent melt. However, feel free to use all cheddar, a mix of half cheddar and half Swiss, or any combination of good melting cheeses that you enjoy. Remember: freshly grated cheese (not pre-shredded bagged cheese) is paramount for a casserole that is truly creamy, gooey, and bursting with cheesy flavor. Pre-shredded options contain anti-caking agents that hinder optimal melting.
Recommended Products
Recipe Source: Inspired by this NYT recipe, though significantly adapted and refined with changes to liquid-to-croissant ratios, egg quantities, and overall flavor profile to achieve optimal texture and taste.