There's just something about Chocolate & Cream Cheese Bread Pudding that takes me back to my childhood. I remember my grandmother making it on chilly Sunday afternoons, when the house was filled with the warm, inviting aroma of chocolate and vanilla. We'd gather around the table, eagerly waiting for her to serve it warm, with a dollop of whipped cream on top. Those moments were pure magic, and they remind me of how food can create lasting memories.
This recipe is perfect for any occasion, whether it's a cozy family dinner or a festive holiday gathering. The combination of rich chocolate and creamy cheese creates a decadent dessert that feels indulgent yet surprisingly easy to make. Trust me, once you try it, you'll want to share it with everyone you know. Grab your apron and let's get started on this delightful treat!
Why You'll Love "Chocolate & Cream Cheese Bread Pudding"
- Quick prep time of just 15 minutes, perfect for busy weeknights.
- Uses simple, minimal ingredients that you probably already have at home.
- Family-friendly dessert that everyone will love, from kids to adults.
- Can be made ahead of time and served warm or at room temperature.
- Freezer-friendly: make a batch and save some for later indulgence!
- Decadent yet comforting, it's a dessert that feels special for any occasion.
Ingredients You'll Need
For the Bread Pudding
- 1 loaf Sweet bread (like brioche or challah), torn into 1-inch pieces (about 1 pound) - This adds a lovely sweetness; try to use day-old bread for the best texture!
- 4 large Eggs - Fresh eggs work best, so grab the ones from the back of the fridge for optimal flavor.
- 2 cups Whole milk - You can also use 2% milk if that's what you have, but whole milk gives a creamier result.
- 1 cup Heavy cream - For those rich, indulgent vibes. You could substitute with half-and-half in a pinch, but the texture will be lighter.
- ½ cup Granulated sugar - This balances the richness, but feel free to adjust based on your sweetness preference.
- 2 teaspoons Vanilla extract - Always use pure vanilla for the best flavor, it's worth it!
- ¼ teaspoon Salt - Just a pinch to enhance all the flavors.
- 8 ounces Cream cheese, chilled and cut into ½-inch cubes - Make sure it's well-chilled for easier handling. You can use low-fat cream cheese if you prefer.
- 1 ½ cups Dark chocolate chunks or chips, divided - Semi-sweet works great, but feel free to mix it up with milk chocolate or even white chocolate if you're feeling adventurous!
For greasing
- Unsalted butter - Use this for greasing the baking dish. It adds a touch of flavor and helps the pudding come out easily.
Step-by-Step Instructions
Preheat the Oven
- Start by preheating your oven to 350°F (175°C). This ensures that your bread pudding bakes evenly.
- While the oven warms up, grab your baking dish and generously grease it with unsalted butter. This will help prevent the pudding from sticking and adds a little buttery flavor, which is always a plus!
Make the Custard Mixture
- In a mixing bowl, crack open the 4 large eggs and whisk them until they're well beaten.
- Next, pour in 2 cups of whole milk, followed by 1 cup of heavy cream. Whisk these together until fully combined. You want a nice, smooth texture without any lumps.
- Add in ½ cup of granulated sugar, 2 teaspoons of vanilla extract, and ¼ teaspoon of salt. Keep whisking until the sugar is dissolved and everything is well blended. This is your custard base!
Combine Ingredients
- Now it's time to add some fun! Toss in the torn sweet bread pieces into your custard mixture. Gently fold them in, making sure all the bread is soaked in that delicious custard.
- Next, carefully fold in the 8 ounces of chilled cream cheese cubes. They should be distributed throughout the mixture, but don't worry if they break apart a little. This just adds to the delightful texture.
- Finally, stir in 1 cup of the dark chocolate chunks or chips, saving the remaining ½ cup for later. This is where the magic starts to happen, as the chocolate melts during baking!
Let it Sit
- Once everything is mixed, pour the entire mixture into your greased baking dish. Spread it out evenly.
- Let it sit for about 10 minutes. This gives the bread a chance to absorb all that custardy goodness, making each bite even more delicious.
Bake
- Now, pop your baking dish into the preheated oven and let it bake for about 45 minutes. You'll know it's ready when the top is golden brown and set.
- When it's done, remove it from the oven and let it cool slightly before serving. The pudding will continue to set as it cools, so don't worry if it looks a little jiggly at first!

