Chocolate Croissant Bread Pudding

Featured in: Weekend Refreshing Bakes

Indulge in a decadent brunch dish featuring day-old croissants soaked in a rich custard blend of milk, cream, eggs, and vanilla. Chocolate pieces are nestled throughout for a luscious twist. Baked until golden and set, this warm treat is perfect dusted with powdered sugar and served alongside fresh berries or whipped cream. Ideal for cozy mornings, its creamy texture and chocolate richness create a comforting and elegant flavor experience.

Updated on Tue, 24 Feb 2026 13:49:00 GMT
Warm chocolate croissant bread pudding baked to golden perfection, with buttery croissant pieces soaked in rich custard and melted chocolate. Pin it
Warm chocolate croissant bread pudding baked to golden perfection, with buttery croissant pieces soaked in rich custard and melted chocolate. | citrusfable.com

My neighbor showed up at my door one Saturday morning with a bag of day-old croissants from the bakery where she works, insisting I do something special with them. I stood there holding them, still warm in their paper bag, and suddenly remembered a chocolate bread pudding I'd tasted years ago at a little café in Montreal. Two hours later, my kitchen smelled like butter and cocoa, and I understood why she'd brought them to me specifically.

I made this for my book club last month, and what I remember most isn't the compliments, but watching my friend Sarah tear into her second slice while discussing chapter seven, completely oblivious to the chocolate on her chin. That's when I knew the recipe worked—when it became background magic to the actual moment happening around the table.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 6 large croissants (preferably day-old), cut into 2-inch pieces: Stale croissants are your secret weapon here because they absorb the custard without falling apart like fresh ones would. If you only have fresh croissants, pop them in a 300°F oven for five minutes to dry them out slightly.
  • 1 cup (170 g) semisweet chocolate chips or chopped dark chocolate: This is where you can make the dish entirely yours—I usually use a mix of dark and milk chocolate for complexity, but pure dark chocolate makes it more sophisticated.
  • 2 cups (480 ml) whole milk: The milk is your custard's foundation, so don't skimp with skim versions.
  • 1 cup (240 ml) heavy cream: This is what makes the custard luxurious and prevents it from tasting watery or egg-heavy.
  • 4 large eggs: Room temperature eggs whisk together more smoothly, so pull them from the fridge about fifteen minutes before you start.
  • 1/2 cup (100 g) granulated sugar: This sweetens without overpowering the chocolate or croissant flavors.
  • 1 tsp vanilla extract: Real vanilla extract makes a noticeable difference in depth here, not that artificial vanilla-adjacent taste.
  • 1/4 tsp kosher salt: A tiny pinch that somehow makes everything taste more like itself.
  • Powdered sugar, fresh berries, and whipped cream: These are optional but honestly, the powdered sugar dusting is what makes it look intentional.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prepare the dish:
Set your oven to 350°F (175°C) and butter a 9x13-inch baking dish generously. You want the butter to coat every corner so nothing sticks and burns.
Layer the croissants and chocolate:
Spread your croissant pieces across the buttered dish like you're building something, not just tossing them in. Scatter the chocolate throughout so it's distributed, not clumped in one corner.
Whisk the custard base:
In a large bowl, whisk together milk, cream, eggs, sugar, vanilla, and salt until the mixture is smooth and the sugar has dissolved. This takes about a minute of actual whisking, not just casual stirring.
Pour and soak:
Pour the custard evenly over the croissants and gently press down with a fork so every piece gets moistened. Let it sit for ten minutes—this is where the magic happens as the bread soaks up all that eggy, creamy goodness.
Bake until golden:
Slide it into the oven for 35 to 40 minutes. You'll know it's done when the top turns golden brown and the center feels set when you gently shake the dish, though there should still be a tiny jiggle in the very middle.
Cool and finish:
Let it rest for ten minutes before serving—this helps it hold together and makes plating less of a disaster. Dust with powdered sugar, add berries or whipped cream if you're feeling generous, and serve while it's still warm enough that the chocolate is soft.
Pin it
| citrusfable.com

