Croissant Breakfast Casserole Recipe

Learn how to make this homemade Croissant Breakfast Casserole – the best make-ahead brunch option for feeding a crowd! This easy baking recipe transforms day-old croissants into a decadent, custardy delight with crispy edges and a soft center. Perfect for holiday mornings or weekend entertaining.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
45 mins
Serves:
8 servings
An overhead shot of the Croissant Breakfast Casserole in a rustic ceramic baking dish, capturing the golden-brown puffed top with visible pieces of croissant poking through the surface. A cross-section reveals layers of buttery croissant pieces saturated with custard and melted cheese. Shot in warm morning light streaming through a kitchen window, the casserole is presented on a wooden farmhouse table with a sprinkle of fresh herbs on top for color contrast. A small pitcher of maple syrup and a bowl of fresh berries sit alongside, while steam gently rises from a freshly cut portion revealing the creamy, custardy interior flecked with crispy bacon bits.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">6 large day-old croissants (about 300g)</li> <li class="ingredients-single-item">200g bacon, chopped</li> <li class="ingredients-single-item">1 medium onion, finely diced</li> <li class="ingredients-single-item">150g Gruyère cheese, grated (or Emmental)</li> <li class="ingredients-single-item">100g cheddar cheese, grated</li> <li class="ingredients-single-item">6 large eggs</li> <li class="ingredients-single-item">350ml whole milk</li> <li class="ingredients-single-item">120ml double cream</li> <li class="ingredients-single-item">1 tbsp Dijon mustard</li> <li class="ingredients-single-item">2 tbsp fresh chives, chopped</li> <li class="ingredients-single-item">1 tbsp fresh thyme leaves</li> <li class="ingredients-single-item">½ tsp salt</li> <li class="ingredients-single-item">¼ tsp freshly ground black pepper</li> <li class="ingredients-single-item">¼ tsp grated nutmeg</li> </ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">23 x 33cm (9 x 13-inch) baking dish</li> <li class="equipment-single-item">Non-stick frying pan</li> <li class="equipment-single-item">Mixing bowls</li> <li class="equipment-single-item">Whisk</li> </ul>

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Begin by greasing your 23 x 33cm baking dish with butter or non-stick cooking spray. This prevents the casserole from sticking and makes serving much easier. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> In a frying pan over medium heat, cook the chopped bacon until it's just crisp, about 5-6 minutes. Using a slotted spoon, transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon of the rendered fat in the pan. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> Add the diced onion to the bacon fat and sauté until translucent and softened, about 4-5 minutes. Remove from heat and let cool slightly. The residual bacon flavor will infuse into the onions, adding depth to your casserole. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Tear the croissants into bite-sized pieces (about 3-4cm chunks) and spread half of them evenly in the prepared baking dish. Don't make the pieces too small – you want them to maintain some structure after soaking. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Sprinkle half the cooked bacon, half the sautéed onions and half of each cheese over the croissant layer. Then add the remaining croissant pieces and top with the remaining bacon, onions, and cheeses. This layering technique ensures every bite has a good distribution of flavors. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, herbs, salt, pepper, and nutmeg until well combined. The mustard adds a subtle tanginess that balances the richness of the custard, while the nutmeg enhances the savory notes. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Slowly pour the egg mixture over the croissant layers, making sure to cover all the pieces. Press down gently with a spatula to ensure the croissants begin absorbing the custard. Let the casserole sit for at least 30 minutes at room temperature, or cover and refrigerate overnight. This resting period is crucial as it allows the croissants to fully absorb the custard mixture. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> When ready to bake, preheat your oven to 180°C (350°F). If the casserole was refrigerated overnight, let it sit at room temperature for about 30 minutes while the oven heats. This helps ensure even baking. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Bake the casserole uncovered for 45-50 minutes, until it's puffed, golden brown, and the center is set but still slightly jiggly. If the top starts browning too quickly, loosely cover with aluminum foil. The casserole will continue to set as it cools. </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Remove from the oven and let rest for 10-15 minutes before serving. This resting period allows the custard to set further and makes it easier to cut clean portions. The casserole will deflate slightly as it cools – this is perfectly normal. </li> <li class="MethodStepper"> <h4 class="step-title">Step 11</h4> Garnish with additional fresh herbs if desired, and serve warm. The casserole offers a delightful contrast between the crispy golden top and the soft, custardy interior – a truly comforting breakfast treat! </li> </ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Croissant Breakfast Casserole Recipe?

