This indulgent breakfast bake transforms day-old buttery croissants into a luxurious morning treat. The pastry pieces soak in a rich vanilla custard while semisweet chocolate melts throughout, creating layers of buttery, chocolatey goodness in every bite. After a quick 15-minute prep, pop it in the oven for 40 minutes until golden and set. Perfect for feeding a crowd at brunch or treating the family to something special on weekends. The custard keeps everything moist while the tops get wonderfully crisp.
Last winter, during a snowed-in weekend, I found myself with three day-old croissants from the bakery and a sudden craving for something that felt like a warm hug. My grandmother used to turn leftover bread into puddings, but I wanted something that bridged breakfast and dessert. The kitchen smelled like a Parisian café within minutes of this bake hitting the oven.
I made this for a brunch gathering last spring, and my friend Sarah actually stopped mid-conversation, closed her eyes, and made this small sound of pure joy. She asked for the recipe before she even finished her first bite. Now it is the most requested dish at every breakfast I host.
Ingredients
- 4 large all-butter croissants, preferably day-old, cut into large pieces: Day-old croissants absorb the custard better without turning mushy, and all-butter gives you that authentic French flavor
- 120 g semi-sweet chocolate, chopped or chocolate chips: Semi-sweet balances the richness perfectly, though I have used bittersweet when I wanted something more sophisticated
- 4 large eggs: Room temperature eggs incorporate more smoothly into the custard base
- 350 ml whole milk: Whole milk creates the creamy richness you want, though I have used 2% in a pinch
- 120 ml heavy cream: This is what gives the custard its luxurious texture and velvety mouthfeel
- 100 g granulated sugar: I have tried reducing this to 80g for a less sweet version, and it still works beautifully
- 2 tsp pure vanilla extract: Pure vanilla makes a noticeable difference here, worth the extra cost
- Pinch of salt: Just a tiny pinch brightens all the flavors and keeps it from tasting cloying
- 1 tbsp powdered sugar, for dusting: This is purely for the pretty factor and that little extra sweetness on top
- Fresh berries, for serving: The tart berries cut through the richness and add gorgeous color
Instructions
- Get your oven ready:
- Preheat your oven to 175°C (350°F) and grease a 20×20 cm (8×8 inch) baking dish with butter—butter creates a nicer flavor than nonstick spray here.
- Build the foundation:
- Arrange your croissant pieces evenly in the dish, then scatter that chocolate throughout so every bite gets some melty goodness.
- Whisk up the magic:
- In a mixing bowl, whisk together 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 let it sit for 10 minutes.
- Bake until golden:
- Bake for 35–40 minutes until the custard is set and the top is a gorgeous golden brown with slightly crispy edges.
- The finishing touch:
- Cool for 10 minutes, dust with powdered sugar, and serve warm with fresh berries if you have them.
This recipe became my go-to for Christmas morning after the year I accidentally forgot to defrost my planned breakfast. Everyone loved it so much that the accidental tradition became the intentional one. Now the smell of baking croissants and chocolate means the holidays have officially arrived.
Make It Ahead
I have discovered this recipe actually improves when assembled the night before and refrigerated. The croissants have more time to absorb the custard, creating an even more pudding-like texture. Just add 5-10 minutes to the baking time if baking from cold.
Chocolate Variations
While semi-sweet chocolate is classic, I have had wonderful results mixing chocolate chips with chopped hazelnuts. White chocolate creates a completely different vibe—sweeter and more subtle. My daughter loves when I use half chocolate and half peanut butter chips.
Serving Suggestions
This bake is rich enough to stand alone, but I love serving it with a dollop of unsweetened whipped cream to balance the sweetness. A drizzle of warm chocolate sauce over the top feels completely over the top in the best way.
- A cup of strong coffee or espresso helps cut through the richness
- For brunch, pair with something fresh like a fruit salad
- Leftovers reheat beautifully in the microwave for 30 seconds
There is something deeply comforting about turning yesterday is pastries into today is celebration. Hope this brings warmth to your kitchen table.
Recipe Q&A
- → 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 extra resting time actually helps the croissants absorb more custard.
- → What type of chocolate works best?
-
Semisweet chocolate chips or chopped baking chocolate provide balanced sweetness. For deeper flavor, use bittersweet chocolate. White chocolate creates a sweeter, creamier version. Chocolate hazelnut spread makes an excellent alternative—swirl dollops between the croissant layers before pouring the custard.
- → Do I need to use day-old croissants?
-
Day-old croissants work best because they're slightly drier and absorb the custard better without becoming soggy. Fresh croissants can still work—just reduce the soaking time to 5 minutes and consider adding 5-10 minutes to the baking time to ensure the custard sets properly.
- → Can I freeze this breakfast bake?
-
Yes, freeze the fully baked dish wrapped tightly for up to 3 months. Thaw overnight in the refrigerator, then reheat in a 175°C oven for 15-20 minutes until warmed through. You can also freeze individual portions for quick breakfasts throughout the week.
- → How do I know when it's done baking?
-
The bake is ready when the custard is set and no longer jiggles in the center when gently shaken, and the tops of the croissants are golden brown. A knife inserted near the center should come out clean, not runny with custard. If the top browns too quickly, tent loosely with foil for the last 10 minutes.
- → What can I serve with this?
-
Fresh berries like strawberries, raspberries, or blueberries provide bright contrast to the rich chocolate. A dollop of whipped cream, crème fraîche, or Greek yogurt adds creaminess. For extra indulgence, drizzle with warm chocolate sauce or caramel. A hot cup of coffee or tea completes the experience.