Bacon, Egg, and Cheese Croissant Casserole Recipe: Breakfast-Inspired Crunch With Gooey Layers

Breakfast & Brunch

Bacon, Egg, and Cheese Croissant Casserole Recipe: Breakfast-Inspired Crunch With Gooey Layers

This bacon, egg, and cheese croissant casserole delivers the ultimate breakfast-inspired dish with crispy layers and gooey, melty goodness—ready in just 20 minutes. The secret lies in perfectly layered croissants, savory bacon, and a rich egg mixture that transforms into a golden, flaky masterpiece.

No complicated steps, just a foolproof method that turns simple ingredients into a showstopper.

The magic happens when you alternate buttery croissant slices with crispy bacon and a creamy egg-cheese filling, then bake until bubbly and golden. This isn’t just breakfast—it’s a restaurant-worthy dish that’s perfect for brunch, a hearty snack, or even a quick dinner.

The layers stay crispy on the outside while remaining tender and cheesy inside, making every bite irresistible.

What makes this recipe stand out is its versatility—make it ahead for a stress-free morning or assemble it fresh for a warm, comforting meal. The 350°F oven does all the work, ensuring even baking and that perfect golden crust.

Whether you’re feeding a crowd or treating yourself, this casserole delivers satisfaction in every bite—crunchy, cheesy, and packed with flavor.

Pair it with a simple side of fresh greens or toasted croissants for extra indulgence. The best part? Leftovers reheat beautifully, so you can enjoy this dish all week. Let’s get started on this easy yet impressive breakfast casserole that’s sure to become a favorite.

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

Ingredients for bacon egg and cheese croissant casserole

Twelve buttery croissants, crispy bacon, and six eggs transform into a restaurant-quality breakfast masterpiece.

Ingredient Amount Notes
Plain Croissants 🥐 12 whole Buttery, sliced into 1/2-inch pieces
Thick-Cut Bacon 🥓 12 oz Cooked until crispy, drained
Large Eggs 🥚 6 whole Room temperature for even cooking
Shredded Sharp Cheddar Cheese 🧀 2 cups Freshly grated for maximum melt
Heavy Whipping Cream 🥛 1 cup Full-fat for rich texture
Milk 🥛 ½ cup Whole milk preferred
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly cracked
Garlic Powder 🧄 ½ tsp For subtle depth
Unsalted Butter 🧈 2 tbsp Melted for brushing
Fresh Chives 🌿 2 tbsp Chopped, for garnish

The croissants are non-negotiable here—Pepperidge Farm or St. Pierre are the gold standard, but any quality bakery brand works. Look for those with visible layers and a golden crust. The bacon? Thick-cut is essential—it holds up better during baking and delivers that perfect crunch. Cook it until crispy before assembling; no one wants soggy bacon. For the eggs, room temperature is key—they'll blend smoother and bake more evenly. The cheese should be freshly grated; pre-shredded gets clumpy and won't melt as beautifully.

No thick-cut bacon? Regular bacon cooked extra crispy will work, but you might need to add an extra ounce or two. Running low on heavy cream? Half-and-half plus a splash of milk mimics the richness. Fresh chives are ideal for garnish, but dried chives or parsley will do in a pinch. Want to make this ahead? Assemble the casserole, cover with foil, and refrigerate overnight—it bakes up even better the next day. The garlic powder is optional but adds a subtle depth that pairs perfectly with the bacon and cheese. If you're feeling adventurous, swap half the cheddar for Gruyère—it melts like a dream and adds nutty complexity.

This casserole reheats beautifully—350°F for 10-15 minutes until bubbly and golden. Store leftovers in an airtight container for 4-5 days or freeze for up to 3 months. For freezing, assemble the casserole in a baking dish, cover tightly with foil, and bake as directed before freezing. The layers stay crispy when reheated, and the cheese remains gooey. Pro tip: Brush the top with extra melted butter before baking for that perfect golden crust. Garnish with fresh chives right before serving—they add a pop of color and freshness that makes it feel restaurant-quality.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss the bacon, croissants, and cheese in one pan, crack in eggs, and let the oven do the work. No chopping, no flipping, no stress. The only cleanup is a spatula and a fork.
  • Crispy-Creamy Heaven: That first bite? Buttery croissant edges, salty bacon crunch, and a creamy egg-cheese center—it’s like a breakfast sandwich but better. The sharp cheddar melts into gooey perfection while the bacon stays perfectly crisp.
  • Weeknight or Weekend Star: Make it for lazy mornings or a brunch crowd—it’s equally at home. Double the batch and freeze half for those "I can’t decide what to eat" days. Honestly, I’ve served it for both lazy Sundays and last-minute dinner guests.
  • Budget Breakfast Hack: Bacon and croissants sound fancy, but this stretches them into a filling meal for less. A single package of bacon and a few eggs feed four, and the cheddar makes it feel indulgent without breaking the bank. Leftovers? Even better reheated.

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

