This indulgent breakfast bake combines day-old buttery croissants with semi-sweet chocolate chunks, all soaked in a rich vanilla custard. The result is a warm, golden casserole with a crisp top and soft, chocolate-studded center. Perfect for feeding a crowd at weekend brunch or special occasions.
Preparation takes just 15 minutes, then bake for 35-40 minutes until the custard sets and turns golden brown. The dish can be assembled the night before and refrigerated, making morning prep effortless.
Serve warm with a dusting of powdered sugar and fresh berries. For extra decadence, add whipped cream or chocolate sauce. The chocolate can be swapped for white chocolate or hazelnut spread for variety.
Last Christmas morning, my sister walked into the kitchen while I was wrestling with a batch of homemade croissants that had risen overnight. She took one look at my flour-dusted counter and the slightly lopsided pastries, then suggested we just chop them up and bake them into something decadent instead. Weve never looked back.
I made this for a birthday brunch last spring, and my friend who claims she doesnt like sweet breakfasts went back for seconds. Theres something about the way the chocolate melts into little pockets throughout the custard that makes everyone reach for just one more square.
Ingredients
- 4 large all-butter croissants: Day-old works beautifully here since they soak up the custard without turning mushy
- 120 g semi-sweet chocolate: Chop from a bar if you can for those irregular melting pockets
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard
- 350 ml whole milk: The richness really matters in a recipe this simple
- 120 ml heavy cream: This creates that luxurious French pastry texture
- 100 g granulated sugar: Dont reduce this or the custard wont set properly
- 2 tsp pure vanilla extract: Use the good stuff since it carries the flavor
- Pinch of salt: Wakes up all the chocolate flavors
Instructions
- Preheat your oven:
- Get it to 175°C and butter an 8x8 inch baking dish thoroughly
- Prep the croissants:
- Cut them into generous chunks, spread them in your dish, and tuck chocolate pieces between the layers
- Whisk the custard:
- Beat eggs, milk, cream, sugar, vanilla, and salt until completely smooth
- Pour and rest:
- Slowly pour the custard over everything, pressing the croissants gently to help them drink it up, then wait 10 minutes
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the top is beautifully bronzed and the center is set
- Finish and serve:
- Let it rest for 10 minutes, dust with powdered sugar, and bring it to the table warm
My youngest nephew asked if we could have chocolate bread pudding every weekend after tasting this at Easter. Watching him carefully navigate around the chocolate chunks to save them for last bite was pretty adorable.
Making It Ahead
You can assemble the entire dish the night before, cover it tightly, and keep it in the refrigerator. The croissants will have even more time to absorb the custard, creating an incredibly rich texture. Just add a few extra minutes to the baking time since it will be cold.
Chocolate Variations
Dark chocolate creates a more sophisticated version that pairs beautifully with black coffee. White chocolate makes it almost cloyingly sweet, but milk chocolate lovers often prefer it to semi-sweet. Sometimes I mix half milk and half dark for the best of both worlds.
Serving Suggestions
A dollop of crème fraîche cuts through the richness beautifully. Fresh raspberries or tart blackberries provide the perfect acidic contrast against all that chocolate and custard.
- Warm individual portions for 20 seconds if serving leftovers
- Extra powdered sugar hides any uneven browning
- This pairs surprisingly well with a dry champagne
Theres something deeply comforting about standing at the counter with a cup of coffee, breathing in that chocolate-croissant aroma while this bakes. Simple weekend mornings were made for recipes like this.
Recipe Questions & Answers
- → Can I prepare this chocolate croissant bake the night before?
-
Yes, this dish is perfect for overnight preparation. Assemble everything in the baking dish, cover tightly, and refrigerate. In the morning, let it sit at room temperature while the oven preheats, then bake as directed.
- → What type of chocolate works best for this breakfast bake?
-
Semi-sweet chocolate chunks or chips work beautifully, balancing sweetness with the buttery croissants. You can also use dark chocolate for intensity, milk chocolate for extra sweetness, or white chocolate for a creamy variation.
- → Should croissants be fresh or stale for this recipe?
-
Day-old or slightly stale croissants actually work better. They absorb the custard without becoming overly mushy. Fresh croissants can be used—simply toast them lightly for 5-10 minutes before assembling.
- → How do I know when the breakfast bake is done?
-
The bake is ready when the custard is set and no longer jiggles in the center, and the top is golden brown. A knife inserted near the center should come out clean. This typically takes 35-40 minutes at 175°C (350°F).
- → Can I freeze this chocolate croissant bake?
-
The baked casserole freezes well for up to 2 months. Cool completely, wrap tightly in plastic and foil, then freeze. Thaw overnight in the refrigerator and reheat at 160°C (325°F) for 15-20 minutes until warm.
- → What can I serve alongside this breakfast bake?
-
Fresh berries like raspberries, strawberries, or blueberries provide a tart contrast. A dollop of whipped cream, drizzle of chocolate sauce, or maple syrup elevates the indulgence. For brunch balance, serve with a crisp green salad.