There's something about bread pudding that transforms a kitchen into something warmer, like the oven is doing more than just baking. My daughter wandered downstairs mid-recipe following the smell, and instead of asking what was for breakfast, she asked when it would be ready—that's when I realized this dish does something beyond feeding people.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Croissant Question

You might wonder if using croissants instead of regular bread actually matters, and the answer is yes in a way that matters. Regular bread soaks up custard like a sponge and becomes mushy, but croissants have all those layers and butter already built in, so they stay structured while absorbing flavor. They also give you little pockets of melted chocolate that plain bread just can't offer.

Making It Your Own

This recipe is begging for variations, and that's part of its charm. Some mornings I add a tablespoon of orange zest to the custard because I'm in a bright mood, other times I add a splash of orange liqueur for something more sophisticated. I've done it with white chocolate and raspberries when someone's coming over I want to impress, and I've done it plain when I just need comfort on a Tuesday.

Storage and Second Helpings

Leftovers stay good in the fridge for three days, which almost never happens in my house but technically they can. To reheat, cover loosely with foil and warm in a 300°F oven for about ten minutes so the edges don't dry out while the center comes back to life. It's never quite as perfect as fresh, but it's honest and still delicious.

  • Day-old croissants work better than fresh because they have less moisture and won't turn to mush in the custard.
  • Room temperature eggs whisk into the custard more smoothly than cold ones, making for a silkier texture.
  • Let the assembled pudding rest those ten minutes before baking—it's the difference between okay and genuinely good.
Decadent chocolate croissant bread pudding, a cozy brunch favorite, featuring layers of flaky croissants and gooey chocolate in creamy custard. Pin it
Decadent chocolate croissant bread pudding, a cozy brunch favorite, featuring layers of flaky croissants and gooey chocolate in creamy custard. | citrusfable.com

This recipe has become my answer to the question of what to make when I want to feel like I'm doing something special but don't actually want to spend my whole morning in the kitchen. Serve it warm, watch people's faces when they taste it, and accept that you've just become the kind of person who makes chocolate croissant bread pudding for brunch.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Chocolate Croissant Bread Pudding

Buttery croissants soaked in custard with rich chocolate, baked golden for a cozy brunch delight.

Prep time
20 minutes
Time to cook
40 minutes
Overall time
60 minutes
Created by Noah Roberts


Skill Level Easy

Cuisine French-American

Serves 6 Portions

Diet info Vegetarian

What You'll Need

Breads & Chocolates

01 6 large croissants (preferably day-old), cut into 2-inch pieces
02 1 cup semisweet chocolate chips or chopped dark chocolate

Custard Mixture

01 2 cups whole milk
02 1 cup heavy cream
03 4 large eggs
04 1/2 cup granulated sugar
05 1 teaspoon vanilla extract
06 1/4 teaspoon kosher salt

Toppings

01 Powdered sugar for dusting
02 Fresh berries for serving
03 Whipped cream for serving

Directions

Step 01

Preheat and Prepare: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter.

Step 02

Layer Croissants and Chocolate: Arrange croissant pieces evenly in the prepared baking dish. Sprinkle chocolate chips or chopped chocolate over and between the croissant pieces.

Step 03

Prepare Custard: In a large bowl, whisk together milk, cream, eggs, sugar, vanilla extract, and salt until well combined.

Step 04

Soak Croissants: Pour custard mixture evenly over croissants, pressing gently to ensure all pieces are moistened. Let stand for 10 minutes to allow croissants to soak up the custard.

Step 05

Bake: Bake for 35 to 40 minutes, or until the custard is set and the top is golden brown.

Step 06

Cool: Remove from oven and let cool for 10 minutes before serving.

Step 07

Finish and Serve: Dust with powdered sugar and serve warm with fresh berries or whipped cream, if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons

Allergy Advice

Review ingredients for allergens and speak with a healthcare provider if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy in chocolate
  • Check chocolate for possible nut or soy traces

Nutritional Details (per serving)

This nutrition info is an estimate and not medical advice.
  • Total Calories: 480
  • Fats: 29 grams
  • Carbohydrates: 45 grams
  • Proteins: 9 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.