Bacon, Egg, and Cheese Croissant Casserole Recipe: Flaky Layers and Runny Yolk Magic

Breakfast & Brunch

Bacon, Egg, and Cheese Croissant Casserole Recipe: Flaky Layers and Runny Yolk Magic

The bacon, egg, and cheese croissant casserole recipe delivers restaurant-quality breakfast in one golden, layered dish. This recipe transforms simple ingredients into crispy, flaky perfection with runny yolks at its heart—every bite combines smoky bacon, creamy eggs, and buttery croissants in harmony.

The secret lies in precise layering and baking at the right temperature to achieve that signature texture. What sets this dish apart is the balance of textures: tender croissant layers hold together while staying crisp at the edges, and the eggs remain custardy despite baking.

Pre-cooked bacon adds smoky depth, while sharp cheddar melts into a rich, gooey center. The result is a breakfast casserole that feels indulgent yet comes together in under 30 minutes of active prep. Perfect for brunch gatherings or meal prep, this casserole reheats beautifully while maintaining its flaky structure.

The runny yolks create pockets of rich flavor with every forkful, making it a standout dish that rivals diner classics. Whether you're feeding a crowd or prepping for the week, this recipe delivers consistent, foolproof results every time.

For added nutrition, consider swapping half the croissants for spinach or using whole-grain puff pastry instead. The layering technique remains the same—just assemble with confidence. Let's create this breakfast masterpiece that's as impressive as it is delicious.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon egg and cheese croissant casserole

Nine essential ingredients create restaurant-quality breakfast casserole with flaky layers and decadent runny yolks.

Ingredient Amount Notes
Croissants 🥐 9 whole Day-old for best texture, sliced horizontally
Bacon 🥓 12 oz Thick-cut, pre-cooked and crumbled
Large Eggs 🥚 8 whole Room temperature for even cooking
Sharp White Cheddar Cheese 🧀 2 cups Shredded, 2-year aged preferred
Heavy Whipping Cream 🥛 1 cup Full-fat for rich custard texture
Milk 🥛 ½ cup Whole milk for creaminess
Salt 🧂 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ¼ tsp Freshly cracked black pepper
Garlic Powder 🧄 ½ tsp For subtle depth of flavor
Unsalted Butter 🧈 ½ cup Cold, cubed for layering
Fresh Spinach (optional) 🍃 2 cups Chopped, for added nutrition
Whole-Grain Puff Pastry (optional) 🥧 ½ sheet Thinly sliced for texture variation

The croissants are the foundation—day-old works best since they hold up better to baking without turning gummy. Duke's or St. Pierre brands deliver consistent quality, though any bakery croissants will do. For extra flakiness, slice them horizontally into 0.5-inch thick pieces. Pre-cooked bacon should be thick-cut (like Applewood or Thick Cut from Trader Joe's) and crumbled coarsely—fine crumbles burn faster. The cheese makes all the difference: Cabot or Tillamook sharp white cheddar melts beautifully, but any aged cheddar with good marbling will work. If you're using the optional spinach, baby spinach wilts down perfectly without adding moisture.

No croissants? Puff pastry sheets are a decent substitute—just brush with egg wash before baking. Swapping half the cheddar for Gruyère or Gouda adds nutty complexity. The eggs should be large, not extra-large, for consistent custard texture. For a lighter version, replace half the heavy cream with evaporated milk. If you're short on time, pre-shredded cheese works (just pulse it in a food processor to break up clumps), but freshly grated always tastes better. The garlic powder can be omitted if you dislike garlic notes, but it rounds out the smoky bacon beautifully.

Assemble the casserole up to 24 hours ahead and refrigerate—it actually tastes better the next day as flavors meld. Cover tightly with foil and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before baking. Leftovers keep for 4 days in the fridge and reheat beautifully in the oven at 350°F for 15-20 minutes. For make-ahead brunch, bake it the night before and reheat to serve—everyone will think you've been cooking all morning.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s literally a matter of layering—no fancy skills required. Just slice the croissants, fry up the bacon, whisk the eggs with cream, and stack it like a lazy breakfast tower. Honestly, if you can open a bag of cheese, you can do this.
  • Crispy-Creamy Magic: That first bite? Chef’s kiss. The buttery croissant stays flaky and golden, while the eggs turn silky with the sharp cheddar melting into gooey pockets. The bacon adds smoky depth, and the cream keeps everything rich without being heavy. It’s the kind of dish that makes you close your eyes and sigh.
  • Weeknight or Weekend: Between us, this casserole works for everything—a quick weekday dinner, a brunch crowd-pleaser, or even a lazy Sunday bake. Make it ahead for meal prep (the flavors get better overnight), or throw it together last-minute when guests drop by. My daughter even asks for it at sleepovers—yes, really.
  • Leftovers? Even Better: The first day is delicious, but the second? Next-level. The croissants soften just enough to soak up all the eggy goodness, and the cheese gets even more melty. It’s the kind of recipe that makes you cook double portions because reheating it is just as satisfying as the first bite. Budget-friendly? Absolutely. Worth it? Always.

