Bacon, Egg, and Cheese Croissant Casserole Recipe: Crispy Top, Melty Layers, One-Pan Brilliance

Breakfast & Brunch

Bacon, Egg, and Cheese Croissant Casserole Recipe: Crispy Top, Melty Layers, One-Pan Brilliance

This bacon, egg, and cheese croissant casserole delivers the perfect balance of crispy, golden layers and melty, savory goodness in one pan. đŸ”„ The secret lies in layering shredded croissants with a rich egg mixture and crispy bacon, creating a breakfast casserole that's both hearty and restaurant-worthy.

It's designed for those busy mornings when you need a satisfying meal without the fuss of individual plates.

What makes this recipe stand out is the crispy top that forms as it bakes, thanks to a simple technique of broiling at the end.

The layers of cheddar and mozzarella melt into creamy pockets, while the egg mixture binds everything together for a dish that's easy to serve and even easier to love.

This casserole is ideal for brunch gatherings or a lazy weekend breakfast when you want to impress without spending hours in the kitchen.

The beauty of this dish is its versatility—it reheats beautifully for leftovers and can be prepped ahead of time, making it a foolproof choice for meal planning. Whether you're feeding a crowd or treating yourself to a decadent breakfast, this casserole delivers on flavor, texture, and convenience.

The crispy edges and melty layers are exactly what you’d expect from a dish that feels indulgent yet simple to prepare.

Ready in about 30 minutes with minimal cleanup, this recipe is perfect for those who love breakfast but hate the morning rush. Garnish with fresh herbs or a drizzle of hot sauce for an extra kick, and you’ll have a dish that’s sure to become a weekend staple.

Let’s get started on creating this one-pan masterpiece!

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
High Cal

Ingredients for bacon egg and cheese croissant casserole

Crispy croissants, melty cheese, and smoky bacon—this one-pan breakfast is pure comfort.

Ingredient Amount Notes
Croissants đŸ„ 12 whole Day-old, sliced into 1-inch strips
Bacon đŸ„“ 12 oz Cooked crispy, chopped
Large Eggs đŸ„š 8 whole Room temperature, beaten
Heavy Cream đŸ„› 1 cup Full-fat for richness
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Mozzarella Cheese 🧀 1 œ cups Shredded, part-skim works
Milk đŸ„› œ cup Whole milk preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper đŸŒ¶ïž œ tsp Freshly ground preferred
Garlic Powder 🧄 ÂŒ tsp For subtle depth
Butter 🧈 2 tbsp Melted, unsalted preferred
All-Purpose Flour đŸŒŸ 1 tbsp For crispy topping

