Growing up, I always loved when breakfast felt a little extra special, like a holiday morning when the kitchen smelled of butter, sugar, and something warm baking in the oven. That cozy memory inspired this recipe, and I am so excited to share it with you. This Decadent Chocolate Croissant Breakfast Bake is everything indulgent mornings are meant to be: flaky croissants layered with melty chocolate, all baked together in a rich custard until golden and puffed. It is simple enough for a weekend treat but elegant enough for a holiday brunch or even dessert.
Overview of Recipe
This recipe transforms leftover croissants into something extraordinary. The croissants soak up a creamy vanilla custard, while chocolate chips melt into little puddles of sweetness. The top comes out crisp and golden, while the inside stays soft, custardy, and rich. It feels fancy without being fussy, which makes it perfect for gatherings, make-ahead mornings, or whenever you want something cozy and comforting.
Ingredients

You will need just a handful of simple ingredients:
- 5 large croissants (preferably day-old), cut into 1-inch pieces
- 1 cup semi-sweet chocolate chips
- 2 cups whole milk
- 4 large eggs
- ½ cup granulated sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
Optional for serving: powdered sugar, fresh berries, or whipped cream
Necessary Tools for Preparation
A 9×13-inch baking dish works perfectly here, along with a large mixing bowl, whisk, spatula, and a fine sieve for dusting powdered sugar. Keep some foil nearby in case the top browns too quickly.
Ingredient Additions & Substitutions
This recipe is versatile and easy to customize:
- Swap semi-sweet chocolate chips for dark, milk, or white chocolate
- Add espresso powder to the custard for a mocha-inspired twist
- Use brioche or challah instead of croissants for a softer texture
- For a dairy-free version, try almond or oat milk
- Fold in dried cherries, raspberries, or even orange zest for extra flavor
Step-by-Step Instructions
Step 1: Preheat the Oven
Set your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish so nothing sticks.
Step 2: Layer the Croissants and Chocolate
Cut your croissants into bite-sized pieces and scatter them evenly in the baking dish. Sprinkle the chocolate chips over the top, making sure some fall between the layers so there is chocolate in every bite.
Step 3: Make the Custard
In a large mixing bowl, whisk together the milk, eggs, sugar, vanilla, and salt until smooth and fully combined. The custard should be creamy but not overly frothy.
Step 4: Soak the Croissants
Pour the custard evenly over the croissant pieces. Use a spatula to gently press down on the top so every piece gets a chance to soak up the custard.
Step 5: Let It Rest
If you have the time, let the dish sit for 10 to 15 minutes before baking. This step allows the croissants to absorb more custard, making the bake extra soft and rich inside.
Step 6: Bake Until Golden
Place the dish in the oven and bake uncovered for 45 to 50 minutes. The top should turn golden brown and the custard should set. If it starts browning too quickly, tent the top loosely with foil during the last 10 to 15 minutes.
Step 7: Serve and Enjoy
Let the bake cool for a few minutes before dusting with powdered sugar. Serve warm with fresh berries or a dollop of whipped cream for the ultimate brunch treat.
Tips for Success
- Always use day-old croissants. Fresh ones are too soft and may fall apart
- Do not skip the resting step, it helps every layer soak up the custard
- For an even richer flavor, toast the croissants lightly before baking
- This bake is perfect for prepping ahead. Assemble the night before, refrigerate, and bake fresh in the morning
Storage Instructions
Cover leftovers tightly and store them in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave or place the whole dish back in a 325°F oven for about 15 minutes. This recipe also freezes well. Wrap the dish tightly, freeze for up to 2 months, and thaw in the fridge before reheating.

General Information
This dish is a playful nod to the French tradition of “pain perdu” or bread pudding, which was originally created as a way to use stale bread. Here, buttery croissants add a layer of luxury, while the chocolate makes it feel decadent and celebratory. It bridges rustic comfort with a touch of indulgence, making it perfect for both everyday mornings and special occasions.
FAQs
Can I make this ahead of time?
Yes. Assemble the bake, cover it, and refrigerate overnight. Bake it fresh in the morning.
Do I have to use croissants?
Croissants work best, but you can use brioche, challah, or even leftover dinner rolls.
What kind of chocolate is best?
Semi-sweet is classic, but dark chocolate adds richness, while white chocolate makes it sweeter and creamier.
How do I know it is fully baked?
The top should be golden, and a knife inserted near the center should come out mostly clean with just a little custard clinging to it.
Conclusion
This Decadent Chocolate Croissant Breakfast Bake is everything you want in a brunch dish, easy, indulgent, and guaranteed to impress. With crisp edges, soft custardy layers, and pockets of melted chocolate, it is a recipe worth bookmarking for holidays, weekends, or anytime you want to treat yourself.
Print
Chocolate Croissant Breakfast Bake
This Decadent Chocolate Croissant Breakfast Bake combines buttery croissants, melted chocolate chips, and creamy custard in one warm, indulgent dish. Perfect for brunch, holidays, or a cozy weekend morning.
- Total Time: 55 minutes
- Yield: 8 servings 1x
Ingredients
- 5 large croissants (preferably day-old), cut into 1-inch pieces
- 1 cup semi-sweet chocolate chips
- 2 cups whole milk
- 4 large eggs
- 1/2 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
Optional: powdered sugar, fresh berries, or whipped cream for serving
Instructions
1. Preheat oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
2. Place croissant pieces evenly in the dish and sprinkle chocolate chips over them.
3. Whisk together milk, eggs, sugar, vanilla, and salt until smooth.
4. Pour custard evenly over croissants, gently pressing down to soak.
5. Let sit for 10–15 minutes so the croissants absorb the custard.
6. Bake uncovered for 45–50 minutes until golden brown and custard is set. Tent with foil if browning too quickly.
7. Cool slightly, then dust with powdered sugar. Serve warm with berries or whipped cream.
Notes
Use day-old croissants for best texture.
For a mocha twist, whisk 1 tablespoon of espresso powder into the custard.
This dish can be prepared the night before, covered, and refrigerated until baking.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Breakfast, Brunch, Dessert
- Method: Baking
- Cuisine: French-Inspired
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 22g
- Sodium: 220mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 95mg
Keywords: chocolate croissant bake, breakfast casserole, brunch recipe