Desserts
This Carmesines Chocolate Bread Pudding recipe delivers a decadent dessert that blends rich cocoa, velvety vanilla swirls, and a subtle carmine twist for depth. The secret lies in combining deep chocolate-infused bread with a touch of red wine reduction, creating layers of flavor that feel both luxurious and comforting.
I developed this after years of perfecting bread puddings—this version stays moist for days while delivering that signature caramelized crust.
The carmines element comes from a reduction of red wine and cocoa, which adds a sophisticated depth without overpowering the chocolate. You'll use day-old brioche or challah bread (never fresh—it's key for texture), torn into chunks and baked until golden.
The vanilla swirls are made with a simple custard that gets folded in just before baking, creating those signature ribbons of creamy vanilla throughout.
What you end up with is a dessert that's rich, moist, and visually stunning—dark chocolate crust contrasting with golden caramelized edges. The texture is perfect: tender bread soaked in custard, with pockets of molten chocolate and those beautiful vanilla swirls peeking through.
It's the kind of dessert that feels like a restaurant-quality treat but comes together with simple techniques.
Serve warm with whipped cream and chocolate shavings for an elegant finish, or dust with powdered sugar for a classic touch. This recipe makes 8 servings and can be prepped ahead, making it ideal for dinner parties or holiday gatherings.
The carmines twist elevates it beyond basic chocolate bread pudding into something truly special.
Ingredients for carmines chocolate bread pudding
Eight servings of decadence—rich chocolate, velvety vanilla swirls, and a carmine wine twist.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Brioche or Challah Bread 🍞 | 12 oz | Torn into 1.5-inch chunks |
| Extra-Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa or higher |
| Large Eggs 🥚 | 6 whole | Room temperature |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Whole Milk 🥛 | 1 cup | Warmed slightly |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred |
| Pure Vanilla Extract 🌿 | 2 tsp | Bourbon-infused if available |
| Red Wine 🍷 | ½ cup | Bold dry Cabernet Sauvignon |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed preferred |
| Vanilla Bean Paste 🌿 | 1 tbsp | For swirls |
| Powdered Sugar 🍚 | 2 tbsp | For dusting |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For balancing sweetness |
| High-Quality Whipped Cream 🥛 | 1 cup | For serving |
| Dark Chocolate Shavings 🍫 | ½ cup | For garnish |
The bread is non-negotiable—day-old brioche or challah gives that perfect crumb. Breads with high fat content like brioche create the most luxurious texture, but any good-quality loaf works. I grab mine from Whole Foods or the bakery section at Trader Joe's—look for loaves with good structure, not too dense. For the chocolate, Ghirardelli or Lindt chips elevate this dish, but any 70%+ cocoa will do. The red wine should be bold—Cabernet Sauvignon is my go-to, but Merlot works too. If you're using a cheaper wine, reduce it to 1/4 cup to avoid overpowering the chocolate.
No brioche? Challah or even sourdough holds up well—just tear it into similar-sized chunks. Short on chocolate chips? Melt a bar of dark chocolate and let it cool into chunks. The vanilla swirls are the showstopper—if you can't find vanilla bean paste, pure extract plus a scraped vanilla bean works beautifully. For the wine reduction, simmer the red wine and cocoa powder until thickened (about 5 minutes). If you don't have Dutch-processed cocoa, natural cocoa powder works but may alter the color slightly. The whipped cream should be heavy whipping cream—none of that light stuff. For chocolate shavings, a microplane gives you the best texture.
This dessert tastes even better the next day—trust me, it's worth making ahead. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 2 months (thaw overnight in the fridge). To reheat, cover with foil and warm at 350°F for 10-15 minutes. I always make a double batch—one for dinner, one for breakfast the next morning. The caramelized crust gets even more intense when reheated, and the flavors meld beautifully overnight. Garnish with extra chocolate shavings or a sprinkle of powdered sugar right before serving.
Why You'll Love This Recipe
- No-Waste Magic: I swear by using day-old brioche or challah—no sad, stale bread here. Just tear it into chunks, soak it up, and watch it transform into something rich and golden. (Between us, this is my go-to for avoiding bread trash.)
- Rich Without Effort: That extra-dark chocolate? It’s not just melted—it’s folded in like a secret weapon, giving every bite a deep, bittersweet punch. The whipped cream swirl on top? Pure indulgence, but the custard base does all the heavy lifting.
- Dessert That Works: Make it ahead for a dinner party—it actually improves overnight. Or serve it warm for breakfast when you’re craving something sweet but don’t want to bake. Honestly, I’ve had it for all three meals, and no one’s complained.
- Budget Luxury: You’re basically turning cheap bread into a decadent treat with minimal extra cost. A few eggs, some cream, and chocolate chips stretch this recipe into seconds—or thirds. (Yes, even on a Tuesday night.)
Step-by-step instructions for carmine's chocolate bread pudding
Here's how to create a decadent bread pudding with layers of fudgy chocolate and velvety vanilla swirls.
Prepare the Bread and Chocolate Mixture
Preheat your oven to 350°F and grease a 9x13-inch baking dish with butter. Tear the 12 oz day-old brioche or challah bread into 1.5-inch chunks and arrange half of them in an even layer in the prepared dish. This creates the perfect foundation for soaking up the custard.
In a large bowl, whisk together the 6 whole large eggs, 1 cup granulated sugar, 2 tsp pure vanilla extract, 1 cup whole milk, and 0.5 cup red wine. The wine adds depth without overpowering the chocolate. In a separate bowl, melt the 0.5 cup unsalted butter and mix it into the egg mixture until smooth.
Sprinkle 1 cup extra-dark chocolate chips evenly over the bread in the dish. Pour half of the egg mixture over the bread and chocolate, pressing down gently to ensure the bread begins to absorb the custard. This step is crucial—it prevents a dry pudding later on.
Layer and Swirl the Vanilla-Cocoa Mixture
In a medium bowl, combine the 1.5 cups heavy whipping cream, 0.5 cup unsweetened cocoa powder, and 1 tbsp vanilla bean paste. Whisk until the cocoa powder is fully dissolved and the mixture is smooth. This creates the signature deep cocoa layer that contrasts beautifully with the vanilla swirls.
Add the remaining bread chunks to the baking dish, arranging them evenly over the first layer. Pour the remaining egg mixture over the bread, then carefully spoon the cocoa mixture over the top. Using a butter knife, gently swirl the cocoa mixture through the custard in a marbled pattern. This creates those gorgeous vanilla-cocoa ribbons that make this pudding so special.
Bake Until Golden and Set
Bake the bread pudding for 45-50 minutes until the edges are golden brown and the center is just set. You'll know it's ready when a toothpick inserted in the center comes out with a few moist crumbs but no liquid custard. The top should be slightly puffed with a crackly crust.
If you prefer extra gooey pockets, you can bake it for just 40 minutes—the center will still be warm and custardy. Real talk: I always underbake it slightly because it continues cooking as it rests. Let it cool in the pan for 10 minutes before transferring to a wire rack.
Serve with Whipped Cream and Chocolate Garnish
While the pudding cools, whip the 1 cup high-quality whipped cream with the 2 tbsp powdered sugar and 0.5 tsp kosher salt until soft peaks form. This light, airy cream balances the richness of the pudding perfectly. Fold in the 0.5 cup dark chocolate shavings just before serving to keep them from melting.
Slice the warm bread pudding into squares and serve immediately with a generous dollop of whipped cream on top. The contrast of the warm, fudgy pudding with the cool, creamy whipped cream is what makes this dessert unforgettable. Each bite delivers layers of texture—crispy bread crust, creamy custard, and pockets of molten chocolate.
Pro Tips For Making Carmines Chocolate Bread Pudding
- CUT BREAD SMALLER: Brioche and challah are dense—don’t just tear them. Use kitchen shears or a serrated knife to cut chunks into 1-inch pieces. Larger pieces stay gummy; smaller ones soak evenly and crisp at the edges. (Yes, it takes 2 minutes longer, but the texture makes it worth it.)
- MELT CHOCOLATE RIGHT: Skip the microwave for extra-dark chocolate chips—it burns before it melts. Instead, heat the milk in a saucepan until steaming, then pour it over the chips in a bowl set over a pot of simmering water. Stir until smooth, then mix it back into the custard. This keeps the chocolate glossy and prevents seizing.
- BAKE UNTIL GOLDEN: Pull the bread pudding when the edges are set but the center still jiggles slightly—it’ll firm up as it cools. If it’s underdone, the custard turns gummy; overdone, it dries out. A toothpick test works, but I check the edges first—they’re the real indicator.
- WHISK EGGS COLD: Whip the eggs and cream cold straight from the fridge. Warm eggs cook unevenly and curdle when they hit the hot custard. Cold eggs blend smoothly and give you a silky, pudding-like texture instead of scrambled bits. (I learned this after one very lumpy batch.)
Flavor customization for these flavors
Caramine Wine Twist
This bread pudding gets its signature depth from a red wine reduction made with ½ cup bold Cabernet Sauvignon and ½ cup Dutch-processed cocoa powder. Simmer these ingredients together in a small saucepan until reduced by half (about 5 minutes).
The wine adds a sophisticated, slightly tart contrast to the chocolate, while the cocoa deepens the color and flavor. For extra richness, I like to add 1 teaspoon of instant espresso powder to the reduction—it enhances the chocolate notes beautifully. 🍷
Spiced Chocolate Variations
Want to add warmth? Fold ½ teaspoon of ground cinnamon or ¼ teaspoon of cayenne pepper into the cocoa mixture before swirling. The cinnamon pairs perfectly with the vanilla, while the cayenne adds a subtle heat that cuts through the richness.
For a more exotic twist, try ½ teaspoon of smoked paprika—it gives the pudding an unexpected smoky depth that complements the carmine wine. 🌶️
Nutty Crunch Add-Ins
For texture contrast, fold ½ cup toasted pecans or walnuts into the bread chunks before baking. Toast them in a dry skillet over medium heat for 3-4 minutes until fragrant, then chop roughly. The nuts add a satisfying crunch that balances the creamy custard.
If you love salted caramel flavors, sprinkle 2 tablespoons of caramelized sugar over the top after baking—it’ll melt slightly and create pockets of gooey sweetness. 🌰
Fruit Infusions
Brighten the pudding with fresh berries like raspberries or blackberries. Fold ½ cup whole berries into the bread chunks before baking, or arrange them on top just before serving.
For a tropical twist, add ½ cup diced mango or passion fruit pulp to the custard mixture—these fruits add a tangy freshness that cuts through the richness. I especially love this with passion fruit because its citrusy notes complement the wine reduction. 🍓
Boozy Upgrades
If you love liqueurs, stir 2 tablespoons of Grand Marnier or 1 tablespoon of coffee liqueur into the custard mixture. The Grand Marnier adds a citrusy brightness, while the coffee liqueur deepens the chocolate flavor.
For a non-alcoholic version, use 2 teaspoons of orange zest or 1 teaspoon of vanilla bean paste instead. The alcohol cooks off during baking, leaving behind just the flavor. 🍸
Make-Ahead Enhancements
For an even more decadent texture, prepare the pudding a day ahead and brush the baked top with 2 tablespoons of warm caramel sauce before serving. The sauce soaks into the crust, adding extra moisture and sweetness.
You can also sprinkle crushed freeze-dried raspberries over the top for a burst of tangy flavor that contrasts with the chocolate. Trust me, the flavors develop even more overnight—this is a dessert that tastes better the second time around. ⏳
Nutrition facts
Frequently asked questions
Can I use regular bread instead of brioche or challah?
Not ideal, but it'll still work! Use a sturdy white or sourdough bread that can hold up to soaking. Avoid soft breads like banana bread—they'll turn mushy. If using regular bread, tear it into slightly smaller chunks (1-inch) so it absorbs the custard faster. For best results, lightly toast the bread first to help it maintain structure.
Why does my bread pudding come out dry?
Most common causes are overbaking or not enough liquid. First, check your baking time—it should be 45-50 minutes max at 350°F. Second, ensure you're using 12 oz of bread (not more) and enough custard to fully saturate it. Press the bread down into the custard when layering to help absorption. If it's still dry, try adding 2 tbsp extra milk to the custard mixture.
What's the secret to perfect vanilla swirls?
The key is patience and technique! After adding the cocoa mixture, use a butter knife to gently drag it through the custard in smooth, overlapping strokes. Work quickly but carefully—don't overmix. For extra dramatic swirls, chill the pudding for 15 minutes before baking to help the layers set more distinctly. If the swirls disappear during baking, that's normal—they'll reappear beautifully when sliced.
Can I make this ahead of time?
Absolutely—it's even better the next day! Assemble the pudding up to 24 hours ahead and refrigerate unbaked. When ready to bake, let it sit at room temperature for 30 minutes before baking (add 5-10 minutes to baking time). For make-ahead serving, reheat slices in the oven at 300°F for 10 minutes to restore that warm, gooey texture.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze individual portions wrapped tightly in plastic wrap. Thaw overnight in the fridge—never at room temperature. To reheat, cover with foil and warm at 350°F for 10-15 minutes until heated through. The texture will be slightly denser but still delicious!
