This indulgent breakfast bake combines flaky, buttery croissants with semi-sweet chocolate chunks, all soaked in a creamy vanilla custard. After 40 minutes in the oven, the top turns golden while the inside becomes wonderfully soft and pudding-like. Perfect for feeding a crowd during weekend brunch or special occasions, this dish comes together quickly and can even be prepped the night before.
The morning sunlight hit my kitchen counter just right as I stared at a pile of slightly stale croissants from the day before. Instead of letting them go to waste, I decided to transform them into something extraordinary. What started as a simple experiment became the most requested breakfast in my house ever since.
I first made this for a sleepover when six bleary-eyed friends needed something that felt special but didnt require me to miss the morning chatter. The way the kitchen filled with that buttery chocolate aroma while we sat around drinking coffee became its own kind of memory. Now its my go-to whenever I want to make people feel taken care of.
Ingredients
- 4 large all-butter croissants, preferably day-old, cut into large pieces: Day-old croissants actually work better here because they absorb the custard without turning mushy. I buy extra whenever theyre on sale just for this recipe.
- 120 g semi-sweet chocolate, chopped or chocolate chips: Ghirardelli or Callebaut chocolate chunks melt beautifully into those little pools of chocolate joy in every bite.
- 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 is what makes it feel indulgent and luxurious.
- 100 g granulated sugar: You can reduce this to 80g if you prefer things less sweet.
- 2 tsp pure vanilla extract: Dont skimp here. Good vanilla makes everything taste better.
- Pinch of salt: Just a tiny pinch balances all that sweetness.
- 1 tbsp powdered sugar, for dusting: Makes everything look bakery-worthy.
- Fresh berries, for serving: Raspberries or strawberries cut through the richness perfectly.
Instructions
- Preheat your oven to 175°C (350°F) and butter a 20×20 cm baking dish:
- The butter coating creates those gorgeous crispy edges everyone fights over. I use a pastry brush for even coverage.
- Arrange croissant pieces in the dish and scatter chocolate throughout:
- Make sure some chocolate tucks between the layers so you get surprise pockets of melted goodness. Leave some pieces facing up for those golden brown crispy tops.
- Whisk together eggs, milk, cream, sugar, vanilla, and salt:
- Use a whisk and some elbow grease until everything is completely combined. The mixture should look silky and smooth.
- Pour custard evenly over croissants and let sit for 10 minutes:
- Pour slowly so every piece gets soaked. Gently press down with your hands to help the croissants drink up all that liquid.
- Bake for 35-40 minutes until golden and set:
- The custard should be firm but still slightly jiggly in the center. If the top browns too quickly, tent with foil.
- Cool for 10 minutes and dust with powdered sugar:
- This rest period is crucial for the custard to set properly. Use a fine mesh sieve for that professional bakery dusting effect.
My sister took one bite and immediately asked for the recipe to make for her in-laws the following weekend. Thats when I knew this wasnt just breakfast anymore. It became the dish I make for birthdays, holidays, and random Tuesdays that need a little extra joy.
Make It Your Own
Sometimes I swap the chocolate for Nutella or white chocolate chunks when Im feeling playful. Orange zest in the custard creates the most lovely bright note that cuts through all that richness. Once I added sliced almonds to the topping and it became a whole new experience.
Timing Is Everything
The overnight prep option has saved me so many stressful mornings. I assemble everything before bed and let it hang out in the refrigerator. In the morning I just pop it in the oven and can focus on coffee and conversation instead of measuring and mixing.
Serving Suggestions
A dollop of freshly whipped cream makes this feel like the most decadent dessert. I keep a jar of warm chocolate sauce on the table for anyone who wants to go all in. Fresh berries not only look beautiful but provide that perfect tart contrast.
- Let guests add their own toppings so everyone gets exactly what they crave
- Maple syrup on the side is never a bad idea for the sweet tooths at your table
- This pairs surprisingly well with a crisp dry champagne or mimosa
Theres something deeply satisfying about turning day-old pastries into something that makes people close their eyes and hum. This dish has become my love language on a plate.
Recipe FAQs
- → Can I prepare this breakfast bake 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 your oven preheats, then bake as directed.
- → What's the best type of chocolate to use?
-
Semi-sweet chocolate chips or chopped baking chocolate work beautifully. The slight bitterness balances the sweet custard. You could also use dark chocolate for intensity or milk chocolate for a sweeter result.
- → Why use day-old croissants?
-
Slightly stale croissants absorb the custard better without becoming mushy. Fresh croissants can disintegrate, while day-old ones hold their structure while still softening beautifully during baking.
- → Can I make this dairy-free?
-
Yes. Substitute whole milk with oat or almond milk, use coconut cream instead of heavy cream, and choose dairy-free chocolate and croissants. The texture will be slightly different but still delicious.
- → How do I know when it's done baking?
-
The bake is ready when the top is golden brown and the center is set—it should jiggle slightly like gelatin but not look liquid. A knife inserted near the center should come out mostly clean.