Imagine waking up to the buttery, sweet aroma of Croissant French Toast Casserole filling your kitchen on a lazy weekend morning. This delightful breakfast masterpiece combines the flaky texture of croissants with the rich, custard-like essence of traditional French toast, creating something truly magnificent. The Croissant French Toast Casserole Recipe transforms ordinary breakfast into a special occasion, perfect for holiday mornings or weekend brunches when you want something extraordinary without spending hours in the kitchen. You’ll learn how to create this make-ahead breakfast sensation that will have your family or guests begging for seconds.
Why You’ll Love This Recipe
This Croissant French Toast Casserole hits all the perfect notes for an exceptional breakfast experience. The contrast between the crispy, caramelized top and the soft, custard-soaked center creates an irresistible textural journey in every bite. Unlike traditional French toast that requires you to stand over the stove flipping bread slices, this casserole version lets you prepare everything the night before, allowing the flavors to meld beautifully overnight.
The butter-rich croissants elevate this dish beyond ordinary French toast casseroles, providing delicate, flaky layers that absorb the cinnamon-spiced custard while still maintaining some structure. It’s indulgent enough for special occasions but simple enough for any weekend breakfast. Plus, the heavenly aroma that fills your home as it bakes will have everyone gravitating to the kitchen in anticipation. The beauty of this croissant breakfast casserole is its ability to feed a crowd with minimal morning effort – simply pop it in the oven and enjoy your coffee while breakfast essentially makes itself.
Ingredients
For the Croissant French Toast Casserole, you’ll need:
- 8-10 large croissants (about 12-14 oz/340-400g), slightly stale or day-old
- 8 large eggs
- 2 cups (475ml) whole milk
- 1 cup (240ml) heavy cream
- ¾ cup (150g) granulated sugar
- 2 tablespoons pure vanilla extract
- 1 tablespoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
For the streusel topping:
- ½ cup (100g) brown sugar, packed
- ½ cup (60g) all-purpose flour
- 1 teaspoon ground cinnamon
- 6 tablespoons (85g) cold butter, cubed
- 1 cup (100g) chopped pecans (optional)
The croissants serve as the star ingredient – their buttery, flaky texture creates the perfect foundation. Using slightly stale croissants helps them better absorb the custard mixture without becoming soggy. The combination of milk and heavy cream provides the perfect richness, while the cinnamon and nutmeg add warm, aromatic spices that make this breakfast casserole truly special.
Pro Tips
Choose the Right Croissants
For the ultimate Croissant French Toast Casserole, start with high-quality, butter-rich croissants. Day-old croissants work best as they absorb the custard mixture more effectively without falling apart. If you only have fresh croissants, tear them into pieces and leave them out for a few hours or place in a 300°F oven for 5-7 minutes to dry slightly without toasting.
Perfect Your Custard Mixture
The egg-to-liquid ratio is crucial for achieving that perfect French toast texture. Too much liquid will result in a soggy casserole, while too little will leave it dry. When pouring the custard over the croissants, press them down gently to ensure even soaking. For the most flavorful result, allow at least 4 hours or preferably overnight for the croissants to fully absorb the custard mixture.
Master the Baking Technique
For the perfect balance of crispy top and custardy interior, start baking your Croissant French Toast Casserole covered with foil for the first 25 minutes, then remove the foil for the remaining time. This prevents the top from burning while ensuring the center cooks through. The casserole is done when it’s puffed up, golden brown, and a knife inserted in the center comes out clean without liquid custard clinging to it.

