If you’ve ever wanted a dessert that feels like pure comfort in every bite, this Chocolate Bread Pudding Recipe is exactly what you need. It’s the kind of dish that turns stale bread into something magnificent: a custardy, deeply chocolatey baked dessert with a tender interior, slightly crispy edges, and a flavor that tastes like brownies married a soufflé.
Chocolate bread pudding is a Southern and New Orleans classic. It builds on the traditional vanilla-based bread pudding but takes things to a whole new level with melted dark or semi-sweet chocolate folded right into the custard.
The technique is straightforward: you soak chunks of sturdy bread in a rich chocolate-egg custard, let it all bake slowly until puffed and set, then serve it warm with a drizzle of something decadent on top.
What makes this version special is the combination of both melted chocolate and cocoa powder in the custard. That double-chocolate approach gives you layers of richness you simply cannot achieve with one or the other alone.
Day-old or slightly stale bread is genuinely better here, not just a frugal tip. Stale bread soaks up the custard without turning mushy, which is what gives you that perfect texture.
This recipe is comforting enough for a quiet weeknight but impressive enough to serve at a dinner party.
For a classic (non-chocolate) take on this beloved dessert, check out this Bread Pudding Recipe that’s just as easy and satisfying.

Why You’ll Love This Chocolate Bread Pudding Recipe
This dessert hits all the right notes at once. It’s rich without being heavy, chocolatey without being cloyingly sweet, and warm in a way that feels genuinely cozy.
You don’t need any special baking skills to pull it off. If you can whisk together a custard and chop some bread, you’ve got this.
It’s also a wonderfully flexible recipe. You can make it ahead of time, reheat it beautifully, and serve it with toppings ranging from vanilla ice cream to warm caramel sauce.
The texture is unlike any other dessert. Think of it as somewhere between a brownie, a soufflé, and a soft baked cake.
It’s an incredible way to use up a loaf of bread that’s seen better days. Good baking turns humble ingredients into something extraordinary.
Leftovers, if you have any, are just as good the next day warmed up with a little drizzle of extra chocolate sauce.
Here are a few more reasons to love it:
- Uses simple pantry and fridge staples
- Comes together in about 15 minutes of active prep time
- Serves a crowd easily (great for potlucks or holidays)
- Totally customizable with mix-ins like espresso, nuts, or caramel
- Tastes even better made a day ahead
You might also enjoy: Brownie Pudding Recipe
Ingredients
This chocolate bread pudding uses ingredients you likely already have, plus a few high-quality chocolate items that really make the difference. Use the best chocolate you can afford for the richest result.
Here’s what you’ll need:
For the Bread Pudding:
- 1 loaf (about 14 oz / 400g) day-old brioche, challah, or French bread, cut into 1-inch cubes
- 4 oz (113g) semi-sweet or bittersweet chocolate chips or chopped chocolate, melted
- 3 tablespoons (18g) unsweetened Dutch-process cocoa powder
- 4 large eggs
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 3/4 cup (150g) granulated sugar
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine salt
- 2 tablespoons (28g) unsalted butter, softened (for greasing the dish)
For the Chocolate Sauce (optional but highly recommended):
- 1/2 cup (120ml) heavy cream
- 4 oz (113g) semi-sweet chocolate, finely chopped
- 1 tablespoon (14g) unsalted butter
- Pinch of salt
Read Also: Jamaican Bread Pudding Recipe
Kitchen Equipment Needed
You don’t need anything fancy for this recipe. A few reliable baking tools will get you to a perfect result every time.
Here’s what to have ready:
- 9×13 inch baking dish (ceramic or glass preferred)
- Large mixing bowl
- Medium saucepan
- Whisk
- Cutting board and bread knife
- Measuring cups and spoons
- Digital kitchen scale (for accuracy)
- Aluminum foil
- Small heatproof bowl (for melting chocolate)
- Rubber spatula
This dessert also pairs beautifully with a classic French Toast Casserole Recipe technique, which uses a very similar custard-soaking method if you want to branch out.
Recommended Products for This Recipe
These products are recommended based on quality, performance, and how significantly they can improve your finished chocolate bread pudding.
1. King Arthur Baking Company Dutch-Process Cocoa Powder
Dutch-process cocoa is less acidic than natural cocoa, giving your custard a smooth, deep chocolate flavor without any bitterness. It also dissolves more easily into liquid, which makes for a lump-free custard. This is the single ingredient upgrade that makes the biggest difference in this recipe.
2. Ghirardelli Semi-Sweet Chocolate Chips
Using high-quality chocolate chips like Ghirardelli ensures your melted chocolate is smooth, glossy, and full of real cocoa flavor. Cheaper chocolate chips often contain less cocoa butter and more stabilizers, which affects how they melt and taste. A good chocolate chip is worth every penny in a recipe where chocolate is the star.
3. Le Creuset Stoneware Baking Dish
Even heat distribution is critical for bread pudding. A quality ceramic or stoneware baking dish like Le Creuset ensures your pudding bakes gently and evenly without scorching the bottom. It also goes beautifully from oven to table for serving.
4. OXO Good Grips Digital Kitchen Scale
Precision matters in baking custards. A digital scale removes the guesswork from measuring both chocolate and bread, giving you consistent results every time you make this. It’s especially helpful when scaling the recipe up for a crowd.
5. Nielsen-Massey Pure Vanilla Extract
Pure vanilla extract adds a subtle warmth and complexity to the custard that imitation vanilla just can’t replicate. Nielsen-Massey is a trusted brand with a clean, balanced vanilla flavor that enhances the chocolate without competing with it.
This chocolate bread pudding pairs wonderfully drizzled with a rich Chocolate Ganache Recipe for an extra indulgent finish.

