Classic Bread Pudding with Vanilla Custard

WANT TO SAVE THIS RECIPE?

his Classic Bread Pudding with Vanilla Custard is the ultimate cozy dessert — custardy on the inside, golden on top, and finished with a silky pourable vanilla sauce that soaks into every single bite. It’s warm, comforting, and uses simple ingredients you likely already have on hand!

A Warm and Comforting Dessert Classic

If there is one dessert that screams comfort food to me, it is bread pudding. This is one of those recipes that feels like a warm hug on a cold evening. I love how humble it is — day-old bread, eggs, milk, a little sugar — and yet it comes together into something that feels really special. It is not pretentious at all, and that is exactly what I love about it.

I have been making this for years and I bring it to potlucks, holiday gatherings, and family dinners. It is always one of the first things to disappear from the table. The vanilla custard sauce is what really pulls it all together — it is so good poured over the warm cake-like pudding. Trust me, do not skip it!

Frequently Asked Questions

What kind of bread works best for bread pudding?

Day-old French bread or brioche are my absolute favorites for this recipe. They are sturdy enough to soak up all that custard without falling apart. A challah works beautifully too. You really want a bread that has some structure to it. Avoid regular sandwich bread if you can — it tends to get too mushy. The slightly stale bread actually works in your favor here because it absorbs the custard mixture even better!

Can I make this ahead of time?

Yes! This is actually a great make-ahead dessert. You can assemble the entire dish the night before, cover it tightly with foil, and refrigerate it overnight. Then just pull it out, let it sit at room temperature for about 20-30 minutes, and bake per the directions. You may need to add a few extra minutes to the baking time since you are starting from a cold state.

Can I use a different kind of milk?

Absolutely! Whole milk gives you the richest, creamiest result. But you can use 2% milk if that is what you have on hand. For an even more indulgent pudding, swap part of the milk for heavy cream. I would not recommend skim milk here — you really want that fat content for a proper creamy custard.

Can I add mix-ins?

Of course! This recipe is really versatile. Raisins, dried cranberries, chopped pecans or walnuts, or even chocolate chips are all wonderful additions. Just fold them into the bread mixture before baking. A little cinnamon and nutmeg are already in this recipe but feel free to add a pinch of cardamom too if you enjoy a slightly warmer spice flavor.

How do I store leftover bread pudding?

Allow it to cool fully and then store it in a covered container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for about 45-60 seconds. Store the vanilla custard sauce separately in a jar or covered container in the refrigerator for up to 3 days and warm it gently on the stove before serving.

Can this be frozen?

Yes! Bread pudding freezes very well. Cover it tightly to protect against freezer burn and it will keep for up to 3 months. I would recommend freezing it without the sauce and making the vanilla custard fresh when you are ready to serve. Thaw overnight in the refrigerator and reheat in the oven at 325°F covered with foil until warmed through.

Ingredients Needed: (See Recipe Card Below for the Full Recipe)

  • day-old French bread or brioche — slightly stale bread is actually ideal here because it soaks up the custard mixture beautifully without getting too soggy. Cut it into roughly 1-inch cubes.
  • whole milk — this gives you the richest, creamiest custard base. You can use 2% but whole milk really is the way to go for the best result.
  • heavy cream — combined with the milk, this makes the custard extra rich and creamy. Worth every bit!
  • eggs — these are the backbone of your custard. Make sure they are at room temperature so they mix in more evenly.
  • granulated sugar — just the right amount of sweetness without going overboard.
  • light brown sugar — adds a wonderful warmth and a subtle caramel-like flavor that you really can’t get from white sugar alone. Pack it when measuring!
  • salted butter — used in both the pudding and the custard sauce. Salted butter adds just the right amount of flavor balance.
  • pure vanilla extract — please use the real stuff here. It makes such a difference in both the pudding and the sauce.
  • ground cinnamon and nutmeg — these warm spices are what give this bread pudding that classic cozy flavor. Do not skip them!
  • powdered sugar — this goes into the vanilla custard sauce and gives it a beautifully smooth, silky texture.

How to Make Classic Bread Pudding with Vanilla Custard

Preheat oven to 350°F. Spray a 9×13-inch baking dish with nonstick cooking spray. Spread your cubed bread evenly into the prepared baking dish and let it sit out while you prepare the custard mixture — this helps it dry out just a little more.

In a large bowl, whisk together the eggs, granulated sugar, and brown sugar until combined. Add the whole milk, heavy cream, melted butter, vanilla extract, cinnamon, and nutmeg. Whisk everything together until it is thoroughly combined and smooth.

Pour the custard mixture slowly and evenly over the bread cubes in your baking dish. Use your hands or the back of a spoon to gently press the bread down into the custard. You want every piece of bread to get soaked. Let it sit for at least 15 minutes — or up to 30 minutes if you have the time. The longer it soaks, the better!

Cover the baking dish with aluminum foil (spray the inside of the foil with nonstick spray so it does not stick to the top of the pudding) and bake for 30 minutes. Remove the foil and bake for another 20-25 minutes until the top is golden brown and the center is just set. A knife inserted into the center should come out mostly clean. Let it rest for about 10 minutes before serving.

