Decadent Chocolate & Cream Cheese Bread Pudding Recipe
Introduction
This Decadent Chocolate & Cream Cheese Bread Pudding is a rich, comforting dessert that combines soft, custardy bread with pockets of creamy cheese and melted dark chocolate. It’s perfect for a cozy night in or an impressive treat for guests.

Ingredients
- Sweet bread (like brioche or challah), 1 loaf (about 1 pound), torn into 1-inch pieces
- Large eggs, 4
- Whole milk, 2 cups
- Heavy cream, 1 cup
- Granulated sugar, 1/2 cup
- Vanilla extract, 2 teaspoons
- Salt, 1/4 teaspoon
- Cream cheese, 8 ounces, chilled and cut into 1/2-inch cubes
- Dark chocolate chunks or chips, 1 1/2 cups, divided
- Unsalted butter, for greasing the baking dish
Instructions
- Step 1: Lightly grease a 9×13 inch baking dish with 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 on the bread pieces so they absorb the liquid fully. 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 mixture.
- Step 5: Preheat your oven to 350°F (175°C). Sprinkle the remaining 1/2 cup of dark chocolate chunks over the top of the bread pudding. Bake for 45-55 minutes until the top is golden brown and the center is set but still slightly jiggly when gently shaken.
- Step 6: Remove from the oven and let it cool for 15-20 minutes before serving. This cooling time helps achieve the perfect gooey texture. Serve warm.
Tips & Variations
- Use day-old or slightly stale bread to help it soak up the custard better without becoming mushy.
- Substitute dark chocolate with semi-sweet or milk chocolate based on your preference for sweetness.
- For added texture, sprinkle chopped nuts like pecans or walnuts on top before baking.
- If you prefer a fruit twist, add dried cherries or raspberries along with the chocolate chunks.
Storage
Store any leftover bread pudding covered in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave for about 30 seconds or until heated through. Avoid overheating to maintain the creamy texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of bread for this pudding?
Yes, brioche and challah are ideal because of their richness and texture, but you can also use other soft, slightly sweet breads. Avoid very dense or heavily crusted breads for best results.
Is it necessary to refrigerate the bread while soaking?
Refrigerating the soaked bread pudding helps the custard fully absorb and improves texture, but letting it soak at room temperature for 30 minutes also works. For the best moist and gooey center, an extended soak in the fridge is recommended.
Print
Decadent Chocolate & Cream Cheese Bread Pudding Recipe
- Total Time: 3 hours 5 minutes (including soaking time)
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Indulge in this rich and creamy Decadent Chocolate & Cream Cheese Bread Pudding featuring soft brioche or challah soaked in a smooth custard, loaded with pockets of cream cheese and dark chocolate chunks, then baked to perfection with a golden top and a gooey center.
Ingredients
Bread
- 1 loaf (about 1 pound) sweet bread (like brioche or challah), torn into 1-inch pieces
Custard
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
Add-ins
- 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 unsalted butter. Evenly scatter the torn bread pieces across the dish to create a base for the pudding.
- 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 smooth and well combined.
- Soak the bread: Pour the custard evenly over the bread pieces in the baking dish. Gently press down on the bread to fully submerge it and allow the bread to absorb the liquid. Let it sit at room temperature for at least 30 minutes or, for best results, cover and refrigerate for 2 hours or overnight. This soaking step ensures a moist and gooey interior.
- Add the fillings: After the soaking period, gently fold in the cream cheese cubes and 1 cup of the dark chocolate chunks, distributing them evenly throughout the mixture.
- Bake: Preheat your oven to 350°F (175°C). Sprinkle the remaining 1/2 cup of chocolate chunks over the top of the pudding. Bake uncovered for 45-55 minutes until the top is golden brown and the center is set but still slightly jiggly when gently shaken to maintain the moist, gooey texture.
- Cool and serve: Remove from the oven and let cool for 15-20 minutes to allow the custard to set fully. Serve warm for the best creamy, decadent experience.
Notes
- Use brioche or challah for the richest flavor and best texture.
- Do not overbake to keep the center gooey and creamy.
- Overnight soaking yields the most tender and fully infused bread pudding.
- For variation, swap dark chocolate chunks for semi-sweet or milk chocolate.
- Serve warm, optionally with whipped cream or vanilla ice cream for extra indulgence.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: bread pudding, chocolate bread pudding, cream cheese dessert, decadent dessert, baked custard, brioche dessert, challah bread pudding

