Chocolate Croissant Bread Pudding

Featured in: Sweet Spots

This dish combines flaky croissant pieces with rich chocolate chips soaked in a smooth, creamy custard made from milk, cream, eggs, and vanilla. The mixture is baked until golden and set, creating a warm, decadent treat ideal for brunch or dessert. Optional toppings like powdered sugar, fresh berries, and whipped cream enhance the flavors and presentation. Using day-old croissants helps absorb the custard perfectly, while baking ensures a delightful texture contrast between the crisp top and soft interior.

Updated on Tue, 24 Feb 2026 13:32:00 GMT
Decadent chocolate croissant bread pudding with buttery layers soaked in creamy custard and topped with melted chocolate chips. Save
Decadent chocolate croissant bread pudding with buttery layers soaked in creamy custard and topped with melted chocolate chips. | tastychuck.com

My sister texted me at 7 AM on a Sunday asking if I could make something impressive for brunch, and all I had in my kitchen were three-day-old croissants she'd bought from the bakery down the street. Instead of letting them go stale in the cabinet, I remembered a trick I'd learned years ago about transforming yesterday's baked goods into something entirely new. Within an hour, the smell of chocolate and butter had filled my apartment, and she arrived to find this golden, custardy masterpiece cooling on the counter. It became her go-to request every time she visits now.

There was this one morning when my neighbor knocked on my door because the smell had drifted into the hallway, and within ten minutes she was sitting at my kitchen table with a fork in hand. We didn't exchange many words, just quiet appreciation for how the golden-brown top crackled under her spoon and released that custardy center. That's when I realized this dish does something special—it stops people mid-conversation.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Croissants (6 large, day-old): The older the better, honestly, because they soak up custard without falling apart, but if you only have fresh ones, pop them in a 300°F oven for 5 minutes to dry them out slightly.
  • Semisweet or dark chocolate (1 cup): I prefer chopping my own from a bar rather than using chips because they melt more evenly, but chips work fine if that's what you have.
  • Whole milk (2 cups): This is your base, and it matters more than you'd think—don't use skim because you need that richness to carry the custard.
  • Heavy cream (1 cup): This is what makes it feel decadent instead of just custardy, so don't skip it or substitute it.
  • Large eggs (4): Room temperature is ideal because they whisk more smoothly, but I've never waited long enough and it's turned out fine anyway.
  • Granulated sugar (1/2 cup): Measure it and then taste your custard before baking—you can always add a touch more if you like it sweeter.
  • Vanilla extract (1 tsp): Real vanilla makes a difference you can taste, especially since the custard is so simple otherwise.
  • Kosher salt (1/4 tsp): This small amount balances the sweetness and makes the chocolate flavor pop in a way people can't quite identify.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare Your Stage:
Preheat your oven to 350°F and butter a 9x13-inch baking dish—this takes two minutes and sets up the whole process. While it warms, cut your croissants into rough 2-inch pieces, letting them be a little uneven because that's what creates pockets for chocolate and custard to hide in.
Layer Your Foundation:
Scatter the croissant pieces across the bottom of your baking dish, then generously sprinkle chocolate over and between them like you're being a little reckless about it. This isn't the time to be precise—just make sure chocolate is distributed enough that every spoonful will have some.
Whisk Your Custard:
Combine milk, cream, eggs, sugar, vanilla, and salt in a bowl and whisk until the mixture is smooth and the sugar dissolves—this takes about two minutes of steady whisking. You'll notice the mixture getting slightly paler and thicker as the eggs incorporate, which is exactly what you want.
The Soak:
Pour the custard evenly over everything, then use a spatula to gently press the croissant pieces down so they're submerged and can actually absorb the liquid. Let it sit for exactly ten minutes while you make toast or check your phone, because this resting period is non-negotiable for texture.
Into the Oven:
Slide it in and bake for 35 to 40 minutes—you'll know it's done when the top turns golden brown and the center jiggles just slightly when you nudge the pan. If it still looks pale at 35 minutes, give it another five because ovens vary wildly and you'd rather have it slightly overdone than custardy in the center.
The Cool Down:
Pull it out and let it rest for 10 minutes before serving, which is harder than it sounds because the smell will make you impatient. This resting time lets the custard set just enough so it holds together instead of collapsing onto your plate.
Save
| tastychuck.com

