This indulgent breakfast bake transforms day-old buttery croissants into a rich, custard-soaked casserole studded with semi-sweet chocolate. The vanilla-infused cream mixture seeps into every flaky layer, creating a perfect balance of crispy edges and soft, pudding-like centers. Ideal for weekend brunch or special occasion mornings, it serves six generously and can be assembled the night before for effortless morning baking.
Last winter, my sister came to visit and we decided to attempt a fancy Sunday breakfast that turned into something entirely magical. We had day-old croissants from the bakery down the street and a ridiculous amount of chocolate chips, so we started improvising. The smell that filled my kitchen was absolutely incredible—like walking into a Parisian café first thing in the morning. Now it is our go-to whenever we want to feel fancy without actually working that hard.
I made this for book club last month and people literally stopped talking mid-sentence when I pulled it out of the oven. There is something about warm chocolate and buttery pastry that makes people feel instantly cared for. One friend asked for the recipe before she even took a bite.
Ingredients
- 4 large all-butter croissants: Day-old works perfectly here because they soak up the custard better without falling apart completely
- 120 g semi-sweet chocolate: Chopped baking chocolate gives you those gorgeous puddles of melted chocolate throughout
- 4 large eggs: Room temperature eggs will blend more smoothly into the custard mixture
- 350 ml whole milk: The fat content really matters here—skip the skim milk for the richest result
- 120 ml heavy cream: This is what makes the custard feel luxurious and velvety
- 100 g granulated sugar: You can reduce this slightly if you prefer your breakfast on the less sweet side
- 2 tsp pure vanilla extract: Do not use imitation vanilla—the real stuff shines in simple recipes
- Pinch of salt: Just enough to make the chocolate flavor pop
- 1 tbsp powdered sugar: The finishing touch that makes it look like something from a bakery
- Fresh berries: Raspberries or strawberries cut through all that richness beautifully
Instructions
- Preheat your oven:
- Get your oven to 175°C (350°F) and butter your baking dish generously
- Build the foundation:
- Arrange your croissant pieces in the dish and tuck chocolate into all the nooks and crannies
- Make the magic:
- Whisk eggs, milk, cream, sugar, vanilla, and salt until completely combined
- Let it soak:
- Pour the custard slowly over everything and press down gently—let it sit for 10 minutes so the croissants can drink it all up
- Bake until golden:
- Pop it in for 35–40 minutes until the top is gorgeously browned and the center is set
- Finish with flair:
- Let it cool for just 10 minutes, then dust with powdered sugar and add those fresh berries
This recipe has become my favorite thing to make when friends are sleeping over because the house smells incredible while everyone is waking up. There is something so comforting about serving something warm and chocolatey that feels special but does not require standing over a stove.
Make It Ahead
I love that you can assemble everything the night before and keep it in the fridge. Just add another 5–10 minutes to the baking time since it will be cold. This has saved me so many stressful mornings.
Get Creative
Once you master the basic version, try swapping in white chocolate or adding hazelnut spread between the layers. I have even added orange zest to the custard when I wanted something a little different.
Serving Suggestions
This is rich enough to stand on its own, but a dollop of whipped cream never hurt anyone. Sometimes I serve it with a simple fruit salad to balance all that indulgence.
- A cup of strong coffee or espresso is the perfect partner here
- If you want to go all out, warm some chocolate sauce for drizzling
- Leftovers reheat surprisingly well in the microwave for about 30 seconds
There is something so satisfying about turning ordinary bakery croissants into a breakfast that feels like a special occasion. I hope this becomes one of your go-to recipes for the days that call for something a little bit wonderful.
Recipe FAQs
- → Can I prepare this the night before?
-
Yes, assemble the entire dish, cover tightly, and refrigerate overnight. Bake directly from the refrigerator in the morning, adding a few extra minutes if needed.
- → What type of chocolate works best?
-
Semi-sweet chocolate chunks or chips provide balanced sweetness. For variations, try dark chocolate for intensity, milk chocolate for sweetness, or white chocolate for a creamy twist.
- → Do croissants need to be stale?
-
Day-old croissants work best as they absorb the custard without becoming too soggy. Fresh croissants can be used; simply toast them lightly for 10 minutes before assembling.
- → Can I freeze leftovers?
-
Yes, individual portions freeze well for up to 3 months. Wrap tightly in foil and plastic, then reheat in a 175°C oven until warmed through.
- → What toppings complement this bake?
-
Dust with powdered sugar before serving. Fresh berries add brightness, while whipped cream, chocolate sauce, or caramel drizzle enhance the indulgent factor.