This breakfast casserole delivers restaurant-quality layers in minutes—crispy bacon, gooey eggs, and buttery croissants baked to golden perfection.

1

Prep the Croissants for Maximum Crunch

Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper, leaving an overhang for easy removal. Arrange the 12 whole plain croissants in a single layer, sliced into ½-inch pieces as specified. Brush each piece generously with the 2 tablespoons melted unsalted butter—this creates that irresistible crispy texture while keeping the layers tender.

Spread the croissant pieces evenly across the bottom of the dish, pressing down gently to ensure they make contact with the pan. Bake for 8-10 minutes until the edges begin to turn golden brown. Here's the thing—don't overbake them yet. You want them to stay slightly soft in the center so they absorb all that creamy egg mixture later without turning into croutons.

2

Cook the Bacon and Build the Cheesy Base

While the croissants bake, cook the 12 ounces thick-cut bacon in a large skillet over medium heat until crispy. Drain on paper towels, reserving 2 tablespoons of the bacon fat in the skillet—this adds incredible flavor to the casserole. Once the croissants are out of the oven, sprinkle half of the 2 cups shredded sharp cheddar cheese evenly over the buttery layers.

Scatter the crispy bacon pieces over the cheese, breaking them into bite-sized chunks as you go. This layering ensures every bite has that perfect crunch and salty contrast. Real talk: don't skip the bacon fat—it's the secret to that rich, savory depth that makes this casserole irresistible. The cheese will start to melt slightly from the residual heat, creating a perfect base for the egg mixture.

3

Whisk the Egg Mixture to Silky Perfection

In a large bowl, whisk together the 6 room-temperature large eggs, 1 cup heavy whipping cream, ½ cup milk, ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon garlic powder until completely smooth. The mixture should be pale yellow and fully combined—no streaks of egg white should remain. I like to whisk vigorously for about 2 minutes to incorporate air, which helps create that light, fluffy texture when baked.

Pour the egg mixture evenly over the bacon and cheese layers, spreading it with a spatula to ensure complete coverage. Sprinkle the remaining 1 cup shredded sharp cheddar cheese over the top. Here's where it gets fun—gently press down on the casserole with your hands to help the cheese melt into the egg mixture. This creates those beautiful, gooey pockets that make this dish so satisfying.

4

Bake Until Golden and Bubbly

Return the casserole to the oven and bake for 25-30 minutes, until the top is golden brown and the edges are bubbling. You'll know it's ready when the center still looks slightly jiggly—this indicates the eggs are perfectly set but still custardy inside. The croissant pieces should be crispy on the bottom and edges while remaining tender in the center.

For the final touch, broil for 1-2 minutes on high to get that beautiful golden crust on top. Watch it closely—broilers can be aggressive! Remove from the oven and let it rest for 5 minutes before serving. This resting period allows the layers to set and makes it easier to slice into perfect portions.

5

Garnish and Serve Immediately

Transfer the casserole to a serving platter and sprinkle with the 2 tablespoons chopped fresh chives. The chives add a bright, fresh contrast to the rich, savory flavors. Serve immediately while still warm—this dish is best enjoyed straight from the oven when the layers are at their peak texture and temperature.

Slice into 6 equal portions (as specified for the servings) and watch as the gooey egg mixture oozes out with each bite. The combination of crispy croissants, salty bacon, and melted cheese creates a symphony of textures that's impossible to resist. Leftovers? They reheat beautifully in the microwave for 30 seconds, though they won't be quite as crispy.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Croissant Casserole

  • PRE-COOK THE BACON: Crisp it first in a skillet—no need to wait for the casserole to bake. The bacon will render fat perfectly, and you’ll avoid soggy croissants later. (Yes, even if you’re impatient like me, this step saves you from greasy messes.)
  • CUT CROISSANTS IN HALF: Split them horizontally before layering—it exposes more surface area for the eggs and cheese to soak in. I used to stack them whole, and the center stayed dry. (Trust me, this makes a real difference.)
  • WHISK EGGS WITH CREAM: Mix the eggs and heavy cream together before adding them to the casserole. This ensures even distribution and prevents a watery top layer. (I learned this the hard way—skipping it leads to a sad, runny finish.)
  • BAKE COVERED, THEN UNCOVER: Start with foil on for 20 minutes to melt the cheese, then remove it for the last 10. This guarantees a golden crust without a soup-like center. (Does it look weird? Yes. Does it work? Every single time.)

