
This chocolate croissant bake transforms ordinary day-old croissants into a decadent breakfast or dessert that tastes like it came from a French patisserie. The flaky layers of buttery croissants soak up a rich vanilla custard while chunks of chocolate melt throughout creating pockets of gooey goodness in every bite.
I first made this for a holiday brunch when I needed something special but didn't want to spend hours in the kitchen. The moment my family smelled it baking they gathered in the kitchen waiting impatiently for it to come out of the oven.
Ingredients
- Croissants preferably day old as they absorb the custard better without becoming soggy
- Semisweet chocolate chips choose good quality ones as they melt beautifully
- Whole milk creates the richest custard texture
- Large eggs provide structure and richness
- Granulated sugar just enough to sweeten without overwhelming
- Vanilla extract use pure extract for the best flavor
- Salt a pinch enhances all the other flavors
Step-by-Step Instructions
- Prepare the Baking Dish
- Preheat your oven to 350°F and lightly grease your baking dish making sure to cover the sides as well as the bottom. This prevents sticking and makes serving much easier.
- Create the Layers
- Arrange the croissant pieces evenly throughout the baking dish making sure they're roughly the same size for even baking. Scatter the chocolate chips generously between the layers so you get chocolate in every bite.
- Mix the Custard
- Whisk the milk eggs sugar vanilla and salt in a large bowl until completely combined. The mixture should be smooth with no visible egg streaks which ensures a silky custard texture.
- Soak the Croissants
- Pour the custard mixture slowly and evenly over the croissants making sure to cover all pieces. Use a spatula to gently press down helping the croissants absorb the liquid which is crucial for that pudding like texture.
- Allow Absorption Time
- Let everything sit for at least 10 minutes. This resting period is essential as it allows the croissants to fully soak up the custard resulting in a more uniform texture throughout the bake.
- Bake to Golden Perfection
- Bake until the top becomes golden brown and the center is set but still slightly jiggly about 45 minutes. If the top browns too quickly cover loosely with foil to prevent burning while allowing the center to finish cooking.

The chocolate chips are truly the magic ingredient here. I once tried making this with chopped chocolate bars instead and discovered they melt more completely creating beautiful ribbons of chocolate throughout the bake. My niece now requests this every time she visits claiming it's better than any dessert she's had in a restaurant.
Make Ahead Options
This bake shines as a make ahead dish. You can prepare it entirely the night before baking keeping it covered in the refrigerator. Just allow an extra 10 minutes of baking time if cooking straight from the fridge. The flavors actually develop beautifully overnight making this perfect for busy mornings when you want something special without the work.
Perfect Pairings
While delicious on its own this chocolate croissant bake reaches new heights with thoughtful accompaniments. A dollop of lightly sweetened whipped cream provides a cool contrast to the warm bake. Fresh berries particularly raspberries or strawberries cut through the richness with their slight acidity. For an extra indulgent option warm caramel sauce drizzled over the top creates a dessert worthy of special occasions.
Variations To Try
The basic recipe is wonderful but you can customize it endlessly. Add a handful of toasted nuts like sliced almonds or chopped hazelnuts for texture. Orange zest in the custard creates a chocolate orange combination that's absolutely divine. For adults a tablespoon of Grand Marnier or bourbon in the custard mixture adds sophisticated depth. I've even made a savory version by omitting the chocolate using cheese instead and adding herbs.
Recipe FAQs
- → Can I prepare this chocolate croissant bake the night before?
Yes! This dish is perfect for overnight preparation. Assemble everything, cover with plastic wrap, and refrigerate overnight. In the morning, let it sit at room temperature for about 30 minutes before baking. You may need to add 5-10 minutes to the baking time since it will be starting cold.
- → What can I substitute for whole milk?
You can use any milk you have on hand, though the richness will vary. Half-and-half or a combination of milk and cream will create an even richer result. Plant-based milks like almond or oat milk will work but produce a slightly less creamy texture.
- → Can I use fresh croissants instead of day-old ones?
While day-old croissants work best because they absorb more custard without becoming too soggy, fresh croissants can be used. If using fresh, you might want to toast them lightly in the oven for 5-10 minutes before assembling to dry them out slightly.
- → What other mix-ins work well besides chocolate chips?
This versatile dish works beautifully with many additions. Try chopped nuts (almonds, pecans), dried fruits (cherries, apricots), different chocolate varieties (white, dark), or even a swirl of peanut butter or Nutella between layers. Orange zest or cinnamon also add wonderful flavor dimensions.
- → How should I store leftovers?
Cover leftovers tightly and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30-60 seconds or place the baking dish (covered with foil) in a 325°F oven until warmed through, about 15-20 minutes.
- → Is this suitable as a dessert or just for breakfast?
This versatile dish works beautifully for both breakfast and dessert! For a more dessert-like presentation, serve warm with a scoop of vanilla ice cream or fresh whipped cream. For breakfast or brunch, pair with fresh fruit and coffee.