Desserts
Recreating Carrabba's signature chocolate bread pudding at home delivers that restaurant-quality combination of a deep-fried crispy crust and a fudgy, custardy core that's impossible to resist. 🌟 The secret lies in using day-old brioche, rich dark chocolate, and a precise custard mixture that transforms humble bread into decadent dessert magic.
This recipe captures every element of the Italian-American classic: the crispy fried exterior that shatters with each bite, the velvety chocolate custard that melts on your tongue, and the perfect balance of vanilla and cinnamon that makes it taste like a warm hug.
The process requires patience—soaking the bread properly and frying at exactly 375°F—but the results are worth every minute of effort.
By the time you're done, you'll have a golden, shatteringly crispy bread pudding with a molten chocolate center that's rich enough to satisfy any chocolate lover's cravings.
The aroma alone will have everyone gathering in the kitchen, and the first bite delivers that perfect harmony of textures and flavors that makes this dessert legendary.
Serve with a drizzle of warm caramel sauce or a scoop of vanilla ice cream for the full Carrabba's experience. This recipe proves you don't need to leave home to enjoy restaurant-quality chocolate bread pudding—just follow the steps carefully, and you'll have the same magic on your dinner table.
Ingredients for carrabba's chocolate bread pudding
Six servings of crispy, fudgy decadence with just 12 ingredients—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Brioche Bread 🍞 | 1 ½ lb | Cubed into 1-inch pieces |
| Dark Chocolate Chips 🍫 | 1 ½ cups | Semi-sweet 70% cocoa minimum |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Heavy Whipping Cream 🥛 | 2 cups | Full-fat for richness |
| Whole Milk 🥛 | 1 cup | Warmed slightly |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Unsalted Butter 🧈 | ½ cup | Melted, cooled slightly |
| Vanilla Extract 🍯 | 2 tsp | Pure, not imitation |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vegetable Oil 🫒 | 2 cups | For frying, 350°F |
| Powdered Sugar 🍚 | ¼ cup | For dusting, optional |
The brioche is non-negotiable here—day-old is key for that perfect texture. Trader Joe's and Whole Foods carry excellent loaves, but any good bakery will do. Look for brioche that's slightly stale (or bake your own and let it sit overnight). The chocolate matters too—Ghirardelli or Lindt chips give that restaurant-quality depth. I always double-check the cocoa percentage; 70% or higher makes all the difference. For the eggs, room temperature ensures they blend smoothly into the custard—no lumps, just silky perfection.
No brioche? Challah or Texas toast works in a pinch, but the texture won't be identical. Running short on dark chocolate? Semisweet chocolate bar, chopped does the trick. The custard needs to be thick but pourable—if it's too thin, simmer it longer. For the oil, vegetable or canola works, but avoid olive oil (it burns too easily). Want extra richness? Swap half the milk for heavy cream. And yes, you can use vanilla bean paste if you're feeling fancy—just halve the extract amount.
This custard keeps 3 days in the fridge, but the magic happens when you fry it. Portion the soaked bread into 4-ounce portions for even cooking. Fry in batches—don't overcrowd the pan. The pudding reheats beautifully; just pop it in a 350°F oven for 10 minutes. For make-ahead dessert lovers, fry and freeze the puddings (without dusting sugar) for up to 2 months. Reheat from frozen in the oven for crispy perfection every time.
Why You'll Love This Recipe
- No-Bread-Waste Solution: I swear by using day-old brioche—no one wants to toss that soft, buttery loaf. Just tear it into chunks, and you’ve already won half the battle. The texture? That perfect mix of pillowy and slightly crispy edges—no fancy techniques required.
- Rich Without Effort: Honestly, the flavor hits different when you fold in those dark chocolate chips straight from the bag. The heavy cream and milk make it velvety, while the eggs bind everything into a dessert that tastes like a hug. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This pudding actually improves overnight—like a grown-up version of the kind of dessert you’d reheat for breakfast. I’ve reheated slices for days, and no one ever complains. (My kids even ask for it over ice cream.)
- One-Pan Crowd Pleaser: Between us, this is my go-to for dinner parties or lazy Sundays. One baking dish, minimal cleanup, and it feeds a crowd without looking like you slaved over it. The brioche soaks up the custard so well that even picky eaters go back for seconds.
Step-by-step instructions for Carrabba's chocolate bread pudding
Here's how to nail that signature crispy crust and fudgy center every time.
🍳 Step 1: Prepare the Chocolate Brioche Mixture
In a large bowl, whisk together the 6 whole large eggs, 1 cup granulated sugar, 2 tsp vanilla extract, 1.5 tsp ground cinnamon, and 0.5 tsp salt until smooth and pale. This custard base is what transforms ordinary bread into decadent pudding.
Melt the 0.5 cup unsalted butter in a microwave-safe bowl for 30-45 seconds, then stir it into the egg mixture until fully incorporated. The butter adds richness that pairs perfectly with the chocolate. In a separate bowl, warm the 1 cup whole milk slightly—it should feel warm to the touch but not hot.
Add the warm milk to the egg mixture and stir gently. Then fold in the 1.5 cups dark chocolate chips using a spatula until evenly distributed. The chocolate should melt slightly from the warm milk, creating pockets of fudgy goodness throughout. Set this mixture aside while you prep the bread.
👨🍳 Step 2: Soak the Bread in the Custard
Cut the 1.5 lb day-old brioche bread into 1-inch cubes—don't worry if they're uneven, that's part of the rustic charm. Arrange half the bread cubes in a 9x13-inch baking dish (or similar size). Pour about half of the chocolate custard mixture over the bread, pressing down gently to help it absorb.
Real talk: the bread should look drenched but not swimming in liquid. If it seems too dry, add a splash more milk—you want every bite to be moist and flavorful. Repeat with the remaining bread cubes and custard, pressing down again to ensure even saturation. The bread should feel heavy with custard but not soggy.
Cover the baking dish with plastic wrap and refrigerate for at least 30 minutes (up to 2 hours). This chilling step is crucial—it allows the bread to fully absorb the custard, creating that perfect texture where each bite has both crispy and creamy elements.
🔥 Step 3: Bake Until Golden and Set
Preheat your oven to 350°F. Remove the chilled baking dish from the refrigerator and let it sit at room temperature for 10 minutes—cold custard can cause uneven baking. Bake uncovered for 45-55 minutes, until the top is golden brown and the edges are set but still slightly jiggly in the center.
Here's the thing—you want it to look beautifully baked but still have that fudgy heart. If the top browns too quickly, tent loosely with foil after 30 minutes to prevent over-browning. The pudding is done when it springs back slowly when pressed in the center (not too wobbly, not too firm).
Let the pudding cool in the oven for 10 minutes, then transfer to a wire rack. While it's still warm, drizzle the 2 cups heavy whipping cream over the top—this creates that signature creamy layer that Carrabba's does so well. The cream should pool slightly on top but not run off the sides.
🍳 Step 4: Fry for the Crispy Crust Magic
Heat 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F. While the oil heats, use a spatula to carefully transfer the warm pudding (with the cream on top) onto a sturdy plate. The pudding should hold its shape—if it's too loose, chill it for another 10 minutes to firm up slightly.
Fry the pudding for 3-4 minutes per side until it's deep golden brown and crispy all over. You'll know it's ready when the crust is firm to the touch and the oil sizzles steadily. Don't rush this step—the crispier the crust, the better the contrast with the fudgy center.
Transfer the fried pudding to a wire rack and let it drain for 5 minutes. The oil will continue cooking the crust slightly, making it even more irresistible. Dust with 0.25 cup powdered sugar if desired—this adds a sweet, snowy finish that ties everything together.
Pro Tips For Making Carrabba'S Chocolate Bread Pudding
- Cube Bread Evenly: Use a serrated knife to cut the brioche into 1.5-inch cubes—any smaller and they’ll turn to mush, any bigger and the center stays dry. I learned this after pulling apart a soggy, uneven batch that looked like a failed science experiment.
- Warm the Milk First: Heat the whole milk to just under boiling (about 160°F) before mixing it into the custard—this helps the eggs emulsify better and prevents that weird, lumpy texture that sneaks up when cold milk hits hot eggs. Yes, even if you’re in a hurry.
- Don’t Overmix the Custard: Stir the egg-milk-cream mixture just until the yolks are fully incorporated—overworking it turns the custard into scrambled eggs. Fold in the chocolate chips last, or they’ll sink to the bottom like a sad, melted anchor.
- Bake Until Golden: The pudding’s done when the top is deep golden (not just brown) and the edges pull away from the dish—about 40-45 minutes at 350°F. Resist the urge to check early; underbaking is the fast track to a gummy disaster.
Troubleshooting great carrabba's chocolate bread pudding
Custard Too Thin?
If your custard mixture looks too runny, simmer it gently in a saucepan over medium-low heat for 5-10 minutes, stirring constantly. You're aiming for a thick, pudding-like consistency that coats the back of a spoon.
I’ve found that using room-temperature eggs helps thicken it naturally—never skip this step! For extra insurance, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon cold water at the end. 💡
Bread Not Absorbing?
If your brioche cubes aren’t soaking up the custard well, try this trick: lightly toast the bread cubes in the oven at 300°F for 5 minutes first. This opens up the crumb structure, letting the custard penetrate deeper.
Another fix is to add 1-2 tablespoons more milk to the custard mixture—just enough to make it slightly thinner. The key is patience; let it sit 2 hours in the fridge for maximum absorption. 🍞
Frying Fails
Oil temperature is everything—use a deep-fry thermometer to maintain 350°F. If your pudding isn’t browning enough, the oil’s too cool. For extra crispiness, I fry mine in two batches—this prevents overcrowding and ensures even cooking.
And here’s a pro move: chill the pudding for 10 minutes before frying to help it hold its shape. 🔥
Baking Too Fast?
If your pudding browns too quickly, tent it loosely with aluminum foil after 30 minutes. The goal is a golden top with a fudgy center—not burnt edges. For even baking, rotate the pan halfway through.
And if it’s not set enough after 55 minutes, give it 5 more minutes—underbaking is better than overbaking here. 🌟
Crust Too Soft?
For a firmer crust, fry the pudding at 365°F instead of 350°F—just 10°F higher makes a huge difference. Let it drain on a wire rack for 10 minutes after frying to crisp up further.
If it’s still too soft, pop it back in the oven at 350°F for 2-3 minutes to set the crust. 💪
Chocolate Not Melting?
If your chocolate stays clumpy, warm the milk to 110°F (not boiling) before mixing it in. For stubborn chips, melt them first in a double boiler or 30-second microwave bursts, then stir into the custard.
I also like adding 1 tablespoon coconut oil to the custard—it helps emulsify the chocolate beautifully. 🍫
Nutrition facts
Frequently asked questions
Why does Carrabba's chocolate bread pudding need day-old brioche?
Day-old brioche absorbs the custard perfectly without falling apart, creating that signature texture. Fresh brioche is too moist and can make the pudding soggy. The slight staleness also helps the crust hold its shape during frying. Think of it like toast—just enough dryness to soak up flavors without turning mushy!
Can I make this without frying?
Yes! Skip the frying step and bake the soaked pudding at 350°F for 35-40 minutes until set. While you won't get that crispy crust, it'll still be rich and custardy. For extra crunch, broil for 2 minutes at the end. Just don't expect the same restaurant-style texture!
How do I store leftovers?
Store baked (unfried) pudding in an airtight container for up to 3 days in the fridge. Reheat individual portions in the oven at 350°F for 10 minutes to restore crispness. For fried puddings, freeze them (without sugar) for up to 2 months. Reheat frozen ones at 350°F for 15 minutes to revive the crust.
What's the secret to the perfect custard?
The custard needs to be thick but pourable—like heavy pudding batter. Whisk the eggs and sugar until pale (about 3 minutes), then warm the milk slightly before adding. This creates tiny air pockets that make the texture velvety. Never boil the mixture, or the eggs will scramble. A good test: it should coat the back of a spoon but still flow gently.
Can I use a different type of chocolate?
While semi-sweet chocolate chips work best, you can substitute with chopped chocolate bars (70% cocoa or higher) or even white chocolate for a sweeter version. For depth, try adding 1/4 cup cocoa powder to the custard. Just remember: the higher the cocoa percentage, the more intense the chocolate flavor will be.
