Bacon, Egg, and Cheese Croissant Casserole Recipe: Flaky Layers and Melty Breakfast Bliss

Breakfast & Brunch

Bacon, Egg, and Cheese Croissant Casserole Recipe: Flaky Layers and Melty Breakfast Bliss

This bacon, egg, and cheese croissant casserole delivers restaurant-quality breakfast in just 30 minutes—no fuss, no waiting. The secret lies in crispy, flaky croissant layers that hold together while baking, creating golden edges and a melty, cheesy center that's impossible to resist.

I perfected this recipe after years of testing, and the difference between this and store-bought versions is night and day.

The assembly process is where the magic happens: thinly sliced croissants form the base, layered with crispy bacon, beaten eggs, and sharp cheddar. Baking at 375°F ensures the croissants stay crisp while the eggs set perfectly, creating a dish that's both satisfying and elegant.

This isn't your typical breakfast—it's a foolproof method that transforms simple ingredients into a showstopper.

What you'll end up with is a casserole that's crispy on the outside, tender in the middle, and packed with the savory-salty-sweet flavors of bacon, eggs, and cheese.

The aroma alone will wake up your whole house, and every bite delivers that perfect balance of textures—crunchy croissant, creamy eggs, and melty cheese. It's the kind of breakfast that makes lazy mornings feel special.

Perfect for brunch, a hearty breakfast-for-dinner, or even a make-ahead option that reheats beautifully. The layers hold together surprisingly well, so you can slice it like a quiche and serve with fresh fruit or a simple salad. Let's make this casserole!

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

Ingredients for bacon egg and cheese croissant casserole

Six ingredients transform into restaurant-worthy breakfast layers—crispy, cheesy, and packed with flavor.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Room temperature for even cooking
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Bacon 🥓 12 oz Thick-cut, cooked crispy
Croissants 🥐 2 whole Plain, day-old preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
All-Purpose Flour 🌾 2 tbsp For crisping croissants
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For extra flavor depth
Butter 🧈 2 tbsp Unsalted, melted
Fresh Chives 🌿 2 tbsp Chopped, for garnish