Step-by-step instructions for bacon, egg, and cheese croissant casserole

Mastering this dish comes down to layering technique and precise baking times.

1

Prepare the Croissant Base

Slice the 9 whole croissants horizontally into ½-inch thick pieces, yielding about 18 slices. Arrange half of them in a single layer on the bottom of a 9x13-inch baking dish, slightly overlapping if needed. This foundational layer will absorb the custard beautifully while maintaining structural integrity.

Preheat your oven to 350°F while you work. The croissant dough needs to warm slightly before adding wet ingredients to prevent sogginess. I recommend using day-old croissants—they hold their shape better during baking and create that signature flaky texture we're after.

2

Layer Cheese and Seasonings

Evenly distribute the 2 cups of shredded sharp white cheddar cheese over the croissant base, pressing it gently into the crevices. Sprinkle the 0.5 tsp garlic powder, 0.5 tsp salt, and 0.25 tsp black pepper over the cheese. The garlic powder adds subtle depth while the salt and pepper create the perfect flavor balance throughout.

If using the optional 2 cups of chopped fresh spinach, spread it evenly over the cheese layer now. The spinach wilts during baking, adding moisture and nutrition without compromising texture. For the optional whole-grain puff pastry, slice it into thin strips and arrange them in a lattice pattern over the cheese if desired.

3

Create the Custard Mixture

In a large bowl, whisk together the 8 whole large eggs, 1 cup heavy whipping cream, and 0.5 cup milk until just combined. The mixture should be smooth but not frothy. Add the 0.5 cup cold cubed unsalted butter and stir until melted and fully incorporated. This butter creates pockets of richness throughout the casserole.

Pour the custard mixture evenly over the cheese layer, spreading it to the edges. The custard should saturate the croissant layers completely but not pool at the bottom. If using pre-cooked crumbled bacon, sprinkle it evenly over the custard now. The bacon adds savory depth that complements the rich custard perfectly.

4

Assemble and Bake to Perfection

Arrange the remaining croissant slices on top of the custard mixture, slightly overlapping as needed to cover completely. This top layer creates the signature flaky texture while sealing in moisture. Gently press down to ensure good contact between layers.

Bake in the preheated 350°F oven for 40-45 minutes until the top is golden brown and the center reaches 160°F on an instant-read thermometer. The edges should pull away slightly from the baking dish, indicating proper doneness. For the perfect runny yolk center, avoid overbaking—this is where the magic happens.

5

Rest and Serve Warm

Remove the casserole from the oven and let it rest for 10 minutes before slicing. This resting period allows the custard to set slightly while maintaining that perfect creamy texture. The internal temperature will rise about 5°F during this time through carryover cooking.

Slice into 6 equal portions and serve immediately while still warm. The contrast between the crispy croissant layers, creamy custard, and runny yolk centers creates an unforgettable texture experience. Each bite delivers perfect harmony of flaky, cheesy, and savory elements that define this dish.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Croissant Casserole

  • Pre-Cook the Bacon: Crisp it up first, then drain on paper towels—no soggy croissants here. I learned this the hard way when my first batch turned into a greasy, sad mess. Cold bacon works too, but hot bacon cooks faster and adds that smoky punch without waiting.
  • Shred Cheese Coarse: Big, uneven shreds melt better than powdery dust. Tiny cheddar bits clump into a rubbery blob, and nobody wants that. Use a box grater or pulse in a food processor, but don’t go full powder—leave some chunks for texture.
  • Whisk Eggs with Cream: Beat the eggs and heavy cream together until smooth—no lumps, no excuses. I used to just crack them in and stir, but this ensures a silky, rich custard instead of a broken one. A splash of salt here makes a real difference.
  • Bake Covered, Then Uncover: Start with foil on to steam the croissants and eggs, then remove it for the last 10 minutes. This keeps the top from drying out while letting the cheese get that golden, bubbly finish. Sounds weird, but it works—trust the process.

Serving suggestions for this recipe