I made this for my best friend's birthday brunch last spring, and it became the thing everyone asked about for months afterward instead of the fancy mimosas I'd stressed over. There's something about food that transforms leftover ingredients into a moment worth remembering.

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 Choice

Croissants are the secret weapon here, and I learned this the hard way by trying to substitute brioche once. The croissants have all those laminated butter layers that create texture and pockets where chocolate and custard pool, whereas brioche just turns into porridge. The architecture matters more than I expected.

Timing and Temperature Matters

I've made this at high altitude where everything takes longer, and I've made it at sea level in a grandmother's ancient oven that runs hot. The 35 to 40 minute window is real, but trust your eyes and nose more than the timer—when it smells like caramelized butter and custard, you're close. The top should be golden and set, and the very center should have just the tiniest wobble.

Make It Your Own

This is one of those recipes that invites tinkering without falling apart, so I've experimented more with this than most things in my kitchen. Add orange zest or a splash of Grand Marnier to the custard if you want it to taste like a French café, or steep some Earl Grey tea in your milk before whisking it together for something unexpected. Some mornings I toast the croissants lightly before assembly, and other times I add a pinch of nutmeg to the custard because I'm feeling it.

  • If you want it fancier, dust with powdered sugar right before serving and add fresh raspberries or a dollop of whipped cream.
  • Leftovers refrigerate beautifully and reheat in a 300°F oven for about 15 minutes without drying out.
  • Make it the day before and let it soak overnight in the refrigerator for an even more custard-soaked result.
Warm chocolate croissant bread pudding baked until golden, featuring rich custard and semisweet chocolate chunks in every bite. Save
Warm chocolate croissant bread pudding baked until golden, featuring rich custard and semisweet chocolate chunks in every bite. | tastychuck.com

This dish taught me that the best brunch moments aren't about having all the right ingredients or hours to spend cooking—they're about knowing what to do with what's sitting in your kitchen. Make it, and watch people slow down.

Recipe Guide

What type of croissants work best?

Day-old croissants are ideal as they absorb the custard better without becoming too soggy. Fresh croissants can also be used if slightly dried before baking.

Can I substitute the chocolate used?

Yes, semisweet chocolate chips or chopped dark chocolate both work well to add richness and balance the custard's sweetness.

Is it necessary to let the croissants soak before baking?

Allowing the croissants to soak in the custard for about 10 minutes ensures they absorb the flavors and create a moist, tender texture after baking.

What are some suggested toppings?

Light dustings of powdered sugar, fresh berries, or a dollop of whipped cream add freshness and a pleasant contrast to the warm custard bake.

Can I prepare this ahead of time?

Yes, you can assemble the custard and croissants a few hours ahead and refrigerate before baking to save time on the day of serving.

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 and chocolate baked in creamy custard, perfect for a cozy brunch or dessert.

Prep duration
20 min
Heat time
40 min
Full duration
60 min
Created by Chuck Harrison

Style Sweet Spots

Skill level Easy

Heritage French-American

Output 6 Portions

Nutrition Labels Meat-free

What you'll need

Breads & Chocolates

01 6 large croissants (preferably day-old), cut into 2-inch pieces
02 1 cup (170 g) 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

Method

Phase 01

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

Phase 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.

Phase 03

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

Phase 04

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

Phase 05

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

Phase 06

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

Phase 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.

Kitchen tools

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy, nuts, or tree nuts depending on chocolate brand

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 480
  • Fats: 29 g
  • Carbohydrates: 45 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.