This indulgent breakfast bake transforms buttery croissants into something extraordinary. Day-old pastry pieces are scattered with semi-sweet chocolate and soaked in a rich vanilla custard made with whole milk, heavy cream, and eggs. As it bakes, the croissants become golden and crisp on top while staying soft and pudding-like beneath.
The result is somewhere between a bread pudding and a breakfast strata—decadent enough for dessert but perfectly suited to a special brunch. The chocolate melts throughout, creating pockets of richness in every bite. A dusting of powdered sugar and fresh berries adds brightness and elegance.
Perfect for make-ahead entertaining, you can assemble everything the night before and bake fresh in the morning. The whole dish comes together in just 15 minutes of active prep time.
The first time I made this chocolate croissant bake was actually by accident. I had bought too many croissants for a dinner party and they were going stale, so I decided to try turning them into something reminiscent of bread pudding but with all that buttery flakiness intact. My kitchen smelled like a French bakery that morning, and when I pulled it from the oven, I knew Id stumbled onto something magical. Now its my go-to when I want to serve something that looks impressive but requires almost no active cooking time.
Last Christmas morning, my sister walked into the kitchen while this was baking and immediately asked what special occasion she had forgotten. The way the top turns golden while chocolate bits peek through creates this incredibly inviting presentation that makes people feel celebrated before they even take a bite. We ended up eating it straight from the dish while standing around the island, which is honestly how breakfast should always be served.
Ingredients
- 4 large all-butter croissants: Day-old works best here since they absorb the custard without becoming mushy
- 120 g semi-sweet chocolate: Chopping a chocolate bar gives you nice不规则 chunks, but chips work perfectly fine too
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard mixture
- 350 ml whole milk: The fat content matters for that rich restaurant-style texture
- 120 ml heavy cream: This creates the luxurious custard base that sets everything together
- 100 g granulated sugar: You could reduce to 80g if you prefer it less sweet since the chocolate adds plenty
- 2 tsp pure vanilla extract: Dont skip this—vanilla is what makes chocolate taste more chocolatey
- Pinch of salt: Just enough to make all the flavors pop without tasting salty
- 1 tbsp powdered sugar: For that final bakery-shop finish on top
- Fresh berries: Raspberries or strawberries cut through all that richness beautifully
Instructions
- Preheat your oven:
- Set it to 175°C (350°F) and butter an 8×8 inch baking dish thoroughly, getting into all the corners
- Prep the croissants:
- Cut them into large chunky pieces and arrange them in your dish, then scatter the chocolate pieces evenly so every bite will have some
- Make the custard:
- Whisk together eggs, milk, cream, sugar, vanilla, and salt until completely combined and slightly frothy
- Combine everything:
- Pour the custard slowly over the croissants, pressing down gently so every piece gets coated, then let it sit for 10 minutes to soak
- Bake until golden:
- Bake for 35–40 minutes until the custard is set and the top is beautifully golden brown with no jiggly center
- Finish and serve:
- Let it cool for 10 minutes, dust with powdered sugar, and serve warm while the chocolate is still melted
This recipe has become my secret weapon for those mornings when I want to feed a crowd but refuse to wake up at dawn. Theres something about serving warm, chocolate-filled pastries that makes people feel taken care of, like you went to extraordinary lengths just for them. I love how the edges get slightly crisp while the center stays pudding-like and soft.
Making It Ahead
You can assemble the entire dish the night before, cover it tightly, and keep it in the refrigerator. The croissants will actually benefit from the extra soaking time, developing an even creamier texture throughout. Just add 5–10 minutes to the baking time since it will be cold going into the oven.
Chocolate Variations
Sometimes I use half dark chocolate and half milk chocolate for a more complex flavor profile. White chocolate works beautifully too, especially if you add some fresh raspberries between the layers. A swirl of hazelnut spread instead of chocolate chunks turns this into something completely different but equally delicious.
Serving Suggestions
A dollop of unsweetened whipped cream cuts through the richness perfectly. I also love serving this with a side of fresh fruit to balance all that chocolate and butter.
- Warm it slightly in the microwave if serving leftovers
- Pair with strong coffee or espresso in the afternoon
- Serve straight from the dish for the most casual, inviting presentation
Theres nothing quite like the smell of chocolate and butter wafting through the house to make a morning feel special. Enjoy every bite of this indulgent breakfast.
Recipe FAQs
- → Can I use fresh croissants instead of day-old?
-
Fresh croissants will work, but day-old pastry absorbs the custard better without becoming too soggy. If using fresh, let them sit out uncovered for a few hours to slightly dry before assembling.
- → What type of chocolate works best?
-
Semi-sweet chocolate chips or chopped baking chocolate provide balanced sweetness. Dark chocolate (60-70%) creates a more intense flavor, while milk chocolate makes it sweeter. Chop bars into small, even pieces for better distribution.
- → Can I prepare this the night before?
-
Absolutely. Assemble the entire dish, cover tightly, and refrigerate overnight. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The flavors meld beautifully overnight.
- → How do I know when it's done baking?
-
The custard should be set—no liquid jiggles in the center when you gently shake the pan. The top will be golden brown, and a knife inserted near the center should come out clean. The edges may pull slightly away from the pan.
- → Can I freeze leftovers?
-
Yes, wrap individual portions tightly and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 180°C (350°F) oven for 10-15 minutes until warmed through. The texture will be slightly softer than freshly baked.
- → What variations can I try?
-
Swap chocolate for hazelnut spread, white chocolate, or caramel bits. Add sliced almonds or pecans for crunch. Incorporate orange zest or almond extract into the custard for different flavor profiles. For extra richness, brush croissants with melted butter before adding custard.