ADVERTISEMENT

Easy Croissant Breakfast Casserole – 30-Minute Prep

By August 13, 20268 min read

There are some mornings when the world feels a little heavy, and what you really need is a warm, buttery hug on a plate. This Croissant Breakfast Casserole is exactly that. I created it for those busy school-day mornings when everyone is rushing, but we still want to sit down together and share something special.

Advertisements1

The idea came from a Sunday when I had a bag of day-old croissants from the bakery and a fridge full of eggs. Instead of letting them go to waste, I tore them up, whisked some eggs, and baked it all into a golden, cheesy masterpiece. Now it's a family favorite, and I'm so happy to share it with you.

Whether you're hosting a holiday brunch or just want to make Tuesday feel a little more luxurious, this casserole is your answer. It's forgiving, customizable, and tastes like you spent hours in the kitchen—but it comes together in minutes.

Why You'll Love This Recipe

1

Buttery & Flaky: The croissants soak up the custard while keeping their delicate layers, creating a texture that's both soft and crisp.
2

Make-Ahead Magic: Assemble it the night before, and in the morning you just pop it in the oven—breakfast is handled.
3

Family-Friendly: Even picky eaters will love the familiar flavors of eggs, cheese, and bacon in a new, irresistible form.
4

Perfect for Sharing: This casserole serves a crowd, making it ideal for brunches, holidays, or lazy weekend mornings.

About the Ingredients

6 large day-old croissants (about 400g), torn into 2-inch pieces

Day-old croissants are ideal because they absorb the custard without turning mushy. If you only have fresh ones, let them sit out for an hour or toast them lightly before using.

8 large eggs

Use room-temperature eggs for a smoother custard. If you're short on time, place them in a bowl of warm water for 5 minutes.

1 1/2 cups (360ml) whole milk

Whole milk gives the richest custard, but 2% or even oat milk works well. For a dairy-free option, use unsweetened almond milk and reduce the cheese.

1/2 cup (120ml) heavy cream

Heavy cream adds extra richness. You can substitute with half-and-half or additional milk, but the texture will be slightly less luxurious.

1 cup (100g) shredded Gruyère cheese

Gruyère melts beautifully and has a nutty flavor. If you can't find it, Swiss cheese or white cheddar are excellent substitutes.

1 cup (100g) shredded sharp cheddar cheese

Sharp cheddar adds a bold, familiar taste. For a milder flavor, use Monterey Jack or Colby.

8 slices bacon, cooked and crumbled

Cook the bacon until crispy for the best texture. You can also use ham, sausage, or omit it for a vegetarian version.

1/4 cup (30g) finely chopped green onions

Green onions add a fresh, mild onion flavor. Chives or shallots work too, and you can sprinkle extra on top before serving.

1 teaspoon Dijon mustard

Dijon adds a subtle tang that balances the richness. If you don't have it, a pinch of dry mustard powder works.

1/2 teaspoon salt

Adjust to taste, especially if your bacon is salty. You can also add a pinch of black pepper or red pepper flakes for heat.

1/4 teaspoon freshly ground black pepper

Freshly ground pepper adds a nice kick. Pre-ground works in a pinch.

Tips & Tricks

Don't over-soak

If you're making this ahead, let it sit in the fridge for at least 30 minutes but no more than 12 hours, or the croissants can become too mushy.

Cover while baking

If the top starts browning too quickly, loosely cover with foil and continue baking.

Let it rest

After baking, let the casserole rest for 10 minutes before cutting. This helps it set and makes serving easier.

Pro Tips

1

Use a serrated knife to cut the casserole cleanly without squishing it.
2

For extra crispness, sprinkle a little extra cheese on top during the last 5 minutes of baking.
3

If you're short on time, use store-bought croissants and pre-cooked bacon to cut prep time in half.
4

Serve with a dollop of sour cream or a drizzle of maple syrup for a sweet-savory twist.

Step-by-Step Instructions

1. Preheat and Prep

Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray.

2. Tear the Croissants

Tear the croissants into 2-inch pieces and spread them evenly in the prepared dish. This creates a base that will soak up all the custard.

3. Whisk the Custard

In a large bowl, whisk together the eggs, milk, heavy cream, mustard, salt, and pepper until well combined and slightly frothy. This ensures a smooth, even custard.

4. Layer the Fillings

Sprinkle the crumbled bacon and half of each cheese over the croissants. Pour the custard over everything, making sure to moisten all the bread. Use a spatula to gently press down so the croissants soak up the liquid.

5. Add Remaining Cheese

Top with the remaining cheese and green onions. This creates a golden, bubbly crust as it bakes.

6. Bake to Golden Perfection

