Chocolate Bread Pudding

Chocolate Bread Pudding
⏱️ cook time 75 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Rich, gooey chocolate bread pudding is a cozy, custardy baked treat made with buttery brioche, melted dark chocolate, and warm vanilla custard, best served warm.

Ingredients

Stale brioche bread 400 grams, cut into 2cm (3/4-inch) cubes
Semi-sweet dark chocolate (70% cacao) 180 grams, roughly chopped (120g for layering, 60g for topping)
Whole milk 240 ml (1 cup)
Heavy whipping cream 180 ml (3/4 cup)
Large eggs 3 units (approx 150 grams total)
Granulated white sugar 65 grams (1/3 cup)
Unsalted butter 33 grams (2 tablespoons plus 1 teaspoon total; 28g melted for custard, 5g softened for greasing)
Pure vanilla extract 1 teaspoon (5 ml)
Fine sea salt 1/4 teaspoon (1 gram)
Ground cinnamon 1/2 teaspoon (1.5 grams)

Steps

1

Prep dish and bread

Preheat your oven to 175°C (350°F). Grease a 20cm (8-inch) square baking dish with the 5 grams of softened unsalted butter set aside for greasing. Spread the 400g of cubed stale brioche evenly across the bottom of the dish, then scatter 120g of the chopped dark chocolate over the bread cubes, tucking some pieces between the bread for even chocolate distribution.

Step 1
step1:Prep dish and bread
2

Mix the custard base

In a 2-liter large mixing bowl, whisk together the 3 large eggs, 65g granulated sugar, 1/4 teaspoon fine sea salt, and 1/2 teaspoon ground cinnamon until smooth and pale yellow, about 1 minute of steady whisking. Slowly pour in the 240ml whole milk, 180ml heavy cream, 28g melted unsalted butter, and 1 teaspoon vanilla extract, whisking gently for 45 seconds to combine fully, taking care not to create excess air bubbles.

Step 2
step2:Mix the custard base
3

Soak bread in custard

Slowly pour the entire custard mixture evenly over the bread and chocolate in the prepared baking dish. Press down gently on the bread cubes with the back of a wooden spoon to ensure every piece is submerged and coated in custard. Let the mixture rest for 10 minutes at room temperature to allow the bread to fully absorb the custard before baking.

Step 3
step3:Soak bread in custard
4

Bake the bread pudding

Cover the baking dish tightly with aluminum foil, then place it on the middle rack of the preheated 175°C (350°F) oven. Bake for 25 minutes covered, then remove the foil, scatter the remaining 60g of chopped dark chocolate over the top of the pudding, and bake uncovered for another 15 minutes. The pudding is done when the top is golden and crispy, and the center jiggles slightly when the dish is nudged, with no visible runny custard.

Step 4
step4:Bake the bread pudding
5

Rest before serving

Remove the fully baked pudding from the oven, and transfer it to a wire rack to rest at room temperature for 10 minutes. This resting period allows the custard to set fully so slices hold their shape, instead of falling apart when scooped.

Step 5
step5:Rest before serving
6

Portion and serve

Slice or scoop the rested pudding into 6 equal portions, and serve warm. For extra richness, top each portion with 1 tablespoon of freshly whipped cream or a 10ml drizzle of warm dark chocolate sauce, if desired.

Step 6
step6:Portion and serve

Tips

1.Use stale, dry bread for the best texture: fresh soft bread will turn mushy and soggy when soaked in custard. If you only have fresh brioche, cube it and toast it on a baking sheet at 150°C (300°F) for 8 minutes to dry it out before using.
2.Avoid overbaking the pudding: a fully firm center means the custard will turn dry and rubbery as it cools. A gentle, wobbly jiggle in the very center when you nudge the dish is the perfect doneness cue, as residual heat will set the center during resting.
3.For a make-ahead option, assemble the unbaked pudding (cover tightly with plastic wrap) and store it in the refrigerator for up to 24 hours before baking; add 5 minutes to the covered bake time if baking straight from the fridge to account for the cold dish.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Chocolate Bread Pudding:Frequently Asked Questions