Variations
- Try using different types of bread like cinnamon raisin or pumpkin bread for added flavor.
- For a lighter version, substitute half of the heavy cream with additional whole milk.
- Make it dairy-free by using almond or oat milk and dairy-free cream cheese.
- Incorporate seasonal fruits like diced apples or pears for a fresh twist.
- Swap dark chocolate for white chocolate or even add a swirl of peanut butter for a fun flavor combination.
Serving and Storage Tips
Serving
Serve your Chocolate & Cream Cheese Bread Pudding warm, ideally with a drizzle of chocolate sauce or a dollop of whipped cream. It's also lovely with a scoop of vanilla ice cream on the side. This dessert is perfect for cozy gatherings or casual family dinners!
Storage
Store any leftovers in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 2 months. To reheat, simply warm it in the oven at 350°F (175°C) until heated through, about 15 minutes.
Helpful Notes
- If you're short on time, you can use pre-made bread pudding mixes available at stores.
- For a richer flavor, add a splash of coffee or espresso to the custard mixture.
- Feel free to include nuts like walnuts or pecans for added texture and crunch.
- To make it nut-free, simply omit any nuts and ensure your chocolate chips are nut-free as well.
- You can use low-fat alternatives for cream cheese and milk for a lighter dish, but the texture may vary slightly.
Frequently Asked Questions
Can I freeze Chocolate & Cream Cheese Bread Pudding?
Yes, you can freeze this bread pudding! Just make sure it's completely cooled before wrapping it tightly in plastic wrap or transferring it to an airtight container. It will keep well in the freezer for up to 2 months.
What can I substitute for heavy cream?
If you don't have heavy cream on hand, you can use half-and-half or whole milk as alternatives. For a lighter option, try using a mixture of milk and Greek yogurt or sour cream to maintain creaminess, although the texture will be slightly different.
How long will leftovers last?
Leftovers of Chocolate & Cream Cheese Bread Pudding can be stored in the fridge for up to 3 days. Just make sure to keep it in an airtight container to maintain its freshness!
Final Thoughts
I hope this Chocolate & Cream Cheese Bread Pudding brings as much joy to your kitchen as it has to mine! It's a delightful way to end any meal and creates those warm, cozy vibes we all crave. Whenever I make it, I'm reminded of those family gatherings filled with laughter and love. So, roll up your sleeves, grab your favorite apron, and dive into this delicious recipe. I can't wait for you to savor each bite and make your own sweet memories around the table. Happy cooking!

Chocolate & Cream Cheese Bread Pudding
Equipment
- baking dish
- Mixing bowl
Ingredients
For the Bread Pudding
- 1 loaf Sweet bread (like brioche or challah), torn into 1-inch pieces about 1 pound
- 4 large Eggs
- 2 cups Whole milk
- 1 cup Heavy cream
- ½ cup Granulated sugar
- 2 teaspoons Vanilla extract
- ¼ teaspoon Salt
- 8 ounces Cream cheese, chilled and cut into ½-inch cubes
- 1 ½ cups Dark chocolate chunks or chips, divided
For greasing
- Unsalted butter for greasing the baking dish
Instructions
- Preheat your oven to 350°F (175°C) and grease the baking dish with unsalted butter.
- In a mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and salt.
- Add the torn sweet bread to the mixture and gently fold in the cream cheese cubes and dark chocolate chunks.
- Pour the mixture into the prepared baking dish and let it sit for 10 minutes.
- Bake in the preheated oven for 45 minutes or until set and golden on top.






Leave a Reply