Chocolate Croissant Bread Pudding

By Marina Caldwell

Jump to Recipe
Spread Love ❤️:
★ 0.00 from 0 votes

Chocolate Croissant Bread Pudding

There is something almost sneaky about chocolate croissant bread pudding. It looks like the kind of dessert you’d see on a brunch menu at a place with cloth napkins and a $14 price tag, but I promise you, it is one of the easiest things I make at home. Have you ever stood in your kitchen at 8 a.m. on a Saturday wondering what to do with a sad box of day-old croissants? This is your answer.

My friend Gina came over for a long, slow Sunday last fall. She brought two croissants from the bakery the day before, the kind that were still good but no longer perfect. We cubed them up while the coffee was brewing, whisked the custard in a single bowl, and by the time my dad arrived for lunch, the whole apartment smelled like a French patisserie. He asked if I’d been up since dawn. I laughed and slid him a warm square. That’s the magic of this recipe — it makes you look like you tried way harder than you did.

If you have ever had bread pudding that turned out dry, or bready in a sad way, or just a little eggy, you are not alone. The trick is in the ratio, the soak time, and using croissants that are actually stale, not soft. Let me walk you through it.

Why This Works

Croissants are the secret weapon. They are already full of butter and built in layers, so when you soak them in custard and bake them, every bite has that flaky-but-creamy thing you can’t get from regular bread. The egg yolk custard (instead of whole eggs) keeps it rich and custardy rather than spongy. And the chopped dark chocolate melts into little molten pockets throughout, so every spoonful has a streak of chocolate in it.

The other thing I think matters is toasting the croissant pieces before you soak them. It sounds backwards, but it stops them from collapsing into mush. They hold their shape, soak up just enough custard, and crisp up on top while staying tender inside. Gina learned this from her mother-in-law, who learned it from her own mother. Some tricks really do pass down.

Chocolate Croissant Bread Pudding

Soft, custardy, with crispy edges and pools of melted dark chocolate throughout. This is the dessert I make when I want everyone at the table to go quiet for a second. Serves 6 to 8 as a generous brunch portion, or 4 if you have hungry friends like I do.

Ingredients

Ingredients for chocolate croissant bread pudding laid out on a wooden table
  • Butter, for the baking dish
  • 6 large egg yolks
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground nutmeg
  • 6 croissants (about 1 pound), cut into 1-inch pieces, day-old is ideal, toasted in the oven until dry and hard but still pale
  • 4 ounces bittersweet chocolate (70% cacao), chopped into chunks

From Bowl to Oven

Take your time with each step. None of them are hard, but the order matters, especially the toast-then-soak part.

Step 1: Preheat the oven and prep the dish. Set the oven to 375°F (190°C). Butter an 8-inch square baking dish (or any shallow 2-quart dish you love) with a thin, even layer of softened butter. Don’t skip this — it’s what creates those golden, caramelized edges that everyone fights over.

Step 2: Toast the croissant pieces. Spread the cubed croissants on a rimmed baking sheet in a single layer. Toast in the oven for 15 to 20 minutes, stirring once at the halfway mark, until the cubes feel dry and hard on the outside but are still pale (not brown). Pull them out and let them cool for a few minutes. This is the move that keeps the pudding from going soggy.

A woman's hand pouring custard over croissant pieces and chocolate

Step 3: Whisk the custard. In a large bowl, whisk the egg yolks with the milk, cream, sugar, vanilla, salt, and nutmeg until completely smooth. You want every grain of sugar dissolved and no streaks of yolk sitting at the bottom. I usually whisk for about a minute by hand — a French whisk makes this fast.

Step 4: Combine the croissants and chocolate. Add the toasted croissant pieces and the chopped dark chocolate to the bowl of custard. Stir gently with a spatula until every piece is coated and the chocolate is tucked into all the nooks. Let it sit for 5 minutes so the croissants start to absorb the custard.

Step 5: Transfer to the baking dish. Pour the whole mixture into your buttered baking dish. Use the spatula to spread it into an even layer, pressing the pieces down a little so the custard covers everything. Top with a few extra chocolate chunks if you want to be generous (you do).

Step 6: Bake. Slide the dish into the oven and bake for 40 to 50 minutes. You’ll know it’s done when the top is golden brown, the edges are pulling away from the dish, and a knife inserted in the center comes out clean. If you have an instant-read thermometer, the center should read at least 160°F.

Step 7: Cool slightly and serve. Let it rest for about 10 minutes before serving. This is the hardest step, because the smell is going to be impossible to resist. I usually serve it warm, either plain or with a little whipped cream or a scoop of vanilla ice cream on the side. A drizzle of cream or a dusting of powdered sugar is also lovely.

Creative Twists

This is one of those recipes that takes kindly to playing around. Here are a few of my favorite versions:

  • …swap the bittersweet chocolate for milk chocolate and add a teaspoon of espresso powder to the custard for a mocha version
  • …use Nutella thinned with a splash of warm cream and drizzle it over the top right after baking
  • …add a handful of fresh raspberries or sliced strawberries between the croissant layers for a chocolate-berry twist
  • …toast the cubed croissants with a sprinkle of brown sugar for a deeper, almost caramelized flavor
  • …in fall, swap the nutmeg for 1/2 teaspoon of pumpkin pie spice and add a handful of toasted pecans
  • …make it boozy with a tablespoon of bourbon, dark rum, or Grand Marnier stirred into the custard

Serving & Pairing Ideas

This pudding is at its best served warm, not hot, so the custard has a chance to set just enough to spoon neatly. I love it with a small pitcher of cold heavy cream poured tableside — everyone adds their own splash. A scoop of good vanilla ice cream on top is also a classic move; the contrast of warm pudding and cold cream is everything.