1.Can I use fresh brioche instead of stale brioche for this recipe?
Stale brioche works best because it absorbs the vanilla custard without turning mushy as it bakes. If you only have fresh brioche on hand, cube it and toast it on a sheet pan at 300°F for 8 to 10 minutes to dry it out slightly—don’t let it brown too much, or it will add a burnt, toasty flavor that clashes with the rich chocolate.
2.What if I don’t have 70% cacao semi-sweet dark chocolate?
You can swap it for 50-60% cacao dark chocolate for a sweeter, milder profile, but skip milk chocolate entirely—it will make the pudding cloyingly sweet and mask the deep, rich chocolate notes. Chop your chocolate into rough ½-inch chunks so it melts evenly throughout the pudding instead of sinking straight to the bottom of the dish.
3.Do I have to use both whole milk and heavy whipping cream for the custard?
That specific dairy blend creates the perfect luxe, custardy texture without feeling overly heavy or rich. If you use only whole milk and skip the cream, the pudding will turn out watery and lack that signature silky mouthfeel. In a pinch, you can substitute half-and-half for the total dairy amount, though the result will be slightly less decadent.
4.How do I tell when my chocolate bread pudding is fully done baking?
Stick a sharp paring knife into the very center of the pudding—it should come out mostly clean with just a few tiny, moist custard crumbs attached, no runny liquid. The edges will be slightly puffed and set, and the center will have a soft, Jell-O-like jiggle; it will finish setting as it rests 10 minutes before serving.
5.Can I make this chocolate bread pudding ahead of time?
Absolutely! You can assemble the unbaked pudding, cover it tightly, and refrigerate it for up to 24 hours before baking to let the flavors meld. If you bake it ahead, store covered in the fridge for up to 3 days, and reheat portions in the microwave for 30 seconds or a 325°F oven for 10 minutes until warm and gooey.
6.Why did my bread pudding turn out soggy in the middle?
Sogginess usually stems from three common missteps: using fresh, untoasted bread that breaks down too fast, using too much dairy so the custard ratio is off, or underbaking so the eggs don’t fully set. Be sure to press bread cubes down into the custard before baking so every piece absorbs liquid evenly without leaving pooled custard at the bottom.
7.Can I use a different bread if I don’t have brioche on hand?
Brioche’s buttery, soft crumb is ideal for this recipe, but you can swap it for stale challah, soft Italian bread, or day-old croissants for a similarly rich result. Skip crusty sourdough or whole grain breads—their dense, hearty texture and strong, tangy flavors will compete with the chocolate and throw off the delicate custard balance.
8.Do I need to temper the eggs when making the custard?
It’s a quick, worthwhile step to avoid tiny scrambled egg bits in your finished pudding. Warm the milk and cream first, then slowly whisk about ½ cup of the warm dairy into your beaten eggs to bring them up to temperature gradually, before stirring the egg mixture back into the rest of the warm dairy for a silky, lump-free custard.
9.Can I add extra mix-ins to this chocolate bread pudding?
Definitely! Stick to ½ to ¾ cup total of add-ins so you don’t weigh down the delicate custard. Great options include toasted chopped pecans or walnuts, dried tart cherries, a splash of bourbon in the custard, a pinch of espresso powder to amp up chocolate flavor, or a handful of mini marshmallows for a s’mores twist.
10.What’s the best way to serve this chocolate bread pudding?
It tastes best served warm, about 10 minutes after it comes out of the oven, when the chocolate is still gooey and the custard is soft and creamy. Top it with a dollop of freshly whipped cream, a scoop of vanilla bean ice cream, a light drizzle of warm chocolate sauce, or a dusting of powdered sugar for an extra cozy treat.
11.Can I adapt this recipe to be egg-free or dairy-free?
The classic version relies on large eggs to set the custard into that perfect soft, sliceable texture, but you can easily adapt it for restricted diets. Swap eggs for ¾ cup smoothly blended silken tofu, use full-fat oat milk and coconut cream in place of dairy, and pick dairy-free 70% dark chocolate to keep that signature rich, gooey texture.
12.Why does all my chocolate sink to the bottom of the pudding?
That happens if your chocolate chunks are too large or heavy, or if you skip letting the bread soak in custard for a few minutes before baking. Toss your chopped chocolate with a tiny pinch of all-purpose flour before folding it into the mix, and distribute chunks evenly throughout the dish to keep them suspended as the pudding bakes.
13.How long should I let the bread soak in the custard before baking?
For the best texture, let the assembled pudding rest for 20 to 30 minutes at room temperature before popping it in the oven. This gives the stale brioche cubes time to soak up every bit of vanilla-chocolate custard so you don’t end up with dry, crusty bread bits. Don’t soak it longer than an hour, or the bread may turn unpleasantly mushy.
14.Can I bake this bread pudding in individual ramekins instead of one large dish?
Absolutely! Divide the bread, chocolate, and custard mixture evenly between 6 to 8 8-ounce ramekins, set them in a shallow water bath to keep the custard silky, and bake at 350°F for 25 to 30 minutes until centers are just set. Individual servings are perfect for dinner parties and reheat beautifully for quick weeknight treats.
15.What’s the best way to store leftover chocolate bread pudding?
Let leftover pudding cool completely to room temperature first, then cover the baking dish tightly with plastic wrap or transfer slices to an airtight container and refrigerate for up to 4 days. I don’t recommend freezing it, as the custard will separate and turn grainy when thawed, and the brioche will lose its soft, custardy texture. Reheat gently before serving.

Comments (9)

2 days ago