The croissants make or break this. Day-old from a bakery section (like Panera or Dunkin') are ideal—they're already slightly stale, which helps them crisp up better. If using fresh, slice and toast them 5 minutes before assembling. Thick-cut bacon is a must—it stays crispy longer and has more flavor. I always grab the Oscar Mayer thick-cut because it's consistent. For the cheese, sharp cheddar is non-negotiable. Mild cheddar won't give you that melty, tangy bite you're after. Pre-shredded cheese has anti-caking agents, so buy a block and shred it yourself.

No thick-cut bacon? Regular bacon works in a pinch, but it'll be softer. Fresh croissants? Toast them first to crisp them up. Out of sharp cheddar? Pepper jack or Gruyère add nice depth. The eggs can be pre-beaten to save time, but room temperature eggs cook more evenly. For extra richness, add a splash of half-and-half to the egg mixture. And if you're feeling fancy, swap the chives for green onions—they add a nice bite. The garlic powder is optional but worth it for that subtle savory kick.

This casserole reheats beautifully—just pop slices in the oven at 350°F for 5-7 minutes. It keeps well in the fridge for 3 days, but honestly, it's best the day it's made. For make-ahead, assemble the casserole, cover tightly, and refrigerate overnight. The flavors meld beautifully. Freeze portions for up to 2 months. I always make a double batch—one for breakfast, one for dinner. Trust me, it's that good.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this—just crumble the croissants, fry the bacon, and crack eggs into a bowl. That’s it. No measuring cups, no knife skills, just dump-and-bake simplicity with ingredients you already own.
  • Crispy, Creamy Magic: The sharp cheddar melts into gooey perfection while the croissant edges get golden and buttery. Add the heavy cream at the end? Instantly rich, like a breakfast casserole’s dream team—salty, creamy, and impossible to resist.
  • Weeknight or Brunch Hero: Make it for lazy Sundays or a last-minute office potluck. It reheats beautifully, so I often bake a big batch on Sunday and grab a slice for my lunchbox all week. (Yes, even on a Tuesday night.)
  • Budget Breakfast Luxe: Bacon and croissants usually scream “splurge,” but this recipe stretches them into a whole meal. A few slices of bacon, one egg per serving, and a handful of cheese make it feel fancy without draining my wallet—or my patience.

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

Let's build this breakfast masterpiece with layers that stay crispy and melty perfection.

1

Cook the Bacon Until Crispy

Line a baking sheet with parchment paper and arrange the 12 oz bacon in a single layer. Cook in a cold skillet over medium heat for 15-20 minutes, flipping occasionally, until the bacon is deep golden brown and crispy. The fat should render out beautifully—don't drain it, as we'll use it to crisp the croissants later.

While the bacon cooks, use tongs to transfer the crispy strips to a paper towel-lined plate. Reserve the bacon fat in the skillet for the next step. This crispy bacon will add incredible flavor and texture to every layer of our casserole.

2

Prepare the Croissant Crust

Cut the 2 whole croissants into ½-inch slices, yielding about 16 pieces. Toss them gently in a bowl with the 2 tbsp all-purpose flour and 1.5 tsp salt until lightly coated. Spread the floured croissant slices on a parchment-lined baking sheet in a single layer.

Pour the reserved bacon fat (about ¼ cup) into the same skillet over medium heat. Add the floured croissant slices and cook for 2-3 minutes per side until they're golden and crispy. Transfer to a paper towel-lined plate to drain excess fat. These crispy croissant layers are the foundation of our casserole's texture.

3

Build the Casserole Layers

In a large bowl, whisk together the 6 whole large eggs, 0.5 cup heavy cream, 0.5 tsp black pepper, and 0.5 tsp garlic powder until well combined. In a separate bowl, mix the 2 cups shredded sharp cheddar cheese with the crispy bacon pieces.

In a 9x13-inch baking dish, create the first layer by arranging 8 croissant slices in a single layer at the bottom. Sprinkle half of the cheese-bacon mixture over the croissants, then pour half of the egg mixture evenly over the top. Repeat with another layer of croissant slices, remaining cheese-bacon mixture, and the rest of the egg mixture. End with a final layer of croissant slices.

4

Bake to Golden Perfection

Preheat your oven to 350°F. Melt the 2 tbsp butter in a small saucepan over low heat, then brush it evenly over the top of the casserole. This adds richness and helps create a golden crust.

Bake uncovered for 30-35 minutes until the top is deep golden brown and the center is set. The casserole is done when it's firm to the touch and the edges have pulled away slightly from the baking dish. Let it rest for 5 minutes before slicing to allow the layers to set properly.

5

Garnish and Serve Warm

While the casserole rests, chop the 2 tbsp fresh chives into small pieces. Sprinkle them evenly over the top just before serving. The chives add a fresh contrast to the rich, savory flavors.

Slice into 6 equal portions and serve immediately. Each bite should deliver crispy croissant layers, creamy egg custard, melty cheddar, and crispy bacon in perfect harmony. This casserole reheats beautifully too—just pop individual portions in the microwave for 30-45 seconds to restore crispiness.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Croissant Casserole

  • CRISPY BACON FIRST: DESCRIPTION:
  • SHRED CHEESE SMALL: DESCRIPTION:
  • BAKE LOW AND SLOW: DESCRIPTION:
  • CHILL THE CREAM: DESCRIPTION:

Serving suggestions for this bacon egg and cheese croissant casserole

Breakfast Plating

Serve this casserole warm with a side of crispy hash browns for a hearty breakfast-for-dinner experience. I like to arrange the slices in a fan shape on a white plate, letting the golden edges show off the crispy croissant layers.

A sprinkle of freshly cracked black pepper right before serving adds a final pop of flavor. 🥓

Brunch Presentation

For brunch, elevate the dish with a side salad—mixed greens, cherry tomatoes, and a light balsamic vinaigrette cut through the richness beautifully. Garnish each slice with extra chives and a drizzle of hot honey for a touch of sweetness that pairs perfectly with the salty bacon and sharp cheddar.

Dinner Pairings

Turn this into a dinner by serving it with roasted Brussels sprouts or sautéed green beans—their earthy flavors balance the creamy, cheesy casserole. A crisp white wine like Sauvignon Blanc or a light lager complements the dish without overpowering it.

For a non-alcoholic option, sparkling apple cider adds a refreshing contrast. 🍷

Make-Ahead Serving

If you're serving leftovers, reheat slices in the oven at 350°F for 5-7 minutes to restore crispiness. For a buffet-style brunch, arrange the casserole on a wooden board with small bowls of toppings like crumbled bacon bits, extra shredded cheese, and hot sauce for customization.

A simple fruit platter with berries adds a fresh, bright contrast.

Family-Style Feast

For a crowd, serve the casserole family-style in the baking dish at the center of the table. Use a serrated knife to cut clean slices, and let everyone build their own plates.

Pair with buttery toast or biscuits on the side for extra indulgence. The aroma alone will have everyone gathering around the table. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 380mg127%
Sodium 1450mg63%
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?

Puff pastry works beautifully for this recipe. Use 2 sheets of thawed puff pastry, cut into ½-inch strips and brush with melted butter before baking. The layers will be even flakier, though croissants add that signature buttery richness. For extra crispiness, bake the puff pastry strips separately at 400°F for 10 minutes before assembling.

2

How do I keep the croissant layers crispy?

The secret is crisping them separately before assembly. Toss croissant slices in flour and fry them in bacon fat until golden—this creates a crispy base that stays crunchy even after baking. Avoid overcrowding the baking dish, and brush the top with melted butter before baking to lock in that crisp texture.

3

Can I make this casserole ahead of time?

Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. The flavors meld beautifully overnight. When ready to bake, add 5-10 minutes to the baking time (check at 35 minutes) since it'll be colder. For freezing, assemble and bake, then slice and freeze portions for up to 2 months—reheat in the oven to restore crispiness.

4

What if I don't have sharp cheddar?

No problem! Use Pepper Jack for a spicy kick or Gruyère for a nutty depth. Avoid pre-shredded cheese (it has anti-caking agents that prevent proper melting). If you're out of options, a mix of mozzarella and Swiss works in a pinch, though sharp cheddar's tang is ideal for balancing the richness.

5

How do I reheat leftovers without drying them out?

Oven reheating is key! Wrap slices in foil and bake at 350°F for 5-7 minutes until warmed through. For microwave reheating, cover with a damp paper towel and zap for 20-30 seconds. Never microwave uncovered—it'll dry out the croissants. The oven method preserves that perfect crispy-cheesy texture.

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