Step-by-Step Instructions
Step 1: Cube and Dry the Bread
- Cut your day-old bread into roughly 1-inch (2.5cm) cubes using a serrated bread knife.
- If your bread is fresh rather than day-old, spread the cubes out on a large baking sheet in a single layer.
- Place the baking sheet in a 300°F (150°C) oven for about 10-15 minutes, until the bread cubes feel dry and slightly toasty on the outside.
- Remove from the oven and let the cubes cool completely before using. Toasted bread cubes hold their shape better after soaking.
- Increase your oven temperature to 325°F (163°C) for baking the pudding.
Step 2: Prepare the Baking Dish
- Generously butter your 9×13 inch (23x33cm) baking dish with the softened butter, making sure to coat the sides and corners as well as the bottom.
- This prevents sticking and helps the edges of the pudding get a beautiful, slightly caramelized crust.
- Set the prepared dish aside.
Step 3: Melt the Chocolate
- Place the 4 oz (113g) of chopped chocolate or chocolate chips in a medium, heatproof bowl.
- Set the bowl over a small saucepan of barely simmering water, making sure the bottom of the bowl does not touch the water (this is a double boiler setup).
- Stir gently and continuously with a rubber spatula as the chocolate melts. This takes about 2-3 minutes.
- Alternatively, you can melt the chocolate in the microwave in 20-second intervals, stirring between each, until just smooth. Do not overheat.
- Once melted and smooth, remove from heat and let it cool slightly (about 5 minutes) so it doesn’t scramble the eggs when combined.
Step 4: Make the Chocolate Custard
- Crack the 4 large eggs into a large mixing bowl and whisk them until the yolks and whites are fully combined, about 30 seconds.
- Add the 3/4 cup (150g) of granulated sugar to the eggs and whisk together until the mixture turns slightly pale and thickened, about 1 minute.
- Pour in the 2 cups (480ml) of whole milk and 1 cup (240ml) of heavy cream. Whisk to combine.
- Add the 3 tablespoons (18g) of Dutch-process cocoa powder. Whisk vigorously until no lumps remain. This step is key; undissolved cocoa powder will create gritty pockets in the finished pudding.
- Add the 1 teaspoon of pure vanilla extract and the 1/4 teaspoon of salt. Whisk to incorporate.
- Now slowly pour the melted chocolate into the custard mixture in a thin, steady stream while whisking constantly. This gradual addition prevents the chocolate from seizing or creating lumps.
- Whisk the entire custard mixture until it is completely smooth, glossy, and uniform in color.
Step 5: Soak the Bread in the Custard
- Add all of your dried bread cubes to the large mixing bowl with the chocolate custard.
- Use a rubber spatula or clean hands to gently fold and press the bread cubes into the custard.
- Make sure every piece of bread is well coated and starting to absorb the liquid.
- Let the bread soak in the custard for at least 20-30 minutes at room temperature, folding gently every 5-10 minutes to encourage even absorption.
- For maximum richness, you can cover the bowl and refrigerate the mixture for up to 1 hour or even overnight. This extra soak time gives you an incredibly moist, custardy pudding.
Step 6: Transfer to the Baking Dish
- Pour and scrape the soaked bread and all remaining custard into the prepared buttered baking dish.
- Spread the bread cubes out evenly using your spatula, pressing gently so the surface is mostly level.
- Make sure the bread is distributed all the way to the edges of the dish so every serving gets a good ratio of bread to custard.
- Give the pan a couple of gentle taps on the counter to help settle the custard into any air pockets.
Step 7: Bake the Bread Pudding
- Place the baking dish in the center rack of your preheated 325°F (163°C) oven.
- Bake uncovered for 45-55 minutes, or until the center is just set (it should have a slight jiggle but not be liquid) and the top is puffed and firm to the touch.
- If the top is browning too quickly before the center is set, tent loosely with aluminum foil and continue baking.
- To test doneness, insert a toothpick or skewer into the center of the pudding. It should come out with moist crumbs attached, not wet batter.
- Do not overbake: bread pudding firms up significantly as it cools, and a slightly underbaked center is far better than a dry, rubbery one.
Step 8: Make the Chocolate Sauce (Optional)
- While the pudding bakes, make your chocolate sauce.
- Place the 4 oz (113g) of finely chopped semi-sweet chocolate in a small heatproof bowl.
- In a small saucepan over medium heat, bring the 1/2 cup (120ml) of heavy cream to a gentle simmer. Do not let it boil.
- Immediately pour the hot cream over the chopped chocolate. Let it sit undisturbed for 1 minute to allow the heat to begin melting the chocolate.
- Add the 1 tablespoon (14g) of butter and a pinch of salt.
- Stir gently from the center outward in slow, steady circles until the sauce is completely smooth and glossy.
- Keep the sauce warm, or reheat gently over a double boiler before serving.
Step 9: Rest and Serve
- When the pudding comes out of the oven, let it rest for at least 10-15 minutes before cutting into it.
- This resting time allows the custard to fully set and makes it much easier to serve in neat portions.
- Cut into squares and serve warm, drizzled generously with the chocolate sauce.
- Add a scoop of vanilla ice cream or a dollop of whipped cream if desired.
Read Also: Chocolate Pudding Recipe
Tips for Success
A few key techniques separate a good bread pudding from a truly great one. These tips are worth reading before you start.
- Use sturdy, enriched bread. Brioche and challah are the gold standard for bread pudding. They have enough fat and structure to soak up the custard without collapsing. A crusty French baguette also works well. Avoid soft sandwich bread, which becomes gummy after soaking.
- Don’t skip the soaking time. Rushing the soak leads to dry pockets of bread in the final pudding. Give the bread a full 20-30 minutes minimum, and overnight is even better.
- Temper your chocolate properly. Letting the melted chocolate cool for 5 minutes before whisking it into the egg custard prevents the eggs from cooking prematurely, which would result in scrambled bits throughout.
- Bake low and slow. A 325°F (163°C) oven gives the custard time to set gently and evenly. Higher temperatures can cause curdling or rubbery texture.
- Pull it from the oven when it still jiggles slightly. Bread pudding sets as it cools. An overdone pudding is dry and sad; a just-right pudding is silky in the center.
- Season the custard. That 1/4 teaspoon of salt is not optional. Salt amplifies the chocolate flavor dramatically and keeps the dessert from tasting flat.
Another favorite: Vanilla Pudding Recipe
Serving Suggestions