For brunch, I serve it alongside a big fruit salad and a pot of strong coffee. For dessert after dinner, a small square is plenty — it’s rich. And if you have any leftover croissants from the bakery, this is the perfect Sunday-morning use for them, before they cross the line from day-old to actually stale. For more cozy dessert ideas, you might also love my chocolate lava cake or these brown butter chocolate chip cookies on the site.

A scooped portion of chocolate croissant bread pudding dusted with powdered sugar

Why I Love This Recipe

I love this recipe because it makes my kitchen feel like a patisserie without requiring any pastry skills at all. It uses up the things I tend to have around (croissants, eggs, cream, a bar of good chocolate) and turns them into something that feels celebratory. I have brought this to friends’ brunches, my dad’s birthday, and one very chaotic Christmas morning, and it has never not disappeared within an hour.

It is also forgiving. Slightly stale croissants? Even better. No heavy cream on hand? Use all whole milk. Out of nutmeg? Skip it. The custard ratio is generous enough to soak a few extra cubes if you want to stretch it. It’s the kind of recipe that fits into your life, not the other way around.

Storage and Make-Ahead Tips

Leftovers keep well covered in the fridge for up to 3 days. Reheat individual portions in the microwave for about 30 seconds, or in a 325°F oven for 10 to 12 minutes until warmed through. I actually like it cold, straight from the fridge, the morning after — it eats like a chocolate croissant fudge.

You can absolutely assemble the whole thing the night before. Build the pudding in the buttered baking dish, cover tightly with plastic wrap, and refrigerate. In the morning, pull it out while the oven preheats so it loses some of the chill, then bake as directed — you may need to add 5 to 10 minutes of bake time since it’ll be going in cold.

For longer storage, you can freeze the baked and cooled pudding, tightly wrapped, for up to 2 months. Thaw overnight in the fridge and reheat gently in the oven.

Troubleshooting Your Bread Pudding

My pudding came out dry. You probably under-soaked the croissants, or your custard ratio was a little off. Make sure you’re measuring the milk and cream accurately, and let the assembled mixture sit for 5 minutes before baking so the bread can drink up.

It’s too wet/eggy in the middle. Likely under-baked. Cover the top loosely with foil (to prevent over-browning) and bake for another 10 to 15 minutes, until the center reaches 160°F. A knife inserted in the center should come out clean, not wet with custard.

The top is browning too fast. Tent a piece of aluminum foil over the dish for the last 15 minutes of baking. The top will continue to set underneath the foil without burning.

The chocolate sank to the bottom. Toss the chopped chocolate with a teaspoon of flour before stirring it in. This helps it stay suspended throughout the custard as it bakes.

Your Quick Questions, Answered

Can I use regular bread instead of croissants? You can, but the result will be different — closer to a classic bread pudding, less rich and buttery. If you go that route, use a sturdy bread like brioche or challah, and toast it the same way.

Do I have to use egg yolks only, or can I use whole eggs? Yolks only give you that silky, custardy texture. If you use whole eggs, the pudding will be slightly more set and less rich. Either works, but the yolk version is the one my dad keeps asking for.

Can I make this without alcohol for kids? This recipe doesn’t call for any alcohol, so it’s already kid-friendly. If you want to dress it up for a grown-up dinner party, the bourbon or rum in the custard is a nice touch but entirely optional.

How do I know when the croissants are toasted enough? They should feel dry and hard on the outside but still pale in color, not golden. If they turn brown, they’ve gone too far. Think of it as dehydrating, not browning.

Can I prep this in the morning for a dinner party that night? Yes — assemble the pudding in the morning, refrigerate covered, and bake it about an hour before you want to serve. It actually benefits from the long soak.

A Little Goodbye from My Kitchen

If you make this, I would love to know how it turns out. Snap a photo, leave a comment, or just tell me in your own kitchen. And if you have a friend who always says they can’t bake, send them this recipe. Chocolate croissant bread pudding is the gentle, generous entry point — the one that almost always turns a skeptic into a believer.

I am off to drink the rest of my coffee and probably bake something else. Gina is texting me about a flourless chocolate cake she wants to try, so stay tuned. Thank you, as always, for being here.

Happy baking!
—Marina Caldwell

A single serving of chocolate croissant bread pudding with whipped cream

Chocolate Croissant Bread Pudding

Serves 6 to 8 · 1 hour (mostly hands-off)

Ingredients

  • Butter, for the baking dish
  • 6 large egg yolks
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground nutmeg
  • 6 croissants (about 1 pound), cut into 1-inch pieces, day-old, toasted until dry
  • 4 ounces bittersweet chocolate (70% cacao), chopped into chunks

Instructions

  1. Preheat oven to 375°F. Butter an 8-inch square (or shallow 2-quart) baking dish.
  2. Spread cubed croissants on a rimmed sheet. Toast 15 to 20 minutes, stirring once, until dry and hard but still pale. Cool slightly.
  3. Whisk egg yolks, milk, cream, sugar, vanilla, salt, and nutmeg in a large bowl until smooth.
  4. Add toasted croissants and chopped chocolate. Stir to coat. Let sit 5 minutes.
  5. Transfer to the buttered dish. Spread into an even layer.
  6. Bake 40 to 50 minutes, until top is golden, edges are set, and a knife in the center comes out clean (internal temp 160°F).
  7. Cool 10 minutes. Serve warm, with whipped cream or vanilla ice cream if you like.
Adapted from NoblePig’s Chocolate Croissant Bread Pudding.
Spread Love ❤️:
★ 0.00 from 0 votes
You may also like

Leave a Comment

Your email address will not be published. Required fields are marked *