Decadent Chocolate & Cream Cheese Bread Pudding Recipe
Introduction
This decadent Chocolate & Cream Cheese Bread Pudding is a rich and comforting dessert that combines soft, custardy bread with pockets of creamy cheese and melty dark chocolate. Perfect for a cozy night in or a special occasion, it promises gooey, indulgent bites every time.

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 well combined and smooth.
- Step 3: Pour the custard mixture evenly over the bread in the baking dish. Gently press down on the bread pieces to ensure they are fully 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.
- Step 4: After soaking, gently stir 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.
- Step 6: Bake for 45-55 minutes, or until the top is golden brown and the center is set but still slightly jiggly when gently shaken. Avoid overbaking to keep the center gooey.
- Step 7: Remove from the oven and let cool for at least 15-20 minutes before serving. Serve warm for the best creamy texture.
Tips & Variations
- Allowing the bread to soak overnight in the custard will create a moister, more tender pudding with a gooey center.
- Use bittersweet or semi-sweet chocolate chunks for a balanced sweetness.
- Try adding a pinch of cinnamon or espresso powder to the custard for an extra depth of flavor.
- Substitute cream cheese with mascarpone for a slightly different creamy texture.
Storage
Store leftovers covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave until warm, or gently heat the whole dish in a 325°F (160°C) oven until warmed through. The 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, sturdy, slightly sweet breads like brioche or challah work best because they soak up the custard without falling apart. Avoid very dense or dry breads.
How do I achieve a gooey center without overbaking?
Soaking the bread well in custard is key, plus baking until the center is just set but still jiggles slightly. The pudding will continue to firm up as it cools, preserving that perfect gooey texture.
Print
Decadent Chocolate & Cream Cheese Bread Pudding Recipe
- Total Time: 3 hours 5 minutes (including 2 hours soaking time)
- Yield: 8 servings 1x
Description
This Decadent Chocolate & Cream Cheese Bread Pudding combines rich dark chocolate, creamy cream cheese, and soft sweet bread like brioche or challah to create an indulgently gooey dessert. The custard-soaked bread bakes to a golden brown finish with a luscious, melting center that is perfect for warm servings, making it an irresistible treat for any occasion.
Ingredients
Bread
- 1 loaf sweet bread (brioche or challah), about 1 pound, 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
Fillings and Others
- 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
- 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 well combined and smooth.
- Soak the bread: Pour the custard mixture evenly over the bread in the baking dish. Gently press down on the bread pieces to ensure they are fully submerged and absorb the liquid. Let it sit at room temperature for at least 30 minutes, or better yet, cover and refrigerate for 2 hours or overnight to achieve a moist, gooey center.
- Add the fillings: After soaking, gently stir in the cream cheese cubes and 1 cup of the dark chocolate chunks, distributing them evenly throughout the bread mixture.
- Bake: 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, or until the top is golden brown and the center is set but still slightly jiggly when gently shaken. Avoid overbaking to maintain a gooey center; the pudding will continue to set as it cools.
- Cool and serve: Remove from the oven and let it cool for at least 15-20 minutes before serving. This resting time allows the creamy center to settle perfectly. Serve warm for best texture and flavor.
Notes
- For the best gooey center, ensure an adequate soaking time ranging from 30 minutes up to overnight.
- Do not overbake; the pudding should be slightly jiggly in the center when done, as it will firm up while cooling.
- Using chilled cream cheese helps maintain its shape and texture within the pudding.
- Brioche or challah are preferred breads due to their sweetness and soft texture, but other sweet breads can also be used.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: chocolate bread pudding, cream cheese dessert, baked pudding, gooey dessert, brioche pudding, challah bread pudding

