Torn, slightly stale croissants are arranged in a 23cm square dish and sprinkled with chopped semi-sweet chocolate. A smooth custard of milk, cream, eggs, sugar, vanilla and melted butter is whisked, poured over the pastry, and allowed to soak for 10 minutes. Bake at 180°C (350°F) for 30–35 minutes until puffed and golden; the interior should be set but still tender. Cool briefly, dust with powdered sugar, and serve warm. For convenience, assemble the night before and refrigerate; bake straight from the fridge in the morning.
The smell of chocolate and butter filling my kitchen on a lazy Sunday morning is the closest thing to magic I know. This croissant breakfast bake was born from a happy accident when I had leftover croissants going stale and a desperate need for something indulgent. One bite of that custard soaked, chocolate studded puff and I was ruined for ordinary breakfast forever.
My sister walked into the kitchen halfway through baking this one and immediately accused me of hiding a bakery in my oven. We stood at the counter with forks, eating straight from the dish before it even cooled properly.
Ingredients
- 4 large all butter croissants, slightly stale, cut into large pieces: Stale croissants soak up custard without turning mushy, so do not rush to use fresh ones.
- 120g semi sweet chocolate, chopped or chocolate chips: Chopped chocolate melts into beautiful pockets while chips hold their shape a bit more.
- 300ml whole milk: Whole milk gives the custard richness that skim simply cannot match.
- 200ml heavy cream: This is what makes the custard silky and luxurious.
- 3 large eggs: They bind the custard and give it that gentle puff in the oven.
- 50g unsalted butter, melted: Butter enriches everything and helps with golden browning.
- 70g granulated sugar: Just enough sweetness without tipping into dessert territory.
- 2 tsp pure vanilla extract: Vanilla elevates the chocolate and ties all the flavors together.
- Pinch of salt: Salt sharpens the chocolate and balances the sweetness beautifully.
- 1 tbsp powdered sugar, for dusting (optional): A light dusting right before serving adds a pretty bakery style finish.
Instructions
- Get your oven ready:
- Preheat to 180 degrees C (350 degrees F) and grease your baking dish generously with butter so nothing sticks.
- Build the base layer:
- Arrange the croissant pieces evenly in the dish, then tuck chopped chocolate between and over them so every bite has a surprise.
- Whisk the custard:
- In a large bowl, whisk together the milk, cream, eggs, sugar, vanilla, melted butter, and salt until everything is smooth and fully combined.
- Soak the croissants:
- Slowly pour the custard over the croissants and chocolate, then gently press everything down with a spatula so every piece gets coated.
- Let it rest:
- Walk away for ten minutes and let the croissants drink up all that creamy custard at room temperature.
- Bake until golden and puffed:
- Bake in the center of the oven for 30 to 35 minutes until the top is golden brown and a knife inserted in the center comes out clean.
- Cool briefly and serve:
- Let it rest for five minutes, dust with powdered sugar if you like, and serve it warm while the chocolate is still gooey.
This bake saved a brunch I nearly ruined by burning the bacon and dropping an entire bowl of fruit salad on the floor. Everyone forgot about the disasters the moment they tasted it.
Make It Your Own
Dark chocolate lovers should absolutely swap in 70 percent dark chocolate for a more intense, slightly bitter edge. Sliced bananas or a handful of raspberries scattered between the croissant layers add brightness that cuts through the richness beautifully.
Tools That Actually Help
A 23cm square baking dish is the ideal size here because it gives you that perfect ratio of custard to croissant in every serving. A flat whisk makes quick work of the custard and a good flexible spatula helps press everything down without tearing the pastry.
A Few Last Things Before You Bake
Check your croissants the day before because slightly stale ones really do perform better than fresh. If yours are still soft, tear them and leave them spread on a sheet overnight.
- Cover the assembled bake tightly with foil if refrigerating overnight.
- Let it sit at room temperature for fifteen minutes before baking if it came from the fridge.
- Serve with fresh berries and coffee for the full experience.
This is the kind of recipe that turns an ordinary morning into something worth remembering. Share it with someone you love and watch them go quiet after the first bite.
Recipe FAQs
- → Can I use day-old croissants?
-
Yes. Slightly stale croissants absorb the custard better and hold shape during baking, producing a custardy interior without becoming mushy.
- → How do I know when it's done?
-
The bake should be puffed and golden and a knife inserted into the center should come out clean or with only a few moist crumbs; the custard will finish setting as it cools slightly.
- → What chocolate works best?
-
Semi-sweet chocolate gives balanced richness, but milk or dark chocolate can be swapped to taste. Chunks create pockets of molten chocolate throughout the bake.
- → Can I add fruit or extras?
-
Yes—berries, sliced bananas, or toasted nuts fold in well. Add delicate fruits after baking or tuck sturdier fruits between croissant layers before pouring the custard.
- → How long can I store leftovers?
-
Keep cooled portions covered in the refrigerator for up to 3 days. Rewarm gently in a low oven to revive the texture and re-melt chocolate pockets.
- → Any tips for a make-ahead approach?
-
Assemble the dish, cover, and refrigerate overnight to allow deep soaking. Add a few extra minutes to the bake time when starting from cold to ensure the center sets.