Bread pudding is one of those timeless desserts that transforms simple ingredients into something extraordinary. When you add cream cheese to the mix, it becomes even more luxurious. Cream cheese bread pudding offers a velvety texture, rich flavor, and delicate balance of sweetness that makes every bite indulgent. The creamy pockets of melted cheese nestled between soft cubes of bread create a dessert that feels both rustic and elegant.
The first time I added cream cheese to traditional bread pudding, I was surprised at how much it elevated the dish. Instead of relying solely on custard, the cream cheese added a subtle tang and extra richness that made the pudding taste almost like cheesecake in certain bites. Served warm with a drizzle of sauce or simply dusted with powdered sugar, this dessert is perfect for gatherings, holidays, or a comforting weekend treat.
Print
Cream Cheese Bread Pudding: Rich, Creamy, and Irresistibly Comforting
- Total Time: 1 hour
- Yield: 8 servings
- Diet: Vegetarian
Description
Rich and comforting cream cheese bread pudding made with soft cubes of bread soaked in a sweet vanilla custard and layered with creamy pockets of cheesecake goodness.
Ingredients
- 6 cups day-old brioche or French bread, cubed
- 8 ounces cream cheese, softened and cubed
- 4 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 1 tablespoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter, melted
- Optional Topping:
- 1/4 cup brown sugar
- 2 tablespoons powdered sugar for dusting
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×9-inch baking dish with butter.
- Spread half of the bread cubes in the prepared dish and scatter half of the cream cheese cubes over the bread.
- Top with remaining bread cubes and cream cheese pieces.
- In a large bowl, whisk together eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, salt, and melted butter until well combined.
- Pour the custard mixture evenly over the bread, pressing gently so the bread absorbs the liquid. Let sit for 15 minutes.
- Sprinkle brown sugar on top if using.
- Bake for 40–45 minutes, or until the center is set and the top is golden brown.
- Cool slightly before serving. Dust with powdered sugar if desired.
Notes
- Use slightly stale bread for best texture and absorption.
- Add raisins or chocolate chips for variation.
- Serve warm with caramel sauce or fresh berries.
- Store leftovers covered in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Why You’ll Love This Recipe
This cream cheese bread pudding stands out for its incredible texture. The custard-soaked bread becomes soft and tender, while the cream cheese melts into creamy layers throughout the dish. The contrast between fluffy interior and lightly golden top makes it deeply satisfying.
Another reason to appreciate this recipe is its versatility. It works beautifully as a dessert, but it can also be served for brunch. You can easily adjust sweetness levels or incorporate fruit and spices.
It is also a practical recipe for using slightly stale bread. Instead of discarding leftover bread, you can turn it into a comforting dish that tastes thoughtfully prepared and indulgent.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Day-old bread
Sturdy bread such as brioche, challah, or French bread works best. Slightly stale bread absorbs the custard without becoming overly soggy.
Cream cheese
The key ingredient that adds richness and subtle tang. Cubed and distributed throughout the bread, it creates creamy pockets in every bite.
Eggs
Provide structure and bind the custard together, giving the pudding its soft yet cohesive texture.
Whole milk
Forms the base of the custard and ensures a moist, tender consistency.
Heavy cream
Adds additional richness and depth to the custard mixture.
Granulated sugar
Sweetens the pudding and balances the tanginess of the cream cheese.
Vanilla extract
Enhances the overall flavor with warm aromatic notes.
Ground cinnamon
Adds gentle warmth and complements the sweetness beautifully.
Salt
Balances flavors and enhances the richness of the dish.
Optional raisins or fresh berries
Provide texture and bursts of flavor if desired.
Powdered sugar or caramel sauce for serving
Adds a finishing touch and extra sweetness.
Directions
Preheat your oven to 350°F (175°C). Grease a baking dish thoroughly to prevent sticking.
Cut the bread into cubes and spread them evenly in the prepared dish. Distribute small cubes of cream cheese throughout the bread layers.
In a large bowl, whisk together eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, and salt until smooth and fully combined.
Pour the custard mixture evenly over the bread cubes, pressing gently to ensure the bread absorbs the liquid. Let the mixture sit for about 10 to 15 minutes to allow full absorption.
Bake for 40 to 50 minutes, or until the center is set and the top is lightly golden. A knife inserted into the center should come out mostly clean.
Allow the bread pudding to cool slightly before serving. Dust with powdered sugar or drizzle with caramel sauce if desired.

Equipment needed : Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results
Servings and timing
Servings: 8
Preparation time: 15 minutes
Resting time: 10–15 minutes
Cooking time: 40–50 minutes
Total time: Approximately 1 hour 15 minutes
Storage/reheating
Store leftover bread pudding in an airtight container in the refrigerator for up to four days. Reheat individual portions in the microwave for 20–30 seconds or warm in a low oven until heated through. It can also be frozen for up to two months; thaw overnight in the refrigerator before reheating.
Variations and Customizations
There are many ways to personalize this cream cheese bread pudding. For added fruitiness, mix in blueberries, diced apples, or sliced strawberries. A swirl of raspberry preserves between layers adds a pleasant tart contrast.
If you prefer a more decadent finish, prepare a simple vanilla glaze or warm cream sauce to pour over the top before serving. I once added a hint of lemon zest to the custard, and it brightened the entire dish beautifully.
For a chocolate variation, fold in chocolate chips or drizzle melted chocolate over the baked pudding. To create a festive version, add nutmeg and a splash of rum extract.
You can also experiment with different types of bread. Brioche creates a softer, richer pudding, while French bread provides a slightly firmer texture.
No matter how you customize it, the combination of custard-soaked bread and creamy pockets of melted cream cheese remains the highlight of this comforting dessert.

FAQs
Can I prepare bread pudding ahead of time?
Yes, assemble it and refrigerate overnight, then bake when ready.
Why is my bread pudding dry?
It may have been overbaked or did not absorb enough custard before baking.
Can I use low-fat cream cheese?
Yes, though full-fat cream cheese provides the richest texture.
What is the best bread to use?
Brioche, challah, or sturdy French bread work best.
Can I serve it cold?
It can be served chilled, but it is most enjoyable when warm.
How do I know when it is fully baked?
The center should be set and no longer liquid, and the top should be lightly golden.
Conclusion
Cream cheese bread pudding transforms simple pantry staples into a rich and comforting dessert. With its soft custard base and creamy pockets of melted cheese, it offers indulgence in every spoonful. Whether served for dessert or brunch, this recipe delivers warmth, flavor, and timeless appeal.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!