This breakfast casserole transforms flaky, buttery croissants into a luscious morning treat by soaking them in a rich vanilla custard and baking until golden. Semisweet chocolate melts throughout, creating decadent pockets in every bite. The dish comes together quickly—simply arrange pastry pieces, scatter chocolate, pour over the whisked egg and cream mixture, then bake until the custard sets and the top turns golden brown. Day-old croissants work beautifully as they absorb the liquid without becoming soggy. Prepare everything the night before for an effortless morning bake, or customize with hazelnut spread or white chocolate. Dust with powdered sugar and serve warm with fresh berries for an elegant touch.
The winter my sister stayed with me, we went through a phase of baking breakfast on Sundays even when we barely wanted to get out of our pajamas. This chocolate croissant bake started as a way to use up leftover bakery croissants from a dinner party the night before, and it somehow became our winter tradition. Something magical happens when buttery pastry meets warm custard, and the chocolate melts into every crevice. Now every time I smell chocolate baking in the morning, I remember those slow weekends with nowhere to be.
I once brought this to a potluck brunch and watched three different people ask for the recipe before they even finished their first serving. There is something about seeing those golden croissant tops studded with melted chocolate that makes people immediately feel cared for. My friend Sarah still messages me every time she makes it, usually mentioning that her husband ate half the pan before anyone else woke up. Food that brings that kind of joy is worth keeping in your back pocket.
Ingredients
- 4 large allbutter croissants: Dayold croissants actually work better here because they absorb the custard without becoming too soft
- 120 g semisweet chocolate: Chopped chocolate creates lovely puddles but chips work fine too
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard
- 350 ml whole milk: The fat content makes the custard rich and creamy
- 120 ml heavy cream: This is what gives the finished bake that luxurious texture
- 100 g granulated sugar: You can reduce slightly if your croissants are already sweet
- 2 tsp pure vanilla extract: Use the good stuff since the flavor really shines
- Pinch of salt: Just enough to make the chocolate sing
- 1 tbsp powdered sugar: For that final bakery finish
- Fresh berries: The tartness cuts through all that richness beautifully
Instructions
- Prepare your baking dish:
- Preheat your oven to 175°C and generously butter an 8x8 inch baking dish, getting into all the corners.
- Build the base:
- Scatter the croissant pieces across your dish, then tuck the chocolate pieces in and around them so every bite gets some.
- Whisk the custard:
- Beat the eggs, milk, cream, sugar, vanilla, and salt until the mixture is completely smooth and no sugar crystals remain.
- Let it soak:
- Pour the custard slowly over everything, gently pressing the croissants down to help them drink it all up, then wait 10 minutes.
- Bake until golden:
- Bake for 35 to 40 minutes until the top is deeply golden and the custard is set but still slightly jiggly in the center.
- Add the finishing touch:
- Let it cool for just 10 minutes, then dust with powdered sugar and bring it to the table while still warm.
Last Christmas morning I woke up to find my mom had assembled this the night before and left it in the fridge. The house smelled incredible as it baked, and there is something so peaceful about enjoying warm chocolate croissants in your pajamas while presents sit unopened under the tree. Sometimes the best food memories are not about fancy restaurants but about who you are sharing the meal with.
Make It Your Own
Sometimes I swap the semisweet chocolate for chopped dark chocolate when I want something more intense, or white chocolate for a completely different vibe. Hazelnut spread dolloped between the croissant layers creates this nutty chocolate flavor that reminds me of Nutella filled pastries from Paris. The recipe is forgiving and invites experimentation.
Make Ahead Magic
This might be the ultimate overnight breakfast recipe because the croissants have even more time to absorb that custard. I have assembled it the night before and baked it the next morning more times than I can count. Just give it an extra 5 to 10 minutes in the oven if you are baking it cold from the refrigerator.
Serving Suggestions
While this is lovely on its own, a dollop of lightly sweetened whipped cream takes it over the top. A drizzle of warm chocolate sauce never hurt anyone either. Sometimes I serve it with a simple fruit salad to balance all that richness.
- Warm it up slightly the next day because leftovers are surprisingly good
- A cup of strong coffee is the perfect companion to cut through the sweetness
- Serve it straight from the dish for that cozy family style feel
There is something so comforting about a warm, chocolate breakfast that brings everyone to the table. Hope this becomes a weekend favorite in your house too.
Common Recipe Questions
- → Can I prepare this the night before?
-
Absolutely. Assemble the entire dish, cover tightly, and refrigerate overnight. The croissants will absorb the custard beautifully, resulting in an even creamier texture after baking.
- → What type of chocolate works best?
-
Semisweet chocolate creates a balanced sweetness, but dark chocolate adds sophistication while white chocolate offers a sweeter, creamier variation. Chocolate chips eliminate chopping, while chopped bars melt more evenly.
- → Why use day-old croissants?
-
Slightly stale croissants hold their structure better when soaked in custard. Fresh croissants may become too soft and mushy, while day-old pastry achieves the perfect balance of tender and substantial.
- → Can I make this dairy-free?
-
Substitute whole milk with oat or almond milk, replace heavy cream with full-fat coconut cream, and use vegan butter for greasing the dish. Vegan croissants and dairy-free chocolate complete the substitution.
- → How do I know when it's done baking?
-
The bake is complete when the custard is set—no liquid jiggles in the center—and the croissant tops are golden brown with slightly crisp edges. A knife inserted near the edge should come out clean.
- → What toppings complement this bake?
-
Fresh berries add tart contrast while powdered sugar provides elegant finish. Whipped cream, chocolate sauce, or warmed hazelnut spread elevate the indulgence factor for special occasions.