This indulgent breakfast bake combines day-old croissants, bacon, onion, Gruyère and cheddar cheeses, eggs, milk, double cream, Dijon mustard, fresh herbs (chives and thyme), plus seasonings including salt, pepper and nutmeg for a rich, savoury casserole.

How to cook Croissant Breakfast Casserole at home?

Learn how to cook Croissant Breakfast Casserole by layering torn croissants with bacon, onions and cheese in a baking dish, then pouring over a seasoned custard mixture of eggs, milk and cream. Let it soak (preferably overnight), then bake at 180°C for 45-50 minutes until golden and puffy with a slight wobble in the centre.

Can I prepare a breakfast casserole the night before?

Absolutely! In fact, overnight preparation is ideal for breakfast casseroles. Assembling everything the night before allows the croissants to fully absorb the custard mixture, resulting in a more flavourful, evenly textured dish with that perfect balance of crispy top and custardy interior.

What's the best way to prevent a breakfast casserole from becoming soggy?

Using day-old or slightly stale croissants is key as they absorb moisture without becoming soggy. Ensure your croissant pieces aren't too small, maintain the recommended egg-to-bread ratio, and don't skip the resting period. The golden bake time of 45-50 minutes creates that perfect crispy top.

What can I substitute for Gruyère cheese in a breakfast bake?

If Gruyère isn't available, Emmental works brilliantly as mentioned in the recipe. Other excellent substitutes include Comté, Swiss cheese, fontina, or a good quality white cheddar. Each offers different nuances, but all provide that desirable meltability and savoury depth.

Want to try something else in ...

