Croissant Casserole is one of those comforting breakfast dishes that instantly fills the kitchen with the irresistible aroma of buttery pastry, crispy bacon, and melted cheese. The first time I made it, I was amazed at how the flaky croissants soaked up the rich egg custard while still keeping their delicate texture around the edges.
Every bite delivered a perfect balance of creamy Gruyere, sharp white Cheddar, smoky bacon, and fragrant sage. It’s the kind of recipe that feels special enough for holidays yet simple enough for a relaxed weekend brunch.
What I love most is that I can assemble everything in one baking dish and let the oven do the work while the delicious scent fills the house. Whether you’re feeding family or hosting friends, this Croissant Casserole is guaranteed to become a favorite because it’s rich, satisfying, and surprisingly easy to prepare.
Key Ingredients in Croissant Casserole

8 croissants
8 oz bacon
1 cup Gruyere
1/2 cup white Cheddar
8 eggs
2 cups whole milk
1 cup heavy cream
2 tbsp sage
2 tsp Dijon
Salt
Pepper
Chives
How to Make Croissant Casserole Step-by-Step
- Preheat your oven to 350°F and lightly grease a baking dish to prevent sticking.
- Cook the bacon until crispy, then drain it on paper towels before chopping it into bite-sized pieces.
- Sprinkle the bacon evenly into the baking dish, followed by the Gruyere and white Cheddar cheeses.
- Tear or slice the croissants into large pieces and arrange them evenly over the bacon and cheese.
- In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, chopped sage, salt, and pepper until smooth.
- Slowly pour the custard mixture over the croissants, making sure every piece is coated. Let it sit for several minutes so the croissants absorb the liquid.
- Bake for about 40–45 minutes, or until the casserole is puffed, golden brown, and the center is fully set.
- Garnish with freshly chopped chives before serving warm.
FAQ
| Question | Answer |
|---|---|
| Can I prepare Croissant Casserole ahead of time? | Yes. Assemble it the night before, refrigerate, and bake the next morning. |
| Can I substitute the bacon? | Absolutely. Ham, cooked sausage, or even sautéed vegetables work well. |
| What cheese can replace Gruyere? | Swiss cheese, Fontina, or Gouda are great alternatives. |
| How do I store leftovers? | Keep them in an airtight container in the refrigerator for up to 3 days. |
| Can I freeze this casserole? | Yes. Cool completely, wrap tightly, and freeze for up to 2 months before reheating. |
Conclusion
After making this Croissant Casserole, I can confidently say it’s one of the easiest ways to turn simple ingredients into a rich and memorable breakfast. The buttery croissants, creamy custard, smoky bacon, and melted cheese come together beautifully in every bite. It’s a recipe I enjoy making whenever I want something comforting, impressive, and perfect for sharing with family and friends.