This Chocolate Croissant Breakfast Bake is the ultimate indulgent yet effortless dish I love to serve for brunches, holidays, or any time I want to impress with minimal effort. Flaky croissants soaked in a sweet vanilla custard, studded with melty chocolate, and baked to golden perfection — it’s a warm, rich, and comforting treat that never fails to satisfy.
Why You’ll Love This Recipe
I love how this recipe turns basic ingredients into something that tastes like it came straight from a fancy bakery. It’s quick to prepare (just 10 minutes!), and the results are decadent and satisfying. Whether I make it ahead or bake it fresh in the morning, the croissants stay buttery and soft on the inside with perfectly crisp tops. Plus, it’s super customizable — great for using up leftover croissants or adding my favorite twists like Nutella or coconut.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
5–6 croissants (preferably day-old or slightly stale), torn into chunks
1 cup chocolate chips (semi-sweet or dark — or chopped chocolate bar)
4 large eggs
1½ cups whole milk
½ cup heavy cream
⅓ cup granulated sugar
1 tsp vanilla extract
¼ tsp salt
Optional: ½ tsp cinnamon or orange zest for extra flavor
Optional topping: powdered sugar, whipped cream, or chocolate drizzle
Directions
Preheat the oven to 350°F (175°C) and lightly grease a 9×9-inch or 2-quart baking dish.
I tear the croissants into large chunks and layer them evenly in the dish. Then I sprinkle the chocolate chips over and between the croissant pieces.
In a mixing bowl, I whisk together the eggs, milk, cream, sugar, vanilla, salt, and any optional add-ins like cinnamon or orange zest.
I pour the custard evenly over the croissants, gently pressing them down so they soak it up.
I let the dish sit for 5–10 minutes before baking to help the croissants absorb more of the mixture.
Bake for 35–40 minutes until the top is golden and the custard is mostly set — it should jiggle slightly in the center but not be liquid.
I let it cool slightly before dusting with powdered sugar or topping with whipped cream. I always serve it warm for the best texture and flavor.
Servings and timing
This dish serves 6–8 people. It takes about 10 minutes to prep and 35–40 minutes to bake, totaling around 50 minutes from start to finish.
Variations
Make ahead: I often assemble it the night before and bake it in the morning — so easy.
Nutella twist: Sometimes I spread Nutella between the croissant chunks for an extra hit of hazelnut-chocolate goodness.
Almond joy style: I add shredded coconut and slivered almonds along with the chocolate for a tropical, nutty variation.
Luxe version: Using pain au chocolat instead of plain croissants elevates the flavor even more.
Storage/Reheating
I store leftovers in the refrigerator for up to 3 days. When I want to reheat a portion, I use the microwave for convenience or pop it in the oven to keep the top crisp. A splash of milk or cream added before reheating helps bring back that soft, custardy texture.
Related Recipes:
FAQs
How do I keep the croissants from getting too soggy?
I use slightly stale croissants, which absorb the custard without breaking down too much. Letting the bake rest before baking also helps with texture.
Can I make this dish dairy-free?
Yes, I can substitute plant-based milk and cream (like oat milk and coconut cream) and use dairy-free chocolate chips to make it dairy-free.
What’s the best way to prep this the night before?
I assemble the whole dish, cover it, and refrigerate overnight. In the morning, I let it come to room temperature while the oven preheats, then bake as usual.
Can I use other pastries instead of croissants?
Absolutely. I’ve tried this with brioche, challah, or even cinnamon rolls — just make sure the bread or pastry is slightly dry so it doesn’t turn mushy.
How do I know when it’s fully baked?
I look for golden edges and a center that jiggles just a bit but doesn’t slosh — that means the custard is set but still soft.
Conclusion
This Chocolate Croissant Breakfast Bake is everything I want in a breakfast treat: rich, warm, and ridiculously easy to make. Whether I’m cooking for guests or treating myself on a slow weekend, it always delivers bakery-level results with hardly any effort. I love how versatile and make-ahead friendly it is — truly a must-have in my breakfast recipe rotation.
📖 Recipe:
Print
Chocolate Croissant Breakfast Bake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 50 minutes
- Yield: Serves 6–8
- Diet: Vegetarian
Description
This Chocolate Croissant Breakfast Bake is a rich, indulgent brunch dish featuring buttery croissants soaked in vanilla custard and studded with melty chocolate. It’s easy to prepare, perfect for holidays or weekend mornings, and customizable with optional flavors or toppings.
Ingredients
5–6 croissants (preferably day-old or slightly stale), torn into chunks
1 cup chocolate chips (semi-sweet or dark, or chopped chocolate bar)
4 large eggs
1½ cups whole milk
½ cup heavy cream
⅓ cup granulated sugar
1 tsp vanilla extract
¼ tsp salt
Optional: ½ tsp cinnamon or orange zest
Optional topping: powdered sugar, whipped cream, or chocolate drizzle
Instructions
- Preheat the oven to 350°F (175°C) and lightly grease a 9×9-inch or 2-quart baking dish.
- Tear the croissants into large chunks and layer them evenly in the dish. Sprinkle chocolate chips over and between the croissant pieces.
- In a mixing bowl, whisk together the eggs, milk, cream, sugar, vanilla, salt, and any optional add-ins like cinnamon or orange zest.
- Pour the custard evenly over the croissants, gently pressing them down so they soak it up.
- Let the dish sit for 5–10 minutes to help the croissants absorb the mixture.
- Bake for 35–40 minutes until the top is golden and the custard is mostly set (should jiggle slightly in the center).
- Let it cool slightly before dusting with powdered sugar or topping with whipped cream. Serve warm.
Notes
Use slightly stale croissants for best texture and absorption.
Assemble the night before and bake fresh in the morning for convenience.
Try variations like Nutella, coconut, or pain au chocolat for extra flavor.
Store leftovers in the fridge for up to 3 days and reheat with a splash of milk or cream.
- Prep Time: 10 minutes
- Cook Time: 35–40 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: French-Inspired
Nutrition
- Serving Size: 1 slice (based on 8 servings)
- Calories: 380
- Sugar: 18g
- Sodium: 210mg
- Fat: 24g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0.5g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 125mg