Essential equipment for this recipe

Baking Dish Essentials

You’ll need a 9x13-inch baking dish—I recommend Ceramic or stainless steel for even heat distribution. Avoid dark-colored dishes, as they can over-bake the edges. Line the dish with parchment paper (leave an overhang for easy removal) to prevent sticking and ensure crispy layers.

For extra insurance, use a lightly greased dish if you’re skipping parchment. 🔥

Butter Brushes

A silicone pastry brush is your best friend for coating croissant slices with melted butter. I use a West Bend silicone brush—it holds enough butter for even distribution without dripping.

Avoid metal brushes, which can melt butter unevenly. Brush the croissants generously before baking to lock in that golden, flaky texture.

Bacon Cooking Tools

For crispy bacon, use a large cast-iron skillet (like Lodge) or a non-stick stainless steel pan (e.g., All-Clad). Cast iron retains heat better, but non-stick makes cleanup easier.

Cook bacon over medium heat—too high, and it burns before crisping. Drain on paper towels and reserve the fat for flavor-packed richness. 🥓

Mixing Essentials

A whisk is non-negotiable for the egg mixture—opt for a balloon whisk (like OXO Good Grips) to incorporate air efficiently. For measuring, a liquid measuring cup ensures precise amounts of cream and milk.

I also recommend a small spatula (about 6 inches) to spread the egg mixture evenly over the layers without breaking the croissants.

Cheese Tools

Freshly grated cheese is key—use a box grater (like Microplane) for sharp cheddar. Avoid pre-shredded cheese, which contains anti-caking agents that prevent proper melting. For even distribution, sprinkle cheese in three stages: half before bacon, half after the egg mixture, and a final dusting on top.

A small fine-mesh strainer helps sift cheese evenly if you prefer a smoother texture.

Broiler Accessories

If you’re broiling for that golden finish, use a heat-resistant spatula (like OXO Good Grips) to transfer the casserole safely. Keep a kitchen towel nearby—broilers can get hot!

Watch closely for 1-2 minutes max to avoid over-browning. A timer (even your phone) ensures you don’t miss the perfect moment. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 28g140%
Cholesterol 420mg140%
Sodium 1200mg52%
Total Carbohydrate 38g13%
Dietary Fiber 1g4%
Sugars 3g
Protein 34g68%
* 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?

Puff pastry works beautifully and can be even crispier. Use 1 sheet (about 12 oz) cut into ½-inch strips, brush with melted butter, and bake for 5-7 minutes at 375°F before adding other layers. The layers will be thinner but equally delicious—just reduce baking time by 2-3 minutes total to prevent over-browning.

2

How do I make this ahead of time?

Assemble the casserole completely (including all layers) and refrigerate uncovered for up to 12 hours—this helps the flavors meld. Bake directly from the fridge at 350°F for 30-35 minutes, adding 5 extra minutes if it needs more color. For freezing, assemble, cover tightly, and freeze for up to 3 months—bake from frozen at 350°F for 40-45 minutes.

3

Why did my croissants turn soggy?

Soggy croissants usually mean one of two things: over-baking the egg mixture or not pre-baking the croissant base long enough. First, ensure you bake the croissant pieces for 8-10 minutes at 375°F before adding other layers—they should be golden but still slightly soft. Second, reduce the baking time by 2-3 minutes if your oven runs hot, or cover with foil halfway through baking.

4

Can I make this vegetarian?

Yes! Swap the bacon for crispy tempeh bacon (marinated and baked) or smoked tofu crumbles. Use 2 cups cooked tempeh and add ½ teaspoon liquid smoke to the egg mixture for depth. For extra richness, stir 2 tablespoons nutritional yeast into the egg mix. The texture and layers will still shine—just keep an eye on baking times as plant-based proteins can dry out faster.

5

What’s the best way to reheat leftovers?

For crispy texture, reheat in a 350°F oven for 10-15 minutes covered with foil. For quick reheating, microwave in 30-second bursts on medium power, covering with a damp paper towel to retain moisture. To revive crispiness, pop under the broiler for 1-2 minutes after microwaving. Leftovers stay fresh in the fridge for 4-5 days or frozen for 3 months.

★★★★★4.7(7 reviews)
Categories Breakfast & Brunch