Croissant French Toast Casserole with Blueberries and Fresh Berries Recipe
Introduction
This Croissant French Toast Casserole offers a rich, custardy twist on traditional French toast, perfect for a special breakfast or brunch. Using slightly stale croissants creates a wonderfully soft center with a golden, baked crust. Topped with fresh berries and a dusting of powdered sugar, it’s both elegant and comforting.

Ingredients
- 6 Croissants (best if 1-2 days old)
- 250 g Whole milk (3% fat)
- 240 g Heavy cream (36% fat)
- 4 Eggs
- 60 g Granulated sugar
- 42 g Unsalted butter (melted but not hot)
- ½ teaspoon Cinnamon
- ½ teaspoon Nutmeg (best if freshly grated)
- 1 teaspoon Vanilla extract
- 150 g Blueberries (fresh, for baking)
- Mix of berries (fresh blueberry, strawberry, raspberry, to serve with)
- Powdered sugar (to serve with)
Instructions
- Step 1: Cut the croissants into large, rustic chunks about 2 inches each. If the croissants are very fresh, leave them out for a few hours to dry slightly for better custard absorption.
- Step 2: Generously grease a 9×13-inch (23×33 cm) baking dish with butter to prevent sticking.
- Step 3: Arrange the croissant pieces evenly in the prepared baking dish, keeping a slightly irregular texture to allow custard to settle into gaps.
- Step 4: In a large bowl, whisk together the milk, heavy cream, melted butter (not hot), sugar, eggs, vanilla extract, cinnamon, and freshly grated nutmeg until smooth and fully combined.
- Step 5: Pour the custard mixture evenly over the croissants. Gently press the pieces down with the back of a spoon to help them soak up the liquid.
- Step 6: Let the casserole sit for at least one hour to fully absorb the custard. You can cover and refrigerate it overnight at this point, if preferred.
- Step 7: Preheat your oven to 350°F (175°C), without fan.
- Step 8: Scatter the fresh blueberries on top, then bake the casserole for about 30 minutes or until the top is golden brown and the center is set but still slightly soft.
- Step 9: Allow the casserole to rest for 5 to 10 minutes after baking so it can firm up slightly.
- Step 10: Serve warm, topped with a mix of fresh berries and a dusting of powdered sugar. Optional additions include a drizzle of maple syrup or a spoonful of whipped chantilly cream or crème anglaise.
Tips & Variations
- Use day-old croissants for the best texture to avoid sogginess and ensure the custard is absorbed perfectly.
- Try substituting the blueberries with other berries or diced stone fruits to change the flavor profile.
- For a richer custard, you can increase the cream slightly and reduce the milk.
- If you prefer, add a splash of bourbon or orange liqueur to the custard for a warm depth of flavor.
Storage
Allow the casserole to cool completely at room temperature. Once cooled, cover tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 2-3 days. To reheat, warm the casserole in a preheated oven at 325°F (160°C) until heated through, or microwave individual portions. For freezing, wrap the cooled baked casserole tightly in plastic wrap and foil, or store portions in freezer-safe containers for up to 2 months. Thaw overnight before reheating in the oven, or reheat directly from frozen covered with foil, removing the foil near the end to crisp the top.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh croissants instead of day-old ones?
Fresh croissants can be used, but they may become too soft and not absorb the custard as well. Letting fresh croissants dry out for a few hours before assembling helps improve absorption and texture.
Can I prepare the casserole the night before?
Yes, assembling the casserole and refrigerating it overnight allows the croissants to soak up the custard fully, which enhances the flavor and texture. Just bring it to room temperature before baking for even cooking.
PrintCroissant French Toast Casserole with Blueberries and Fresh Berries Recipe
This Croissant French Toast Casserole is a delightful twist on classic French toast, featuring buttery croissants soaked in a rich custard mixture and baked to golden perfection. It’s ideal for a special breakfast or brunch, offering a creamy, slightly crispy texture topped with fresh blueberries and a dusting of powdered sugar.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 45 minutes (including 1 hour soaking)
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: French-American
Ingredients
Main Ingredients
- 6 Croissants (best if 1-2 days old)
- 250 g Whole milk (3% fat)
- 240 g Heavy cream (36% fat)
- 4 Eggs
- 60 g Granulated sugar
- 42 g Unsalted butter (melted but not hot)
- ½ teaspoon Cinnamon
- ½ teaspoon Nutmeg (best if freshly grated)
- 1 teaspoon Vanilla extract
Toppings
- 150 g Blueberries (fresh – to bake on top)
- Mix of berries (fresh blueberries, strawberries, raspberries – to serve with)
- Powdered sugar (to serve with)
Instructions
- Prepare the croissants: Cut the croissants into large, rustic chunks about 2 inches in size. If they are very fresh, let them sit out for a few hours to dry slightly, helping them absorb the custard without becoming too soft.
- Grease the baking dish: Generously butter a 9×13-inch (23×33 cm) baking dish to prevent the casserole from sticking.
- Arrange croissants in dish: Place the croissant pieces evenly in the prepared baking dish, keeping a slightly irregular texture to allow the custard to penetrate all the gaps.
- Make the custard mixture: In a large bowl, whisk together the whole milk, heavy cream, melted but not hot butter, granulated sugar, eggs, vanilla extract, ground cinnamon, and freshly grated nutmeg until smooth and fully combined.
- Soak croissants: Pour the custard mixture over the croissants, ensuring each piece is well coated. Gently press the croissants down with the back of a spoon so they absorb the custard more evenly.
- Rest and soak: Let the casserole sit for at least one hour to allow full absorption of the custard. You may cover and refrigerate overnight if desired.
- Preheat oven: Heat your oven to 350°F (175°C), without using a fan.
- Add blueberries and bake: Arrange fresh blueberries on top of the soaked croissants, then bake for about 30 minutes, until the top is golden brown and the center is set but still slightly soft.
- Rest after baking: Allow the casserole to rest for 5 to 10 minutes after removing it from the oven to firm up slightly.
- Serve: Serve warm with an assortment of fresh berries, dusted with powdered sugar. Optionally, drizzle with maple syrup or add a spoonful of whipped chantilly cream or creme anglaise.
- Store leftovers: Cool the casserole completely at room temperature. Cover tightly with plastic wrap or transfer to an airtight container and refrigerate for 2-3 days. Reheat in a 325°F (160°C) oven until warmed through, or microwave individual portions.
- Freeze for longer storage: Freeze after baking and cooling by wrapping tightly in plastic wrap and foil or freezing in airtight containers for up to 2 months. Thaw overnight in the refrigerator and reheat in a 325°F oven. For frozen reheating, cover with foil initially and then uncover toward the end to crisp the top.
Notes
- Use croissants that are 1-2 days old, or dry fresh croissants slightly, for best custard absorption.
- Allow the casserole to soak for at least an hour or overnight for deeper flavor and better texture.
- Fresh blueberries on top add a burst of flavor and beautiful presentation.
- Resting after baking helps the casserole firm up, making it easier to serve.
- Optional toppings like maple syrup, whipped chantilly cream, or creme anglaise enhance the rich flavors.
- Properly stored, the casserole keeps well in the refrigerator for 2-3 days and freezes well for up to 2 months.
- Reheating in the oven preserves texture better than microwaving, which is best for quick warming of individual portions.
Keywords: croissant French toast, breakfast casserole, baked French toast, brunch recipe, croissant casserole, custard soaked bread