Bake in the preheated oven for 35-40 minutes, or until the top is golden brown and the center is set (a knife inserted comes out clean). The edges should be bubbling and the cheese melted and slightly browned.

7. Rest and Serve

Remove from the oven and let rest for 10 minutes. This allows the casserole to set and makes it easier to slice. Serve warm.

Delicious Variations

Vegetarian Delight

Omit the bacon and add 1 cup of sautéed mushrooms and spinach for a hearty, meat-free version.

Sweet & Savory

Swap the bacon for diced ham and add 1/2 cup of diced bell peppers for a colorful, slightly sweet twist.

Spicy Southwest

Add 1/2 cup of diced green chiles and a pinch of cumin to the custard, and top with pepper jack cheese.

How to Store Croissant Breakfast Casserole

Refrigerator

Store leftovers in an airtight container in the fridge for up to 4 days.

Freezer

Wrap the cooled casserole tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat individual portions in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10-15 minutes until warmed through.

Frequently Asked Questions

Q: Can I make this croissant casserole the night before?

Yes, you can assemble it the night before and refrigerate it, but let it sit at room temperature for 30 minutes before baking. The baking time may be slightly longer if baking straight from the fridge.

Q: What can I use instead of croissants?

You can use brioche, challah, or even French bread as a substitute. The key is to use a sturdy, slightly stale bread that can soak up the custard without falling apart.

Q: How do I know when the casserole is done?

The casserole is done when the top is golden brown and the center is set—insert a knife into the middle and it should come out clean. The internal temperature should reach 160°F (71°C).

Q: Can I freeze this casserole?

Yes, you can freeze it before or after baking. If freezing unbaked, assemble it in a freezer-safe dish, wrap well, and freeze for up to 3 months. Bake from frozen, adding about 15 minutes to the time.

Q: Is this recipe gluten-free?

No, croissants contain gluten. For a gluten-free version, use gluten-free bread or croissants, and ensure your other ingredients are gluten-free.

I hope this Croissant Breakfast Casserole brings a little warmth to your mornings. If you try it, I'd love to hear how it turns out—tag me in your photos or leave a comment below. Happy cooking, and remember: you're doing a great job. Parenting, one mindful moment at a time.

Croissant Breakfast Casserole

Croissant Breakfast Casserole

Buttery croissants baked with eggs, cheese, and bacon into a golden, comforting breakfast casserole that feeds a crowd.

★★★★½ 4.8 (212 ratings)
15 minPrep time40 minCook time6Servings520 kcalCalories

🧂 Ingredients

  • 6 large day-old croissants (about 400g), torn into 2-inch pieces
  • 8 large eggs
  • 1 1/2 cups (360ml) whole milk
  • 1/2 cup (120ml) heavy cream
  • 1 cup (100g) shredded Gruyère cheese
  • 1 cup (100g) shredded sharp cheddar cheese
  • 8 slices bacon, cooked and crumbled
  • 1/4 cup (30g) finely chopped green onions
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper

📋 Instructions

  1. 1Preheat and Prep — Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray.
  2. 2Tear the Croissants — Tear the croissants into 2-inch pieces and spread them evenly in the prepared dish. This creates a base that will soak up all the custard.
  3. 3Whisk the Custard — In a large bowl, whisk together the eggs, milk, heavy cream, mustard, salt, and pepper until well combined and slightly frothy. This ensures a smooth, even custard.
  4. 4Layer the Fillings — Sprinkle the crumbled bacon and half of each cheese over the croissants. Pour the custard over everything, making sure to moisten all the bread. Use a spatula to gently press down so the croissants soak up the liquid.
  5. 5Add Remaining Cheese — Top with the remaining cheese and green onions. This creates a golden, bubbly crust as it bakes.
  6. 6Bake to Golden Perfection — Bake in the preheated oven for 35-40 minutes, or until the top is golden brown and the center is set (a knife inserted comes out clean). The edges should be bubbling and the cheese melted and slightly browned.
  7. 7Rest and Serve — Remove from the oven and let rest for 10 minutes. This allows the casserole to set and makes it easier to slice. Serve warm.
👨‍🍳 Chef's Note: This casserole is a wonderful way to use up day-old croissants, and it freezes beautifully, so you can always have a special breakfast on hand.

Servings: 6

Cuisine: American

Course: Breakfast

Nutrition (per serving): 520 kcal · 24g protein · 28g carbs · 35g fat
Aisha Khan

Written by Aisha Khan
Aisha writes about parenting and child development, sharing insights from her own journey raising two kids. Her articles focus on nurturing emotional intelligence and creating a calm, connected family life.

Leave a Comment

x
Advertisements