Decadent Chocolate & Cream Cheese Bread Pudding: Gooey Perfection Recipe
Introduction
This decadent Chocolate & Cream Cheese Bread Pudding is a comforting dessert that combines the richness of cream cheese with gooey dark chocolate chunks. Using sweet bread like brioche or challah makes the custard soak intensely flavorful and irresistibly soft inside. It’s the perfect treat for cozy nights or special occasions.

Ingredients
- 1 loaf sweet bread (such as brioche or challah), about 1 pound, torn into 1-inch pieces
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
- 8 ounces cream cheese, chilled and cut into 1/2-inch cubes
- 1 1/2 cups dark chocolate chunks or chips, divided
- Unsalted butter, for greasing the baking dish
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish with unsalted butter. Scatter the torn bread pieces evenly in the prepared dish.
- Step 2: In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and salt until smooth and well combined.
- Step 3: Pour the custard mixture evenly over the bread in the baking dish. Gently press down the bread pieces so they fully absorb the liquid. Let it sit at room temperature for at least 30 minutes, or cover and refrigerate for 2 hours or overnight for best results.
- Step 4: After soaking, gently fold in the cream cheese cubes and 1 cup of the dark chocolate chunks, distributing them evenly throughout the bread.
- Step 5: Sprinkle the remaining 1/2 cup of dark chocolate chunks over the top of the pudding.
- Step 6: Bake for 45-55 minutes, until the top is golden brown and the center is set but still slightly jiggly when shaken gently. Avoid overbaking to maintain a gooey center.
- Step 7: Remove from oven and let cool for 15-20 minutes before serving. This resting time helps the creamy center settle perfectly.
Tips & Variations
- Use day-old or slightly stale bread to soak up the custard without becoming mushy.
- Swap dark chocolate for semi-sweet or milk chocolate if you prefer a sweeter pudding.
- Add a splash of bourbon or coffee to the custard for a flavor twist.
- For an extra crunchy topping, sprinkle chopped nuts or streusel before baking.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions gently in the microwave or warm in a 325°F (160°C) oven until heated through. Bread pudding can also be frozen for up to 1 month; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of bread?
Yes, brioche or challah work best for their sweetness and texture, but you can also use other soft breads like French bread or Cuban bread. Avoid very dense or whole grain breads as they may change the texture.
How do I know when the bread pudding is done?
The top should be golden brown and the center set but still slightly jiggly when you gently shake the pan. The pudding will firm up more as it cools, so be careful not to overbake if you want a gooey interior.
PrintDecadent Chocolate & Cream Cheese Bread Pudding: Gooey Perfection Recipe
This Decadent Chocolate & Cream Cheese Bread Pudding is a luscious dessert featuring soft sweet bread soaked in a rich custard, studded with creamy cream cheese cubes and melted dark chocolate chunks. Baked to golden perfection, it offers a gooey, melt-in-your-mouth center complemented by a slightly crisp top, perfect for cozy gatherings or indulgent treats.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 3 hours 5 minutes (including soaking time)
- Yield: 8 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Bread Base
- 1 loaf (about 1 pound) sweet bread (like brioche or challah), torn into 1-inch pieces
Custard Mixture
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
Fillings
- 8 ounces cream cheese, chilled and cut into 1/2-inch cubes
- 1 1/2 cups dark chocolate chunks or chips, divided
Other
- Unsalted butter, for greasing the baking dish
Instructions
- Prepare the bread: Lightly grease a 9×13 inch baking dish with butter. Scatter the torn bread pieces evenly in the prepared dish.
- Make the custard: In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and salt until the mixture is well combined and smooth.
- Soak the bread: Pour the custard evenly over the bread in the baking dish. Gently press down on the bread pieces to ensure they are completely submerged and absorb the liquid. Let it sit at room temperature for at least 30 minutes, or cover and refrigerate for 2 hours or overnight for best results, to achieve a moist and gooey center.
- Add the fillings: After soaking, gently fold in the cream cheese cubes and 1 cup of the dark chocolate chunks so they are evenly distributed throughout the bread mixture.
- Bake: Preheat the oven to 350°F (175°C). Sprinkle the remaining 1/2 cup dark chocolate chunks over the top. Bake for 45 to 55 minutes, until the top is golden brown and the center is set but still slightly jiggly when shaken gently. Avoid overbaking to preserve the gooey center.
- Cool and Serve: Remove the pudding from the oven and allow it to cool for 15 to 20 minutes before serving. This resting time helps the gooey creamy center set perfectly. Serve warm for the best indulgent experience.
Notes
- For even better texture, soak the bread overnight in the refrigerator.
- Use brioche or challah bread for a richer and more tender pudding.
- Do not overbake to maintain a gooey center.
- Feel free to substitute dark chocolate with semi-sweet if you prefer a less intense chocolate flavor.
- This dessert is best served warm but can be reheated gently if needed.
Keywords: bread pudding, chocolate bread pudding, cream cheese dessert, baked dessert, rich custard dessert, chocolate chunks dessert