While the bread pudding is baking, make your vanilla custard sauce. In a small saucepan over medium-low heat, melt the butter. Whisk in the powdered sugar until smooth. Add the heavy cream and stir continuously until the mixture is warmed through and slightly thickened — about 3-4 minutes. Do not let it boil. Remove from heat and stir in the vanilla extract. Pour it over individual servings of warm bread pudding and enjoy!

Pro Tips for the Best Bread Pudding

  • Use truly stale bread. If your bread is fresh, cube it and spread it out on a baking sheet. Pop it in the oven at 300°F for about 10-15 minutes just to dry it out a bit. This makes a huge difference in the final texture of your pudding.
  • Do not rush the soaking step. Giving the bread time to absorb the custard is the key to a creamy, custardy interior. If you can assemble it the night before, even better!
  • Press the bread down. After you pour the custard over the bread, use your hands to gently press everything down so every single piece of bread is submerged. No dry bread hiding on top!
  • Watch the custard sauce carefully. You want it warm and pourable — not boiling. Keep the heat low and stir constantly. If it gets too thick, just whisk in a tiny splash of cream to loosen it back up.
  • Serve it warm. Bread pudding is at its absolute best when it is warm and that vanilla custard sauce is poured over the top right before serving. It settles into all those nooks and crannies and it is just incredible.

What to Serve with Bread Pudding

This bread pudding is a full dessert all on its own with that gorgeous vanilla custard sauce. But if you want to take it over the top, a scoop of vanilla ice cream alongside a warm serving is absolutely wonderful. Fresh berries on the side add a nice brightness that balances out the richness of the custard. A hot cup of coffee or tea makes it the perfect cozy ending to any meal!

Classic Bread Pudding with Vanilla Custard

5 from 1 vote
This Classic Bread Pudding with Vanilla Custard is the ultimate cozy dessert — custardy on the inside, golden on top, and finished with a silky pourable vanilla sauce that soaks into every single bite. It’s warm, comforting, and uses simple ingredients you likely already have on hand!
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 25 minutes
Servings: 12
Course: Dessert
Cuisine: American
Calories: 387

Ingredients
  

For the Bread Pudding:
  • 10 cups day-old French bread or brioche, cut into 1-inch cubes about 1 large loaf
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 large eggs at room temperature
  • ¾ cup granulated sugar
  • ¼ cup light brown sugar packed
  • 4 tablespoons salted butter melted
  • 2 teaspoons pure vanilla extract
  • teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
For the Vanilla Custard Sauce:
  • 4 tablespoons salted butter
  • 1 cup powdered sugar
  • ½ cup heavy cream
  • teaspoons pure vanilla extract

Method
 

  1. Preheat oven to 350°F. Spray a 9×13-inch baking dish with nonstick cooking spray. Add the cubed bread to the baking dish and spread out evenly. Set aside.
  2. In a large bowl, whisk together the eggs, granulated sugar, and brown sugar until well combined.
  3. Add the whole milk, 1 cup heavy cream, melted butter, vanilla extract, cinnamon, and nutmeg to the egg mixture. Whisk until smooth and thoroughly combined.
  4. Pour the custard mixture slowly and evenly over the bread cubes. Gently press the bread down with your hands or the back of a spoon to make sure every piece is submerged and soaking up the custard.
  5. Let the bread soak for at least 15 minutes (up to 30 minutes for best results).
  6. Spray the inside of a sheet of aluminum foil with nonstick spray and cover the baking dish. Bake for 30 minutes.
  7. Remove the foil and bake for an additional 20-25 minutes until the top is golden brown and a knife inserted into the center comes out mostly clean.
  8. Remove from oven and let rest for 10 minutes before serving.
  9. While the bread pudding rests, make the vanilla custard sauce. In a small saucepan over medium-low heat, melt 4 tablespoons butter. Whisk in 1 cup powdered sugar until smooth.
  10. Add ½ cup heavy cream and stir continuously for 3-4 minutes until warmed through and slightly thickened. Do not let it boil.
  11. Remove from heat and stir in 1½ teaspoons vanilla extract. Pour over warm bread pudding servings and enjoy!

Nutrition

Calories: 387kcalCarbohydrates: 52gProtein: 8gFat: 17gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 108mgSodium: 298mgPotassium: 178mgFiber: 1gSugar: 31gVitamin A: 612IUCalcium: 124mgIron: 2mg

Notes

Make-Ahead Instructions: Assemble the bread pudding the night before, cover tightly with foil, and refrigerate overnight. Let it come closer to room temperature for about 20-30 minutes before baking. Add 5-10 extra minutes to the covered bake time since you are starting from cold.
Storage: Store leftover bread pudding in a covered container in the refrigerator for up to 3 days. Store the custard sauce separately in a covered jar or container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 45-60 seconds and warm the sauce gently on the stove before pouring over top.
Freezing: Bread pudding freezes well for up to 3 months. Cover tightly to protect against freezer burn and freeze without the sauce. Make the vanilla custard sauce fresh when you are ready to serve. Thaw overnight in the refrigerator and reheat in the oven at 325°F, covered with foil, until warmed through.

Tried this recipe?

Let us know how it was!

WANT TO SAVE THIS RECIPE?

One Comment

  1. 5 stars
    Looks lije the kind mama made

5 from 1 vote

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*