This indulgent breakfast bake transforms day-old buttery croissants into a rich, custardy French-inspired casserole studded with semi-sweet chocolate chunks. The golden-brown exterior gives way to tender, pudding-like layers infused with creamy vanilla custard.
Perfect for weekend brunch or special occasions, this make-ahead dish comes together quickly—simply assemble the night before and bake fresh in the morning. The contrast of crisp caramelized edges and soft chocolate-filled centers makes every bite irresistible.
The smell of butter hitting a hot pan will always stop me in my tracks, but there is something about the way chocolate and croissants transform together in the oven that makes my entire apartment feel like a French bakery. I stumbled on this combination during a snowed-in weekend when I had too many day-old pastries and a house full of hungry friends who needed comfort food immediately.
My friend Sarah actually gasped when she took her first bite, the chocolate still molten and pooling into the custard-soaked croissant beneath. Now whenever I invite people over for brunch, someone inevitably asks if that chocolate croissant thing is happening again.
Ingredients
- 4 large all-butter croissants: Day-old works best here since they will soak up the custard without falling apart completely
- 120 g semi-sweet chocolate: Chop it yourself for irregular melting pockets, or use chips for convenience
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard base
- 350 ml whole milk: The fat content matters for that rich, creamy texture
- 120 ml heavy cream: This luxury ingredient is what makes it feel like a restaurant dessert
- 100 g granulated sugar: Do not reduce this or the custard will not set properly
- 2 tsp pure vanilla extract: Real vanilla makes a noticeable difference in something so simple
- Pinch of salt: Balances the sweetness and makes chocolate taste more chocolatey
- 1 tbsp powdered sugar: For that bakery finish right before serving
Instructions
- Get your oven ready:
- Preheat to 175°C and butter your baking dish thoroughly, getting into all the corners
- Build the foundation:
- Arrange croissant pieces in the dish and tuck chocolate into every nook and cranny
- Whisk the custard:
- Beat eggs, milk, cream, sugar, vanilla and salt until completely smooth
- Let it soak:
- Pour the custard over everything slowly, pressing down gently to help absorption, then wait 10 minutes
- Bake until golden:
- Cook for 35 to 40 minutes until the top is bronzed and the custard no longer jiggles
- The waiting game:
- Let it rest for 10 minutes so the custard sets up, then dust with powdered sugar
This dish has become my go-to when life feels heavy and I need to make something that guarantees smiles. There is something profoundly comforting about watching people take that first warm bite and immediately relax.
Make Ahead Magic
Assemble everything the night before and refrigerate uncovered. The overnight soak actually makes it better, giving the croissants more time to drink up the custard.
Chocolate Swaps
Dark chocolate cuts through the richness beautifully, while white chocolate makes it almost cloyingly sweet. I once used hazelnut spread and my husband has requested that version ever since.
Serving Ideas
Fresh berries add acidity that balances all that richness, though honestly it needs nothing extra. A dollop of whipped cream never hurt anyone.
- Warm it slightly if serving leftovers
- Pair with strong black coffee
- Store in the fridge for up to three days
This is the kind of breakfast that makes people feel loved without you having to say a word.
Common Questions
- → Can I use fresh croissants instead of day-old?
-
Fresh croissants work, but day-old ones absorb the custard better and hold their texture during baking. If using fresh, reduce the soaking time slightly to prevent sogginess.
- → What chocolate works best in this bake?
-
Semi-sweet chocolate provides balanced sweetness, but dark chocolate (60-70%) adds sophistication. Milk chocolate makes it sweeter, while white chocolate creates a creamier variation. Chop bars into chunks for better melting pockets.
- → Can I prepare this breakfast bake ahead?
-
Absolutely! Assemble everything the night before, cover tightly, and refrigerate. Let it sit at room temperature for 20 minutes before baking. The overnight soak actually enhances the custard absorption.
- → How do I know when it's done baking?
-
The bake is ready when the custard is set—no liquid jiggles in the center—and the top is golden brown. A knife inserted near the edge should come out clean. The center will continue setting as it cools.
- → What toppings complement this dish?
-
Dust with powdered sugar for elegance, or add fresh berries like raspberries and strawberries for tart contrast. Whipped cream, chocolate sauce, or vanilla ice cream make it extra indulgent for dessert.
- → Can I freeze this breakfast bake?
-
Yes! Bake completely, cool, wrap tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator and reheat at 175°C (350°F) for 15-20 minutes until warm.