Step-By-Step Instructions
Step 1: Prepare the Baking Dish
Start by generously buttering a 9×13-inch baking dish to prevent sticking. This step is crucial for easy serving later. The butter also adds an extra layer of flavor as it mingles with the custard during baking.
Step 2: Arrange the Croissants
Tear or cut 8-10 croissants into 2-inch pieces and arrange them evenly in your buttered baking dish. Don’t worry about creating a perfect pattern – the rustic arrangement creates pockets for the custard to pool into, creating delightful flavor variations throughout your Croissant French Toast Casserole.
Step 3: Create the Custard Mixture
In a large bowl, whisk together 8 eggs, 2 cups of whole milk, 1 cup of heavy cream, ¾ cup of sugar, 2 tablespoons of vanilla extract, 1 tablespoon of cinnamon, ¼ teaspoon of nutmeg, and ¼ teaspoon of salt until thoroughly combined. Make sure there are no streaks of egg remaining – this ensures even flavor distribution throughout your casserole.
Step 4: Combine Croissants and Custard
Pour the custard mixture evenly over the croissant pieces, making sure every piece gets soaked. Gently press down on the croissants to help them absorb the liquid. Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight – this resting period is essential for developing the perfect texture in your Croissant French Toast Casserole.
Step 5: Prepare the Streusel Topping
About 30 minutes before baking, preheat your oven to 350°F (175°C). In a medium bowl, combine ½ cup brown sugar, ½ cup flour, and 1 teaspoon cinnamon. Cut in 6 tablespoons of cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in 1 cup of chopped pecans if using.
Step 6: Bake to Perfection
Remove the casserole from the refrigerator and let it sit at room temperature while the oven preheats. Sprinkle the streusel topping evenly over the soaked croissants. Cover with foil and bake for 25 minutes, then remove the foil and bake for an additional 20-25 minutes until the casserole is puffed, the center is set, and the top is golden brown.
Step 7: Serve and Enjoy
Allow your Croissant French Toast Casserole to cool for 5-10 minutes before serving. This resting period helps the casserole set up properly for easier serving. Dust with powdered sugar and serve with maple syrup, fresh berries, or a dollop of whipped cream for the ultimate breakfast indulgence.
Variations
Berry-Stuffed Croissant French Toast Casserole
Transform your standard Croissant French Toast Casserole into a fruit-filled delight by adding 2 cups of mixed berries (strawberries, blueberries, raspberries) between layers of croissant pieces before pouring the custard over top. The berries will release their juices during baking, creating pockets of sweet-tart flavor that beautifully complement the rich custard. This variation works wonderfully with either fresh or frozen berries (no need to thaw if using frozen).
Chocolate Lover’s Croissant French Toast Casserole
For an indulgent twist, sprinkle 1 cup of chocolate chips (semi-sweet, milk, or a mixture) between the croissant layers before adding the custard. Add 2 tablespoons of cocoa powder to the custard mixture and replace the regular streusel with a chocolate streusel by adding 2 tablespoons of cocoa powder to the topping ingredients. This creates a decadent chocolate croissant bake that works equally well as a breakfast treat or dessert.
Savory Croissant Breakfast Casserole
For a savory version, omit the sugar and spices from the custard, and instead add 1 teaspoon of dried herbs (thyme, oregano, basil) and ½ teaspoon of garlic powder. Layer 1½ cups of cooked breakfast sausage, 1 cup of sautéed vegetables (bell peppers, onions, spinach), and 1½ cups of shredded cheese between the croissant pieces. Skip the sweet streusel topping and instead top with additional cheese during the last 10 minutes of baking.
Storage and Serving
Your Croissant French Toast Casserole can be stored in an airtight container in the refrigerator for up to 3 days. For best results when reheating, cover individual portions with a damp paper towel and microwave for 30-60 seconds, or place a larger portion in a 325°F oven covered with foil for 15-20 minutes until heated through. This casserole also freezes beautifully – cut cooled leftovers into portions, wrap individually in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
For serving, transform this breakfast casserole into a complete brunch spread by pairing it with a selection of fresh fruits, yogurt, and a protein option like bacon or sausage. Create a self-serve breakfast bar by setting out various toppings such as warm maple syrup, fresh berries, sliced bananas, toasted nuts, whipped cream, and fruit compotes, allowing guests to customize their portions. For a special touch, serve with a side of vanilla bean or cinnamon-infused whipped cream that melts beautifully over the warm casserole.
FAQs
Can I make this Croissant French Toast Casserole without overnight soaking?
While overnight soaking yields the best results, you can reduce the soaking time to a minimum of 2 hours if you’re in a hurry. The custard won’t penetrate as deeply, but you’ll still get a delicious result.
What if my croissants are fresh instead of stale?
Fresh croissants can make your casserole too soggy. To remedy this, tear them into pieces and bake at 300°F for 5-7 minutes to dry them out slightly without toasting. Then proceed with the recipe as directed.
Can I use milk alternatives in this recipe?
Yes! Unsweetened almond, oat, or coconut milk can be substituted for the dairy milk. For the heavy cream, full-fat coconut cream works best as an alternative. The flavor will change slightly, but the texture will remain similar.
My casserole seems too jiggly in the middle. Is it undercooked?
The Croissant French Toast Casserole should have a slight jiggle in the center when you remove it from the oven, but shouldn’t appear liquid. It will continue to set as it cools. If it seems very loose, bake for an additional 5-10 minutes with foil covering the top to prevent over-browning.
Can I halve this recipe for a smaller group?
Absolutely! Use an 8×8-inch baking dish and halve all ingredients. The baking time will need to be reduced by about 5-10 minutes, so start checking earlier.
Conclusion
This Croissant French Toast Casserole is comfort food at its finest — a harmonious blend of buttery, flaky croissants transformed into a custardy, cinnamon-spiced breakfast masterpiece that’s both elegant and satisfying. It’s the kind of dish that brings family together around the table, creating those special morning memories that linger long after the last bite is gone. Whether for a holiday breakfast, special brunch, or simply because you deserve something extraordinary, this make-ahead marvel delivers warmth, comfort, and indulgence with minimal morning effort. The contrast between the crisp, caramelized topping and the soft, custard-soaked interior makes every bite a perfect balance of textures and flavors that will have everyone asking for your secret recipe.
Print
Croissant French Toast Casserole Recipe
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 4 hours 20 minutes (including chilling)
- Yield: 8–10 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: Americaine
Description
Croissant French Toast Casserole- A decadent breakfast treat featuring buttery croissants, rich custard, and cinnamon. Perfect for brunch lovers!
Ingredients
- 8–10 large croissants (about 12–14 oz/340-400g), slightly stale or day-old
- 8 large eggs
- 2 cups (475ml) whole milk
- 1 cup (240ml) heavy cream
- ¾ cup (150g) granulated sugar
- 2 tablespoons pure vanilla extract
- 1 tablespoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- For the streusel topping:
- ½ cup (100g) brown sugar, packed
- ½ cup (60g) all-purpose flour
- 1 teaspoon ground cinnamon
- 6 tablespoons (85g) cold butter, cubed
- 1 cup (100g) chopped pecans (optional)
Instructions
- Step 1: Prepare the Baking Dish Start by generously buttering a 9×13-inch baking dish to prevent sticking. This step is crucial for easy serving later. The butter also adds an extra layer of flavor as it mingles with the custard during baking.
- Step 2: Arrange the Croissants Tear or cut 8-10 croissants into 2-inch pieces and arrange them evenly in your buttered baking dish. Don’t worry about creating a perfect pattern – the rustic arrangement creates pockets for the custard to pool into, creating delightful flavor variations throughout your Croissant French Toast Casserole.
- Step 3: Create the Custard Mixture In a large bowl, whisk together 8 eggs, 2 cups of whole milk, 1 cup of heavy cream, ¾ cup of sugar, 2 tablespoons of vanilla extract, 1 tablespoon of cinnamon, ¼ teaspoon of nutmeg, and ¼ teaspoon of salt until thoroughly combined. Make sure there are no streaks of egg remaining – this ensures even flavor distribution throughout your casserole.
- Step 4: Combine Croissants and Custard Pour the custard mixture evenly over the croissant pieces, making sure every piece gets soaked. Gently press down on the croissants to help them absorb the liquid. Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight – this resting period is essential for developing the perfect texture in your Croissant French Toast Casserole.
- Step 5: Prepare the Streusel Topping About 30 minutes before baking, preheat your oven to 350°F (175°C). In a medium bowl, combine ½ cup brown sugar, ½ cup flour, and 1 teaspoon cinnamon. Cut in 6 tablespoons of cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in 1 cup of chopped pecans if using.
- Step 6: Bake to Perfection Remove the casserole from the refrigerator and let it sit at room temperature while the oven preheats. Sprinkle the streusel topping evenly over the soaked croissants. Cover with foil and bake for 25 minutes, then remove the foil and bake for an additional 20-25 minutes until the casserole is puffed, the center is set, and the top is golden brown.
- Step 7: Serve and Enjoy Allow your Croissant French Toast Casserole to cool for 5-10 minutes before serving. This resting period helps the casserole set up properly for easier serving. Dust with powdered sugar and serve with maple syrup, fresh berries, or a dollop of whipped cream for the ultimate breakfast indulgence.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 piece
- Calories: 380
- Sugar: 22g
- Sodium: 320mg
- Fat: 24g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 215mg