Indulge in this luxurious French-inspired breakfast bake that elevates day-old croissants into something extraordinary. The pastry soaks up a silky vanilla custard while semi-sweet chocolate melts throughout, creating pockets of richness in every bite. Golden and bubbling after 40 minutes, this dish emerges with a crisp top and tender, pudding-like center.
Perfect for brunch gatherings or lazy weekend mornings, the batter comes together in just 15 minutes of hands-on time. You can even assemble everything the night before and refrigerate—the croissants only become more flavorful as they absorb the custard overnight. Serve warm with a dusting of powdered sugar and fresh berries for an elegant presentation.
My friend Sarah brought this to a snow day brunch last winter, and I honestly could not stop eating it. Something about buttery croissants getting all soft and custardy in the oven creates this texture that is somewhere between bread pudding and French toast, but better. I asked for the recipe before I even finished my first plate.
I made this for Easter morning and my sister-in-law, who claims she does not even like sweets, went back for thirds. The whole house smelled like a French bakery while it baked, which is exactly the kind of memory I want my kids to have about weekends.
Ingredients
- Day-old croissants: Stale pastries actually work better here because they soak up the custard without turning into mush
- Semi-sweet chocolate: Use good quality chocolate since the flavor really comes through when it melts
- Whole milk and cream: The combination creates that rich, restaurant-style custard texture
- Eggs: Room temperature eggs will incorporate more smoothly into the custard mixture
- Vanilla extract: Pure vanilla makes a noticeable difference over imitation
- Salt: Just a pinch balances all the sweetness and enhances the chocolate flavor
Instructions
- Prep your baking dish:
- Butter or spray an 8x8 inch dish thoroughly, getting into all the corners so nothing sticks
- Layer the croissants:
- Arrange your pastry pieces in the dish, then tuck chocolate chunks into all the nooks and crannies
- Make the custard:
- Whisk eggs, milk, cream, sugar, vanilla, and salt until completely smooth and no streaks remain
- Let it soak:
- Pour the custard slowly over everything, pressing down gently to help the croissants absorb all that liquid
- Bake until golden:
- Bake at 350°F for 35 to 40 minutes until the center is set and the top has turned golden brown
- Finish and serve:
- Let it cool for about 10 minutes, then dust with powdered sugar and add fresh berries if you want something tart to cut the richness
My daughter now requests this for every special occasion breakfast, and I have started keeping a bag of slightly stale croissants in the freezer just so I am always ready. It has become our thing.
Make It Ahead
Assemble everything the night before and refrigerate it covered. In the morning, let the dish sit at room temperature while the oven preheats, then bake as directed. This actually improves the texture since the croissants have more time to soak up the custard.
Chocolate Choices
Chocolate chips work fine, but chopping a good chocolate bar gives you those irregular melty pockets that make eating this so satisfying. Dark chocolate cuts through the sweetness, while milk chocolate makes it even more indulgent.
Serving Ideas
A little unsweetened whipped cream on the side balances everything perfectly. The contrast between the warm, chocolatey bake and cool cream is worth the extra five minutes.
- Maple syrup drizzled over the top takes it to another level
- Toasted sliced almonds add a nice crunch if you want texture
- A cup of strong coffee alongside is practically mandatory
This is one of those recipes that makes people think you spent hours in the kitchen, and I will never tell them otherwise.
Recipe Questions & Answers
- → Can I use fresh croissants instead of day-old?
-
Day-old croissants work best because they absorb the custard without becoming too soggy. Fresh croissants can still be used—simply toast them lightly in a 300°F oven for 10 minutes before assembling to dry them out slightly.
- → Can this be prepared ahead of time?
-
Absolutely. Assemble the dish completely, cover tightly, and refrigerate overnight. The flavors develop beautifully as the croissants soak. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What type of chocolate works best?
-
Semi-sweet chocolate provides the ideal balance, but dark chocolate (60-70%) adds sophisticated depth. Milk chocolate creates a sweeter result, while white chocolate offers a creamy vanilla variation. Chocolate chips work, but chopped baking chocolate melts more evenly.
- → How do I know when it's done baking?
-
The custard should be set—no liquid should jiggle in the center when gently shaken. The top will be golden brown with slightly crisp, toasted edges. A knife inserted near the center should come out clean, though moist chocolate may coat it slightly.
- → Can I make this dairy-free?
-
Use full-fat coconut milk or almond milk in place of whole milk and heavy cream. Swap butter for coconut oil when greasing the pan. Choose dairy-free chocolate and consider vegan croissants, though texture may vary slightly from the original.
- → What toppings complement this dish?
-
Powdered sugar adds elegant sweetness and contrast. Fresh berries like raspberries, strawberries, or blueberries provide tart brightness. For extra indulgence, drizzle with warm chocolate sauce or serve with a dollop of whipped cream.