Casseroles Recipes

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Croissant Breakfast Casserole Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/68427258aa3779ba22e0cb74_Leonardo_Phoenix_10_An_overhead_shot_of_the_Croissant_Breakfas_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-22", "description": "Learn how to make this homemade Croissant Breakfast Casserole – the best make-ahead brunch option for feeding a crowd! This easy baking recipe transforms day-old croissants into a decadent, custardy delight with crispy edges and a soft center. Perfect for holiday mornings or weekend entertaining.", "prepTime": "PT20M", "cookTime": "PT45M", "totalTime": "PT1H5M", "keywords": "breakfast casserole, croissant bake, make-ahead breakfast, savory bread pudding, brunch recipe", "recipeYield": "8", "recipeCategory": "Breakfast", "recipeCuisine": "French", "nutrition": { "@type": "NutritionInformation", "calories": "465 calories", "carbohydrateContent": "28 g", "proteinContent": "18 g", "fatContent": "32 g", "saturatedFatContent": "18 g", "cholesterolContent": "210 mg", "sodiumContent": "650 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "6 large day-old croissants (about 300g)", "200g bacon, chopped", "1 medium onion, finely diced", "150g Gruyère cheese, grated (or Emmental)", "100g cheddar cheese, grated", "6 large eggs", "350ml whole milk", "120ml double cream", "1 tbsp Dijon mustard", "2 tbsp fresh chives, chopped", "1 tbsp fresh thyme leaves", "½ tsp salt", "¼ tsp freshly ground black pepper", "¼ tsp grated nutmeg" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare the baking dish", "text": "Begin by greasing your 23 x 33cm baking dish with butter or non-stick cooking spray. This prevents the casserole from sticking and makes serving much easier." }, { "@type": "HowToStep", "name": "Cook the bacon", "text": "In a frying pan over medium heat, cook the chopped bacon until it's just crisp, about 5-6 minutes. Using a slotted spoon, transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon of the rendered fat in the pan." }, { "@type": "HowToStep", "name": "Sauté onions", "text": "Add the diced onion to the bacon fat and sauté until translucent and softened, about 4-5 minutes. Remove from heat and let cool slightly. The residual bacon flavor will infuse into the onions, adding depth to your casserole." }, { "@type": "HowToStep", "name": "Layer croissants", "text": "Tear the croissants into bite-sized pieces (about 3-4cm chunks) and spread half of them evenly in the prepared baking dish. Don't make the pieces too small – you want them to maintain some structure after soaking." }, { "@type": "HowToStep", "name": "Add fillings", "text": "Sprinkle half the cooked bacon, half the sautéed onions and half of each cheese over the croissant layer. Then add the remaining croissant pieces and top with the remaining bacon, onions, and cheeses. This layering technique ensures every bite has a good distribution of flavors." }, { "@type": "HowToStep", "name": "Prepare custard", "text": "In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, herbs, salt, pepper, and nutmeg until well combined. The mustard adds a subtle tanginess that balances the richness of the custard, while the nutmeg enhances the savory notes." }, { "@type": "HowToStep", "name": "Soak croissants", "text": "Slowly pour the egg mixture over the croissant layers, making sure to cover all the pieces. Press down gently with a spatula to ensure the croissants begin absorbing the custard. Let the casserole sit for at least 30 minutes at room temperature, or cover and refrigerate overnight. This resting period is crucial as it allows the croissants to fully absorb the custard mixture." }, { "@type": "HowToStep", "name": "Preheat oven", "text": "When ready to bake, preheat your oven to 180°C (350°F). If the casserole was refrigerated overnight, let it sit at room temperature for about 30 minutes while the oven heats. This helps ensure even baking." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake the casserole uncovered for 45-50 minutes, until it's puffed, golden brown, and the center is set but still slightly jiggly. If the top starts browning too quickly, loosely cover with aluminum foil. The casserole will continue to set as it cools." }, { "@type": "HowToStep", "name": "Rest and serve", "text": "Remove from the oven and let rest for 10-15 minutes before serving. This resting period allows the custard to set further and makes it easier to cut clean portions. The casserole will deflate slightly as it cools – this is perfectly normal." }, { "@type": "HowToStep", "name": "Garnish", "text": "Garnish with additional fresh herbs if desired, and serve warm. The casserole offers a delightful contrast between the crispy golden top and the soft, custardy interior – a truly comforting breakfast treat!" } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "152" }, "review": [ { "@type": "Review", "author": "Sophie Wilson", "datePublished": "2024-05-15", "reviewBody": "Absolute crowd-pleaser at brunch! Made this for a family gathering and everyone was asking for the recipe. The contrast between the crispy top and custardy interior is divine.", "name": "Brunch Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Miguel Hernandez", "datePublished": "2024-05-10", "reviewBody": "Rescued my stale croissants brilliantly! I was worried they'd be too dry but this casserole transformed them into something amazing. The make-ahead option is perfect for busy mornings.", "name": "Great Way to Use Leftover Croissants", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Anya Petrova", "datePublished": "2024-05-18", "reviewBody": "Worth every indulgent calorie! The Gruyère cheese adds such depth of flavor. I added some spinach between layers for a bit of green and it worked beautifully with the bacon and custard.", "name": "Decadently Delicious", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Thomas O'Brien", "datePublished": "2024-05-05", "reviewBody": "Made this three weekends straight! My family keeps requesting it. The tip about letting it soak overnight really makes a difference in the texture. Perfect balance of savory flavors.", "name": "Weekend Staple", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2024-05-20", "reviewBody": "Prepped night before—morning savior! As a busy mom, I love that I can assemble this the night before and just pop it in the oven in the morning. The smell waking up is incredible and the taste even better!", "name": "Time-Saving Deliciousness", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/croissant-breakfast-casserole-recipe" }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Croissant Breakfast Casserole Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This indulgent breakfast bake combines day-old croissants, bacon, onion, Gruyère and cheddar cheeses, eggs, milk, double cream, Dijon mustard, fresh herbs (chives and thyme), plus seasonings including salt, pepper and nutmeg for a rich, savoury casserole." } }, { "@type": "Question", "name": "How to cook Croissant Breakfast Casserole at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Croissant Breakfast Casserole by layering torn croissants with bacon, onions and cheese in a baking dish, then pouring over a seasoned custard mixture of eggs, milk and cream. Let it soak (preferably overnight), then bake at 180°C for 45-50 minutes until golden and puffy with a slight wobble in the centre." } }, { "@type": "Question", "name": "Can I prepare a breakfast casserole the night before?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! In fact, overnight preparation is ideal for breakfast casseroles. Assembling everything the night before allows the croissants to fully absorb the custard mixture, resulting in a more flavourful, evenly textured dish with that perfect balance of crispy top and custardy interior." } }, { "@type": "Question", "name": "What's the best way to prevent a breakfast casserole from becoming soggy?", "acceptedAnswer": { "@type": "Answer", "text": "Using day-old or slightly stale croissants is key as they absorb moisture without becoming soggy. Ensure your croissant pieces aren't too small, maintain the recommended egg-to-bread ratio, and don't skip the resting period. The golden bake time of 45-50 minutes creates that perfect crispy top." } }, { "@type": "Question", "name": "What can I substitute for Gruyère cheese in a breakfast bake?", "acceptedAnswer": { "@type": "Answer", "text": "If Gruyère isn't available, Emmental works brilliantly as mentioned in the recipe. Other excellent substitutes include Comté, Swiss cheese, fontina, or a good quality white cheddar. Each offers different nuances, but all provide that desirable meltability and savoury depth." } } ] }