The croissants make or break this dish. Day-old works best—they're already slightly stale, so they crisp up perfectly. Grab a box from Trader Joe's or a French bakery if you can't find them at your regular store. The bacon? Thick-cut is ideal—it stays crispy longer. Chop it into small pieces before cooking, and don't drain all the fat (that's flavor!). For the cheeses, block cheddar shreds better than pre-shredded—it won't get clumpy. If you're short on time, low-moisture mozzarella from a block is your best bet for that perfect melt.

No croissants? Puff pastry or brioche slices work in a pinch—they just won't be as buttery. Skip the bacon? Turkey bacon or smoked sausage crumbles add similar flavor without the same richness. Pre-shredded cheese is convenient, but grate your own—it melts so much better. The egg mixture can be prepped ahead (up to 24 hours), but whisk it right before layering to keep it fluffy. For extra crispiness, toss the croissant strips with a pinch of salt before layering—it's a game-changer.

This casserole tastes even better the next day—reheats beautifully in 10 minutes at 350°F. Store leftovers covered in the fridge for 4-5 days or freeze portions for up to 3 months. I always make a double batch because it disappears fast. The broiled top? Watch it like a hawk—it goes from golden to burnt in minutes. If you're feeding a crowd, use a 9x13-inch baking dish and double the recipe—it scales perfectly.

❀

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that feels like a hug—no fancy techniques, just layering croissants, crispy bacon, and that rich egg-cheese mix. Honestly, the hardest part is deciding whether to use the last of the sharp cheddar or save it for next time.
  • Crispy-Creamy Magic: That first bite? The flaky croissant crust gives way to a creamy, custardy egg center, all wrapped in salty-savory bacon and melty cheese. Between us, the heavy cream makes it dangerously addictive—like a breakfast casserole that tastes too good to be healthy.
  • Weeknight & Meal Prep: Make it once, eat it twice. Bake a big sheet pan on Sunday, and you’ve got breakfast-for-dinner ready all week—just reheat and serve. (Yes, even on a Tuesday night when you’re too tired to think.)
  • Budget Breakfast Luxe: Sharp cheddar and bacon might sound fancy, but this dish stretches ingredients further than scrambled eggs ever could. I’ll be real: it’s the kind of meal that makes you feel like you’re eating at a cafĂ©, without the price tag.

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

Here's how to build layers of crispy, cheesy perfection in one pan.

1

👹‍🍳 Step 1: Prep the Croissants and Cook the Bacon

Slice the 12 whole croissants into 1-inch strips using a sharp serrated knife. I like to work in batches so the strips stay crisp. Arrange them on a baking sheet and set aside.

In a large skillet, cook the 12 oz bacon over medium heat until crispy. Drain on paper towels, then roughly chop it into ÂŒ-inch pieces. The bacon should be golden brown and crisp—this is what gives the casserole its savory punch. Keep the bacon grease in the skillet for later (you'll use it to make the crispy topping).

2

🍳 Step 2: Build the Cheesy Egg Mixture

In a large bowl, whisk together the 8 whole large eggs, 1 cup heavy cream, 0.5 cup milk, 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp garlic powder until fully combined. The mixture should be smooth and uniform—no streaks of egg white.

Gently fold in the 2 cups shredded sharp cheddar cheese and 1.5 cups shredded mozzarella cheese using a spatula. You want the cheeses evenly distributed, but don't overmix or you'll break up the eggs. Here's the thing—block cheddar melts better than pre-shredded, so if you're using bagged cheese, give it a quick pulse in the food processor first.

3

đŸ„˜ Step 3: Assemble the Casserole Layers

In a 9x13-inch baking dish, create a base by spreading half of the croissant strips evenly across the bottom. Pour half of the egg-cheese mixture over the croissants, then sprinkle half of the chopped bacon on top. Repeat with the remaining croissants, egg mixture, and bacon.

Press down gently on the croissants to help them hold their shape—this prevents them from floating to the top during baking. The layers should look like a cheesy, bacon-studded croissant lasagna. If you're worried about sogginess, don't be—this method guarantees crispy croissants even with all that liquid.

4

đŸ”„ Step 4: Make the Crispy Topping and Bake

In the skillet with bacon grease, melt the 2 tbsp butter over medium heat. Stir in the 1 tbsp all-purpose flour and cook for 1-2 minutes until it turns a light golden brown—this creates the crispy topping. Immediately sprinkle this mixture evenly over the casserole.

Bake at 375°F for 30-35 minutes until the top is deep golden brown and the center is just set. The casserole is done when it springs back slightly when pressed (like a good cake) and the edges are crispy. If the top browns too quickly, tent it loosely with foil for the last 10 minutes to prevent burning.

5

⏰ Step 5: Rest and Serve

Remove from the oven and let the casserole rest for 10 minutes before slicing. This resting time lets the layers set and makes it easier to cut clean portions. The internal temperature should reach 160°F—if it's still below, pop it back in for another 5 minutes.

Slice into 6 equal portions (about 2x2-inch squares) and serve immediately. The top should be crispy, the croissants lightly toasted, and the cheese gooey with each bite. For extra flair, garnish with fresh parsley or serve with a side of hot sauce for dipping.

👹‍🍳

Pro Tips For Making Bacon Egg And Cheese Croissant Casserole

  • PASS THE CROISSANTS FIRST: I learned this the hard way—don’t layer the croissants on top of the wet egg mixture. Tear them into chunks, arrange them in the dish before pouring the custard over them. This keeps them crispy instead of soggy, and the cheese melts into them perfectly.
  • COOK THE BACON CRISP: Skip the pre-cooked bacon—it’s mushy and dull. Cook your bacon in a skillet until it’s deep golden and the fat renders completely, then crumble it while it’s still hot. The extra fat adds richness, and the crunch holds up better in the casserole.
  • TEMPER THE EGGS: Heavy cream and eggs? Whisk them together first, then let the mixture sit for 5 minutes before pouring. This small pause prevents curdling when you add the cheese, and the custard turns out silky instead of grainy.
  • BAKE UNTIL SET: The cheese might look melted, but don’t pull it out until the center is firm to the touch—no jiggle, no wobble. If you take it out too soon, the eggs will keep cooking and turn rubbery. A toothpick should come out clean, but that’s not the real test—press the middle gently with your finger.

Health benefits of this bacon egg and cheese croissant casserole

Protein-Packed Breakfast

A single serving of this casserole delivers a whopping 25-30 grams of protein, thanks to the combination of eggs, bacon, and cheese. The eggs provide complete protein with all nine essential amino acids, while the bacon adds fat-soluble vitamins like B12 and iron.

This makes it an excellent choice for muscle recovery or a high-protein meal plan. đŸ’Ș

Balanced Macros

The dish balances healthy fats from the bacon and croissants with complex carbs from the pastry and slow-digesting protein from the eggs and cheese. The heavy cream adds richness while providing a touch of saturated fat, which helps keep you full longer.

I find this combination gives me steady energy through mid-morning without the sugar crash.

Calcium and Vitamin Boost

The sharp cheddar and mozzarella contribute 30% of your daily calcium needs per serving, supporting bone health and muscle function. Mozzarella also provides vitamin B2 (riboflavin), which helps convert food into energy.

The eggs add vitamin D, which aids calcium absorption—perfect for those who don't get much sun exposure.

Savory Flavor Without Excess Sodium

While bacon is naturally high in sodium, this recipe uses just 12 oz of bacon (about 10 slices) for the whole casserole, spreading the sodium across 6 servings.

For a lower-sodium version, try turkey bacon or reduce the amount slightly. The sharp cheddar adds flavor without needing extra salt—just 1 tsp total for the whole dish.

Meal Prep Friendly

This casserole reheats beautifully, making it ideal for meal prep while maintaining most of its nutritional benefits. The protein and fat content helps stabilize blood sugar, preventing energy crashes when reheated.

I always make a double batch because it disappears fast, and the leftovers keep well for 4-5 days in the fridge or 3 months in the freezer.

Versatile Dietary Adaptations

For a lower-carb version, replace half the croissants with cauliflower rice or zucchini slices—they'll still crisp up nicely. If you're dairy-free, swap the cheeses for nutritional yeast and vegan mozzarella, though the texture will differ.

The bacon can be omitted entirely for a vegetarian option, though it adds significant flavor depth. đŸŒ±

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 32g160%
Cholesterol 420mg140%
Sodium 1250mg54%
Total Carbohydrate 38g14%
Dietary Fiber 2g8%
Sugars 6g
Protein 32g64%
* 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 gives a slightly flakier texture. Just slice it into 1-inch strips like the croissants and follow the same layering method. For extra crispiness, brush the strips lightly with melted butter before assembling. The baking time remains the same—just watch for golden browning.

2

How do I prevent the croissants from getting soggy?

Press the croissant strips gently into the egg mixture to help them absorb less liquid. The key is baking at 375°F until the edges are crispy—this creates a barrier that keeps the croissants from turning mushy. If needed, bake an extra 5 minutes under the broiler at the end for maximum crispiness.

3

Can I make this ahead of time?

Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Before baking, let it sit at room temperature for 30 minutes to prevent condensation. Bake as directed, but add 5-10 extra minutes to account for the cold start. It reheats perfectly for breakfast the next day.

4

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 10-15 minutes until warmed through. For crispy results, broil for 2-3 minutes at the end. Avoid microwaving—it makes the croissants rubbery. Leftovers keep well for 4-5 days in the fridge or 3 months in the freezer.

5

Can I add other ingredients like spinach or peppers?

Definitely! SautĂ© 1 cup chopped spinach or œ cup diced bell peppers with the bacon to add veggies. Just make sure they're fully cooked before layering. For extra flavor, try a pinch of smoked paprika or red pepper flakes—it pairs perfectly with the bacon and cheese.

★★★★★4.6(9 reviews)
Categories Breakfast & Brunch