Chocolate bread pudding is wonderful on its own, but the right accompaniment takes it to another level entirely.
A good drizzle of warm chocolate sauce or Hot Fudge Sauce over each portion is the simplest and most satisfying approach.
Here are some excellent ways to serve it:
- Warm, with a scoop of Vanilla Bean Ice Cream melting over the top
- Drizzled with homemade Caramel Sauce for a chocolate-caramel combination
- Topped with softly whipped cream and a sprinkle of flaky sea salt
- Served alongside a warm mug of hot chocolate for a fully indulgent dessert experience
- With a dusting of powdered sugar and fresh raspberries for a lighter, more elegant presentation
- Accompanied by a scoop of coffee or salted caramel ice cream for extra flavor contrast
Variations to Try
Once you’ve nailed the classic version, this recipe is incredibly fun to riff on. The base custard is flexible enough to handle all kinds of additions.
Here are some delicious variations to experiment with:
- Espresso Chocolate Bread Pudding: Add 1 tablespoon of instant espresso powder to the custard. Coffee intensifies the chocolate flavor dramatically without making it taste like coffee.
- Salted Caramel Chocolate Bread Pudding: Drizzle 3-4 tablespoons of caramel sauce over the soaked bread before baking, and sprinkle flaky sea salt on top just before serving.
- Chocolate Chip Bread Pudding: Scatter 1/2 cup of extra chocolate chips throughout the soaked bread for extra pockets of melty chocolate.
- Mexican Chocolate Bread Pudding: Add 1/2 teaspoon of ground cinnamon and a pinch of cayenne to the custard for a warm, spiced, Mexican-chocolate-inspired version.
- Nutty Chocolate Bread Pudding: Fold in 1/2 cup of toasted pecans or walnuts before baking for crunch and richness.
- Boozy Chocolate Bread Pudding: Add 2 tablespoons of bourbon or dark rum to the custard for a sophisticated, grown-up version that pairs beautifully with the chocolate.
For another richly flavored classic baked dessert, try this Sticky Toffee Pudding Recipe.
Storage and Reheating
Chocolate bread pudding stores exceptionally well, which makes it a great make-ahead dessert.
Here’s how to keep it fresh and reheat it properly:
- Refrigerator: Allow the pudding to cool completely to room temperature before covering. Store tightly covered with plastic wrap or aluminum foil in the refrigerator for up to 4 days.
- Freezer: Cut the cooled pudding into individual portions. Wrap each portion tightly in plastic wrap, then place in a zip-top freezer bag or airtight container. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating in the oven: Place portions in an oven-safe dish, cover with foil, and warm at 325°F (163°C) for 10-15 minutes until heated through.
- Reheating in the microwave: Place a single serving on a microwave-safe plate. Cover loosely with a damp paper towel to retain moisture. Heat in 30-second intervals until warm throughout, about 1-2 minutes total.
- Make-ahead tip: You can assemble the entire pudding (soaked bread in the baking dish) and refrigerate it covered overnight before baking. This actually improves the texture, as the bread has more time to absorb the custard fully.
Read Also: Rice Pudding Recipe
Nutritional Facts
The following is an approximate nutritional breakdown per serving, based on 12 servings from one 9×13 inch pan (without additional toppings).
| Nutrient | Amount per Serving |
|---|---|
| Calories | 370 kcal |
| Total Fat | 18g |
| Saturated Fat | 10g |
| Cholesterol | 105mg |
| Sodium | 230mg |
| Total Carbohydrates | 45g |
| Dietary Fiber | 2g |
| Total Sugars | 27g |
| Protein | 8g |
Please note these are estimates and will vary based on the specific bread and chocolate used. Adding ice cream or sauce will increase the calorie count.
For a lighter dessert option, a Dirt Pudding Recipe is a fun and crowd-pleasing alternative.
Health Benefits of Key Ingredients
While this is certainly a treat, several key ingredients in this recipe carry genuine nutritional benefits worth noting.
Dark chocolate and cocoa powder are among the most antioxidant-rich foods you can eat, containing flavanols that support heart health and circulation. When used in a recipe like this, you still get those benefits alongside the indulgence.
Here’s a closer look at what some key ingredients bring to the table:
- Dark chocolate: Rich in flavanols, which are associated with improved cardiovascular health, lower blood pressure, and even improved cognitive function. Dark chocolate also provides magnesium, iron, and zinc.
- Eggs: A complete protein source containing all nine essential amino acids, plus choline, which is critical for brain health and liver function. Eggs also contribute to the pudding’s structure and creaminess.
- Whole milk and heavy cream: Provide calcium, phosphorus, and fat-soluble vitamins A, D, E, and K. The fat content in cream helps the custard achieve its silky, rich texture while also helping your body absorb those fat-soluble vitamins.
- Cocoa powder: Contains theobromine, a natural stimulant that’s gentler than caffeine, and is high in dietary fiber and iron for a powder-form ingredient.
- Bread (especially brioche or challah): Provides carbohydrates for energy, and enriched versions contain added B vitamins like thiamine and riboflavin.
You might also enjoy: Chocolate Cake Recipe
Frequently Asked Questions
1. What is the best bread to use for chocolate bread pudding?
Brioche is the top choice for most bakers, and for good reason. Its high butter and egg content gives it a tender, rich crumb that soaks up custard beautifully while holding its shape through baking.
Challah is an equally excellent option. French bread or a sturdy country loaf also works well, especially if you want a slightly chewier, more rustic texture.
2. Can I make chocolate bread pudding ahead of time?
Yes, and it actually improves with an overnight soak. Assemble the pudding completely, cover the baking dish tightly, and refrigerate it for up to 24 hours before baking.
When you’re ready, pull it from the fridge 20-30 minutes before baking to take the chill off, then bake as directed.
3. Why is my bread pudding soggy in the middle?
Sogginess usually comes from underbaking or using too much liquid relative to bread. Make sure your bread cubes are well dried before soaking, and bake until the center is just set (with a slight jiggle that firms up as it cools).
Also check your oven temperature with an oven thermometer, as many ovens run hotter or cooler than the dial indicates.
4. Can I use milk chocolate instead of dark or semi-sweet chocolate?
You can, but the result will be sweeter and less intensely chocolate-flavored. If you use milk chocolate, consider reducing the granulated sugar in the custard by about 2 tablespoons to compensate.
The bittersweet depth of semi-sweet or dark chocolate is really what makes this recipe sing, so it’s worth seeking out a good quality semi-sweet option if possible.
5. Can I make this recipe without heavy cream?
Yes. You can substitute the heavy cream with additional whole milk for a lighter version. The texture will be slightly less rich and custardy, but still very good.
Half-and-half is a great middle-ground substitute that keeps more creaminess while reducing the overall fat content compared to heavy cream.
Read Also: Chocolate Cheesecake Recipe
Final Thoughts
Chocolate bread pudding is one of those recipes that doesn’t ask much from you and gives back an extraordinary amount. A bit of day-old bread, some good chocolate, a simple custard, and an hour in the oven, and you’ve created something that will make everyone at the table go quiet for a moment.
It’s humble and indulgent at the same time, which is a rare quality in a dessert. This is the kind of thing people ask for the recipe after one bite.
Give this Chocolate Bread Pudding Recipe a try this weekend, for a family dinner, a holiday gathering, or just because you deserve something really delicious. Drop a comment below and let me know how it turned out, and if you added any fun mix-ins of your own. Sharing this recipe with someone who loves chocolate would make their day.
Recommended:
- Bread Pudding Recipe
- Jamaican Bread Pudding Recipe
- Moist Chocolate Cake Recipe
- Chocolate Ganache Recipe
- Hot Fudge Cake Recipe
- Banana Pudding Recipe
- Peach Cobbler Recipe
- Chocolate Souffle Recipe
- Easy Creme Brulee Recipe
- Figgy Pudding Recipe



