This indulgent breakfast bake transforms day-old all-butter croissants into a rich, custard-soaked casserole studded with semi-sweet chocolate.
Simply arrange croissant pieces in a baking dish, scatter with chocolate, and pour over a silky mixture of eggs, milk, cream, and vanilla.
After 35-40 minutes in the oven, you'll have a golden, puffed delight that serves six.
Perfect for holiday mornings or weekend brunches, this make-ahead friendly dish can be assembled the night before and baked fresh.
The smell of buttery croissants and melting chocolate has a way of pulling everyone into the kitchen before the coffee is even ready. I stumbled upon this breakfast bake during a rainy weekend when I had stale pastries and a serious chocolate craving. What started as a desperate fridge cleanup became the most requested brunch dish in my house. Now it shows up at every holiday morning and lazy Sunday gathering.
My sister still talks about the morning I served this at our family reunion. She walked into the kitchen sleepy and grumpy, took one bite, and immediately asked for the recipe. That moment when someone goes from skeptical to completely sold is exactly why this dish stays in my regular rotation.
Ingredients
- All butter croissants: Day old croissants work best because they soak up the custard without falling apart into mush.
- Semi sweet chocolate: Chopped bar chocolate melts more luxuriously than chips, but use whatever you have on hand.
- Whole milk and heavy cream: This combination creates a custard that is rich but not overwhelmingly heavy.
- Granulated sugar: Just enough sweetness to complement the chocolate without turning this into dessert territory.
- Pure vanilla extract: A generous amount enhances the buttery, chocolatey flavors throughout the bake.
- Salt: A pinch wakes up all the flavors and keeps the sweetness balanced.
- Powdered sugar and fresh berries: Optional but they make the presentation stunning with minimal effort.
Instructions
- Prepare your baking dish:
- Preheat the oven to 175°C and generously butter your baking dish so nothing sticks.
- Layer the croissants and chocolate:
- Tear or cut the croissants into chunky pieces and scatter them across the dish, then tuck chocolate throughout so every bite has a surprise.
- Whisk the custard:
- Beat the eggs, milk, cream, sugar, vanilla, and salt together until the mixture is smooth and no streaks of egg remain.
- Soak the croissants:
- Pour the custard slowly over everything, pressing down gently so each piece gets coated, then let it rest for ten minutes to absorb all that richness.
- Bake until golden:
- Slide it into the oven for about 35 to 40 minutes, watching for a puffy, golden top and custard that is just set in the center.
- Rest and serve:
- Let it cool for ten minutes before dusting with powdered sugar and adding berries if you are feeling fancy.
This bake has a way of making ordinary mornings feel celebratory without requiring any special occasion. I love watching people take their first bite and see their eyes widen at the pockets of melted chocolate.
Getting Ahead
Assemble everything the night before and store it covered in the refrigerator. In the morning, pull it out while the oven preheats and bake as directed. This actually improves the texture because the croissants have extra time to drink up the custard.
Flavor Variations
Sometimes I swap the chocolate for dollops of hazelnut spread tucked between the croissant pieces. White chocolate and orange zest create a completely different but equally delicious profile. The base recipe is forgiving enough to handle creative experiments.
Serving Suggestions
This dish pairs beautifully with something tart or fresh to cut through the richness.
- A simple berry salad on the side adds color and brightness.
- Whipped cream is never a bad idea for an extra indulgent weekend brunch.
- Strong coffee or espresso balances the sweetness perfectly.
Once you see how easily this comes together, it will become your go to for house guests, potluck brunches, and those mornings when only something truly comforting will do.
Common Questions
- → Can I use fresh croissants instead of day-old ones?
-
Yes, fresh croissants work fine. Day-old croissants absorb the custard better, but fresh ones still produce delicious results.
- → How do I store leftovers?
-
Cover and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30-45 seconds or warm the entire dish in a 165°C oven.
- → Can I make this the night before?
-
Absolutely. Assemble the dish, cover, and refrigerate overnight. Add 5-10 extra minutes to baking time if going straight from fridge to oven.
- → What chocolate works best?
-
Semi-sweet chocolate provides balanced flavor. Dark chocolate offers intensity, while milk chocolate creates a sweeter, creamier profile.
- → Can I substitute the heavy cream?
-
Replace heavy cream with additional whole milk for a lighter version, though the custard will be less rich and silky.