OMG this chocolate bread pudding is SO good!!! I made it for my family dinner last Sunday and every single person went back for seconds. I used day-old sourdough like the recipe suggested and the texture was perfect—gooey in the middle, crispy edges, just the right amount of rich chocolate. Even my super picky 7 year old asked if we could have it for breakfast the next day. 10/10, will be making this for every potluck from now on!

1 day ago

Wait did you add extra chocolate chips? I’m making this for my office potluck tomorrow and wondering if I should toss in a handful of semi-sweet chips on top!

20 hours ago

Great question! A handful of extra chocolate chips on top right before baking adds such a nice melty, crunchy top—highly recommend it for a potluck, it always gets rave reviews!

5 days ago

Game changer for easy weeknight desserts! I was worried this would be too fussy for a weeknight but it’s literally so easy—most of the cook time is inactive while it bakes. I swapped regular milk for oat milk because that’s what I had in the fridge and it still turned out amazing. Only thing is I wish I’d let it cool a little longer before digging in, I burned my tongue because it smelled too good to wait 😂

4 days ago

So glad it worked with oat milk, that’s such a great swap! And fair warning, it does smell incredible straight out of the oven—we won’t judge if you sneak a bite early, just blow on it first!

1 week ago

Made this in my tiny dorm oven last night for my roommates and we all devoured it in 10 minutes. Super cheap to make too— I grabbed a stale loaf of bread from the campus dining hall for free, used the cheap baking cocoa I had in my cabinet, and it tasted like a fancy restaurant dessert. No fancy equipment needed, just a mixing bowl and a baking dish. Will absolutely be making this again for late night study sessions!

2 weeks ago

I’ve been making bread pudding for 40 years and this chocolate version is my new go-to for when my grandkids come to visit. I added a splash of bourbon to the custard like I do with my regular bread pudding and it paired so perfectly with the chocolate. My oldest grandson said it’s better than the cookie cake I usually make—high praise coming from a 16 year old!

1 week ago

Oh the bourbon addition sounds genius! How much did you add? I want to make this for my husband’s birthday and he loves boozy desserts.

3 days ago

I was looking for a slightly indulgent treat that wasn’t totally over the top for my Sunday meal prep, and this hit the spot! I used whole grain bread, cut the sugar by about 2 tablespoons, and added a handful of raspberries on top for a little tart contrast. It’s rich enough that a small square satisfies my sweet tooth after dinner all week, which is perfect for staying on track with my goals. Only knock is I wish the recipe had a note about adjusting sugar levels for people who don’t love super sweet desserts, but otherwise it’s fantastic.

2 days ago

Thanks so much for the feedback! We love the raspberry addition, that sounds like such a bright, delicious twist. We’ll add a note to the recipe about adjusting sugar to taste soon, that’s a great call.

1 day ago

Wait the raspberries sound insane! I bet the tartness cuts through the rich chocolate so well, I’m definitely trying that next time I make it.

yesterday

Made this for our backyard cookout last weekend to go with the brisket and ribs, and people were losing their minds over it. I thought a chocolate dessert might be too heavy after all that BBQ, but it was the first dish to get completely scraped clean. I served it with a little dollop of whipped cream on top, chef’s kiss.

30 minutes ago

Okay I made this for my office potluck like I asked about earlier, and I swear three people asked me for the recipe before I even left the break room! I added the extra chocolate chips like Chef Admin suggested, and also a tiny sprinkle of sea salt on top. Game. Changer. The salt makes the chocolate taste so much deeper. 10/10, this is going in my permanent potluck rotation.

10 minutes ago

That sea salt sprinkle is such a pro move! We’re so glad it was a hit at the potluck—nothing beats getting recipe requests from coworkers, right?

2 hours ago

Tried this last night with my two kids (4 and 6) and they had so much fun helping me tear up the bread and stir the custard! It was the perfect easy recipe to let them help with, no super complicated steps, and they were so proud to eat the dessert they “made” themselves. We didn’t have any fancy chocolate, just the leftover Halloween candy we chopped up, and it worked perfectly. My kids loved it so much they asked to make it again this weekend.

5 minutes ago

Wait I’ve made bread pudding before and it always comes out soggy for some reason, so I was nervous to try this recipe. But I followed the instructions exactly—used stale bread, didn’t oversoak it, baked it for the full 75 minutes—and it came out perfect! No soggy bottom, just perfectly custardy, chocolatey, amazing. I served it warm with vanilla ice cream on top and my roommate said it’s the best thing I’ve ever baked.

just now

Oh the vanilla ice cream on top is non-negotiable for me! The cold ice cream melting into the warm pudding is *chef’s kiss*. So glad yours didn’t turn out soggy, I had that problem with old bread pudding recipes too!

just now

We’re so happy it turned out perfectly for you! Stale bread is really the secret to avoiding that soggy texture—fresh bread absorbs too much custard and gets mushy. Serving it with vanilla ice cream is our favorite way to eat it too!