Classic Brunch Pairings

Serve this decadent casserole alongside a fresh fruit salad to cut through the richness. I love combining strawberries, blueberries, and kiwi with a splash of lemon juice and honey—about 3 cups total.

The bright acidity balances the salty, cheesy layers perfectly. For a more substantial pairing, offer crusty sourdough toast with herbed butter on the side. 🍓

Coffee and Tea Companions

A bold roast coffee like Starbucks Pike Place or a strong black tea such as Earl Grey complements the dish beautifully. The bitterness of dark coffee enhances the smoky bacon flavors, while the bergamot notes in Earl Grey add a sophisticated contrast.

For a non-caffeinated option, sparkling apple cider (like Martinelli's) provides a refreshing, slightly tart pairing. ☕

Make-Ahead Brunch Menu

Plan your entire brunch spread around this casserole. Bake it the night before and reheat to serve. Add mini quiches (using the same custard mixture in muffin tins) and a charcuterie board with prosciutto, gouda, and grapes.

For a vegetarian option, include spinach and feta frittatas. This approach lets you enjoy the casserole as the centerpiece while offering variety for all guests. 🧀

Kid-Friendly Additions

Make it fun for little ones by serving the casserole with mini croissant bites on the side. Cut the remaining croissants into small triangles and toast them lightly. Pair with yogurt parfaits (layered with granola and mixed berries) or apple slices with caramel dip.

Kids love dipping the croissant pieces into the runny yolk centers—it makes breakfast feel like dessert! 🍎

Garnish Like a Pro

Elevate your presentation with simple garnishes. Sprinkle fresh chives or green onions over each serving for a pop of color and freshness. Add a few crispy bacon bits on top for extra crunch.

For a fancy touch, drizzle with truffle oil (just ½ teaspoon per serving) or a honey drizzle to balance the saltiness. These finishing touches make it feel restaurant-worthy. ✨

Leftovers Reinvented

Transform leftovers into breakfast sandwiches by layering slices between brioche buns with a fried egg on top. Or turn them into croissant egg rolls—wrap slices in puff pastry, brush with egg wash, and bake until golden.

For a quick lunch, serve with arugula salad and balsamic glaze. These creative uses keep the magic alive beyond the first serving. 🥞

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 410mg137%
Sodium 1120mg49%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 4g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use puff pastry instead of croissants?

Yes! Puff pastry works beautifully as a substitute. Brush the layers with egg wash before baking for extra crispiness. Use ½ sheet of puff pastry (thinly sliced) for the base and top layers, replacing the croissant slices. Whole-grain puff pastry adds a nutty flavor that pairs well with the bacon and cheese. Just be sure to preheat your oven to 375°F for 10 minutes before baking to get that perfect golden crust.

2

How do I get the eggs perfectly runny in the center?

The secret is baking at 350°F for exactly 40-45 minutes and using an instant-read thermometer to check the center reaches 160°F. Remove it from the oven when the edges are golden but the center still jiggles slightly. The residual heat will cook it to 165°F while keeping the yolks creamy. For extra insurance, add 1 extra egg to the custard mixture—it creates more liquid center.

3

Can I make this casserole ahead of time?

Assemble the casserole up to 24 hours ahead and refrigerate it uncovered. When ready to bake, let it sit at room temperature for 30 minutes before baking. The flavors actually improve overnight as the cheese melts and the croissants absorb the custard. For best results, bake it straight from the fridge (add 5-10 extra minutes to the baking time) or let it warm up first. Reheating leftovers works too—just cover with foil and bake at 350°F for 15-20 minutes.

4

What's the best way to reheat leftovers?

For perfect texture, reheat leftovers in the oven at 350°F for 15-20 minutes covered with foil, then uncover for the last 5 minutes to crisp the top. Microwave reheating works but can make the croissants soggy—if using, cover with a damp paper towel and heat in 30-second intervals at 50% power. For a crispy finish, broil for 2-3 minutes after oven reheating, watching closely to avoid burning.

5

Can I make this vegetarian?

Yes! Swap the bacon for crumbled tempeh (marinated in soy sauce and smoked paprika) or mushrooms (sautéed with garlic and thyme). Use vegetarian-friendly cheese like mozzarella or Gruyère, and add spinach or roasted red peppers for extra flavor. The custard mixture remains the same, and the croissant layers will still create that signature flaky texture. For a cheesy boost, add ½ cup ricotta to the custard mixture.

★★★★★4.8(13 reviews)
Categories Breakfast & Brunch