
This decadent chocolate croissant breakfast bake transforms day-old croissants into a luxurious morning treat that feels like dessert for breakfast. The buttery layers of croissants soak up a rich custard while chocolate chips melt throughout, creating pockets of gooey goodness in every bite.
I first made this for a holiday brunch when I needed something that would wow guests without keeping me in the kitchen all morning. Now my family requests it for every special breakfast gathering, and the house fills with the most incredible aroma of butter and chocolate while it bakes.
Ingredients
- Day old croissants they absorb the custard better and maintain some structure after baking
- Semisweet chocolate chips the perfect balance of sweetness look for higher quality chips for better melting
- Whole milk creates the richest custard lighter milks won't give the same decadent result
- Large eggs provide structure and richness to the custard
- Granulated sugar just enough to enhance without overpowering the chocolate
- Vanilla extract use pure extract for the best flavor
- Salt enhances all the flavors especially the chocolate
Step-by-Step Instructions
- Preheat Oven
- Heat your oven to 350°F while you prepare the other ingredients. This temperature is perfect for setting the custard while gently crisping the exposed croissant edges. Thoroughly grease your baking dish to prevent sticking I recommend a light coating of butter for extra flavor.
- Layer Croissants and Chocolate
- Tear or cut croissants into roughly oneInch pieces they don't need to be perfect. Distribute half the croissant pieces across the bottom of your dish, then sprinkle with half the chocolate chips. Add remaining croissant pieces and top with remaining chocolate. The layering ensures chocolate throughout rather than just on top.
- Make Custard
- Whisk eggs thoroughly first until completely smooth before adding milk, sugar, vanilla and salt. This prevents egg strands in your custard. The mixture should look completely uniform with the sugar fully dissolved. The custard will seem quite liquid but will set beautifully during baking.
- Soak the Croissants
- Pour the custard slowly and evenly over all the croissant pieces. Use the back of a spoon to gently press down on any dry spots, encouraging the croissants to absorb the custard. Make sure every piece has contact with the liquid.
- Let Sit
- This resting period is technically optional but makes a huge difference in the final texture. Fifteen minutes allows the croissants to fully soak up the custard creating a more cohesive bake with no dry spots. If you have time, cover and refrigerate overnight for an even better result.
- Bake Until Golden
- Watch for visual cues rather than relying solely on timing. The top should be golden brown with crispy edges, and the center should be set but still slightly jiggly. If you insert a knife in the center, it should come out mostly clean with perhaps a bit of melted chocolate but no liquid custard.

The first time I served this at a family gathering, my chocolate-obsessed nephew declared it better than birthday cake. Now I keep a stash of day-old croissants in the freezer just so I can whip this up whenever we have overnight guests or need a special breakfast treat.
Storage Solutions
This breakfast bake keeps beautifully in the refrigerator for up to three days. Cover leftovers tightly with plastic wrap once completely cooled. The texture actually improves on day two as the flavors meld together. For longer storage, cut into individual portions and freeze for up to one month. Thaw overnight in the refrigerator before reheating in a 300°F oven until warmed through.
Make It Your Own
While chocolate is the star here, this versatile base recipe welcomes variations. Try adding orange zest and a tablespoon of Grand Marnier to the custard for a sophisticated chocolate-orange version. Sprinkle chopped nuts like toasted almonds or hazelnuts between the layers. For fruit lovers, add sliced bananas or fresh berries just before serving. The basic formula remains the same custard soaked croissants with your choice of mix-ins.
Serving Suggestions
Serve this bake warm rather than piping hot to allow the custard to fully set. A light dusting of powdered sugar adds a beautiful finish without extra sweetness. For brunch, pair with fresh fruit to balance the richness. For dessert, a dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream takes it over the top. Coffee with cream is the perfect beverage companion the slight bitterness contrasts beautifully with the sweet bake.
Common Recipe Questions
- → Can I prepare this chocolate croissant bake ahead of time?
Yes, you can assemble the entire dish, cover it, and refrigerate overnight. In the morning, allow it to sit at room temperature for about 20 minutes while preheating the oven, then bake as directed. This makes it perfect for holiday mornings or when hosting brunch.
- → Why use day-old croissants instead of fresh ones?
Day-old croissants work better because they're slightly dried out, which allows them to absorb the custard without becoming too soggy. Fresh croissants tend to break down too much during baking. If you only have fresh croissants, you can dry them out by cutting them into pieces and leaving them out for a few hours or briefly toasting them.
- → What can I substitute for whole milk in this breakfast bake?
You can use half-and-half or a mixture of heavy cream and 2% milk for a richer result. For a lighter version, 2% milk works fine. Plant-based alternatives like almond or oat milk will change the flavor and texture slightly but can be used if necessary.
- → Can I add other ingredients to this breakfast bake?
Absolutely! Try adding chopped nuts like almonds or hazelnuts for crunch, orange zest for a citrus note, or different chocolate varieties like white chocolate or dark chocolate chunks. For a mocha version, add 1 tablespoon of espresso powder to the custard mixture.
- → How do I know when the breakfast bake is fully cooked?
The breakfast bake is done when the top is golden brown, the edges are slightly crispy, and the center is set but still moist. If you insert a knife in the center, it should come out mostly clean with perhaps a few moist crumbs. If it's browning too quickly but still wet inside, tent with foil for the remainder of baking time.
- → What's the best way to reheat leftovers?
Individual portions can be reheated in the microwave for 30-45 seconds. For a crispier top, reheat in a 325°F oven for about 10 minutes. Leftovers will keep in the refrigerator for up to 3 days. The texture is best when freshly baked, but it still tastes delicious when reheated.