This indulgent morning bake transforms buttery croissants into a rich, custardy pudding dotted with melted chocolate. Day-old pastries soak up a creamy vanilla-egg mixture, emerging from the oven with a golden, set top and tender, chocolate-studded interior. Perfect for feeding a crowd at weekend brunch or special occasion breakfasts.
The smell of butter hitting a hot pan will always pull me into the kitchen, but this chocolate croissant bake does something entirely different. It fills the whole house with this warm, cocoa-kissed sweetness that makes weekend mornings feel special without any of the usual pastry drama. I stumbled onto this method during a chaotic holiday season when I had too many stale croissants and a house full of unexpected guests.
My sister-in-law actually asked for the recipe before she'd even finished her first bite, which is how I know this one's a keeper. There's something about the combination of flaky, buttery layers and rich chocolate chunks that feels indulgent but somehow still appropriate for breakfast. I've made it for Christmas morning, casual brunches, and even a Tuesday when I just needed something to look forward to.
Ingredients
- Day-old croissants: Slightly stale croissants hold up better to the custard soaking in, giving you those perfect tender-yet-substantial bites instead of mushy ones
- Semi-sweet chocolate: Chopping a bar instead of using chips creates those irregular melting pockets that make each bite different and exciting
- Whole milk and heavy cream: This combination creates that luxuriously rich custard texture that makes the dish feel special
- Vanilla extract: Don't skip this or use imitation—real vanilla bridges the gap between the chocolate and buttery pastry flavors
Instructions
- Get your oven and dish ready:
- Preheat to 175°C and grease your baking dish thoroughly, getting into all the corners so nothing sticks
- Build the foundation:
- Arrange your croissant pieces in the dish, tucking chocolate chunks into all the nooks and crannies so every serving gets those melty pockets
- Whisk up the magic:
- Combine eggs, milk, cream, sugar, vanilla, and salt until everything's completely smooth and the sugar has dissolved
- Let it soak up goodness:
- Pour that custard slowly over everything, gently press the croissants down to help them drink it all in, then walk away for 10 minutes
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the top is beautifully browned and the custard is set but still jiggles slightly in the center
- Give it a moment:
- Let the whole thing rest for 10 minutes—this small wait makes serving so much cleaner and lets the flavors settle
This became our Christmas morning tradition after the year I tried to make fresh croissants from scratch and ended up serving store-bought ones at noon. Now I get all the credit for something that actually lets me enjoy the morning with my family instead of being chained to the kitchen counter.
Make It Your Own
I've swapped in dark chocolate when I wanted something less sweet, and white chocolate works beautifully if you're serving people with a serious sweet tooth. Hazelnut spread creates this nutty, chocolate hazelnut vibe that reminds me of Nutella-filled pastries I had in Paris once.
The Overnight Hack
Assemble everything the night before, cover it tightly, and park it in the fridge. The croissants have even more time to soak up that custard, and you just pop it in the oven while the coffee brews. This particular trick saved me when I had a house full of guests and zero morning energy.
Serving Ideas
A dusting of powdered sugar right before serving makes it look professionally finished, though it definitely doesn't need it to taste incredible. Fresh berries add this bright, acidic note that cuts through all that richness beautifully. I've also served it with a simple drizzle of warm chocolate sauce when I really wanted to pull out all the stops.
- Whipped cream on the side feels luxurious but lets people control their own sweetness level
- A cup of strong coffee or espresso balances the sugar perfectly
- This reheats surprisingly well if you have leftovers, though that's rare in my house
There's something deeply satisfying about turning something that would otherwise go stale into a dish that people actually request. Weekend mornings just got a whole lot sweeter.
Recipe Q&A
- → Can I prepare this the night before?
-
Absolutely. Assemble the dish, cover tightly, and refrigerate overnight. Let it sit at room temperature for 20 minutes before baking as directed.
- → What type of chocolate works best?
-
Semi-sweet chocolate offers balanced sweetness, but dark chocolate creates a more intense flavor. White chocolate or hazelnut spread make delicious variations.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard better without becoming mushy. Fresh ones may disintegrate, while day-old pastries maintain structure while softening beautifully.
- → Can I freeze this bake?
-
Yes, bake completely, cool, wrap well, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat at 160°C (325°F) until warmed through.
- → How do I know when it's done?
-
The custard should be set with no liquid jiggle in the center, and the top should be golden brown. A knife inserted near the center should come out clean.