Home » Blog » FOOD » Desserts & Sweet Treats » Old Fashioned Bread Pudding with Vanilla Sauce

Old Fashioned Bread Pudding with Vanilla Sauce


Disclosure: This post may contain affiliate links. When you click on a link and/or make a purchase, I may be paid a small commission at no additional cost to you. Additionally, as an Amazon Associate I earn from qualifying purchases. Please read my Disclosure page for more information.

Nothing says comfort food like a slice of warm, freshly-baked bread pudding with vanilla sauce. Our recipe is made with simple ingredients and brings together soft, buttery bread with warm flavorful spices and finishes with a decadent vanilla cream sauce.

This dessert is the perfect indulgence anytime you’re craving old fashioned comfort food. And the best part is it’s easy to serve up this home-baked goodness with our easy-to-follow recipe.

white plate filled with two slices of old fashioned bread pudding and drizzled with vanilla sauce.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe
By submitting this form, you consent to receive emails from A Reinvented Mom

While I love a slice of warm bread pudding because it’s so delicious, this recipe helps to reduce food waste by using leftover or stale bread. And you can use just about any bread with this recipe, even hamburger or hot dog buns.

If you’re a fan of vintage foods you’ll want to try Coca Cola cake and baked rice pudding. They’re every bit as good as you remember.

Love retro and old fashioned recipes?

Sweet strawberries paired with a creamy base - Strawberries & Cream Salad.

Me too! I have a collection of vintage salad recipes:

pan of bread pudding with slice being removed with text listing overlay of ingredients.

Ingredients to Make Old Fashioned Bread Pudding

Bread pudding ingredients:

  • eggs
  • whole milk
  • granulated sugar
  • vanilla extract
  • ground cinnamon
  • ground nutmeg
  • bread cubes

Vanilla sauce ingredients:

  • unsalted butter
  • granulated sugar
  • corn syrup (such as Karo brand)
  • heavy cream
  • vanilla extract
  • salt

How to Make Old Fashioned Bread Pudding 

Preheat the oven to 350 degrees F. Grease a 9×9 baking dish and set aside. 

Whisk together the eggs, sugar, milk, vanilla, and spices in a large bowl to make the custard mixture. 

side by side of old fashioned bread pudding ingredients in bowl and bread cubes added to wet ingredients with text overlay.

Combine bread pieces with the egg mixture and stir to combine. 

Spoon the bread mixture into the prepared baking dish, then pour the remaining egg mixture over the top. 

two images of 9x9 pan before baking and after baking old fashioned bread pudding with text overlay.

Bake until the top is golden brown and set in the middle, about 40 minutes. The edges should be browned with a slightly jiggly center. If you have an instant read thermometer, you want to cook it to 160 degrees F.

How to Make the Vanilla Sauce for Bread Pudding 

Melt the butter in a small saucepan over Medium heat. Whisk in the Karo syrup and sugar. 

Pour in the cream, vanilla, and salt. Stir and bring the sauce to a boil. 

side by side images of vanilla sauce simmering and sauce poured over slices of bread pudding with text overlay.

Reduce to medium-low heat and allow it to simmer for 10 minutes, stirring occasionally. 

Remove from the heat and pour the dessert sauce over the cooked bread pudding. 

cutting a casserole dish of bread pudding into slices.

Tips for Making Classic Bread Pudding with Vanilla Sauce Recipe

  • This recipe works best when you use slightly stale or day old bread because it holds its shape when soaked in the custard mixture. Fresh bread may break down or might not soak up the liquid.
  • You can use almost any kind of bread like hot dog and hamburger buns or sliced bread.
  • It may look like a pile of mush after you mix the bread with the milk mixture – that’s OK. The bread will soak up the egg mixture.
  • The bread pudding will puff up while it’s cooking and shrinks as it cools. 
  • Make sure you cook the sauce over low heat to avoid scorching or burning.
  • The simple vanilla sauce will thicken as it cooks and continue to thicken as it cools. 
two slices of old fashioned bread pudding stacked on top of each other on a white plate.

Best Bread for Bread Pudding

The most important thing to remember is the bread needs to be stale. And sturdy breads hold up better to the custard mixture – try to avoid thinly sliced breads or squishy white bread.

Our favorites are sweet and buttery like brioche and challah breads. Chewy French bread is also a good choice. If using French bread allow it to soak for 5-10 minutes before baking as it takes a bit longer for this bread to soak up the custard.


  • For a denser bread pudding, use half and half in place of the milk.
  • Add chopped walnuts or pecans if desired. Nuts can be sprinkled over the top before baking or mixed into the bread mixture. While not required, toasting the nuts adds more texture to the dish.
  • Plump raisins are a delicious addition to this recipe. I like to stir in a half cup of raisins to the bread mixture before baking but you can also sprinkle them on top.
  • Change the flavor of the sauce by substituting lemon, orange, or almond extract in place of the vanilla.

What If I Don’t Have Stale Bread?

No problem! If you don’t have stale bread, cut fresh bread into cubes and place them on a baking sheet. Toast them for 5-10 minutes at 350 degrees F.

You can also let cubed bread sit out uncovered for several hours but we like the toasting method best.

Ways to Serve Bread Pudding with Vanilla Sauce

We think the best way to serve this classic old fashioned bread pudding is sliced with a drizzle of the easy vanilla sauce.

If you’re looking to change things up a bit, you can serve it with a scoop of your favorite brand of vanilla ice cream. Or add fresh blueberries, raspberries or sliced strawberries for a seasonal twist.

two slices of bread pudding with vanilla sauce on a white plate.

Is Bread Pudding Better Hot or Cold?

Traditionally this recipe is served warm but it can also be eaten chilled or at room temperature. I’ve eaten it all ways and frankly I think it’s good at any temperature.

How to Store Leftover Bread Pudding

Keep cooled leftover sauced bread pudding in the refrigerator, covered in plastic wrap or in an airtight container, for up to 2-3 days. It will keep for an extra day or two if the sauce and pudding are stored separately. To reheat, warm in the microwave at 50% power until heated through.

To freeze, wait for the bread pudding to cool. Wrap in a couple layers of plastic wrap and transfer to a ziptop freezer bag. Thaw in the fridge overnight. Heat oven to 350 degrees F and bake until it’s warm, adding the sauce before serving. 

pouring vanilla sauce over two slices of old fashioned bread pudding with text overlay.
A Reinvented Mom logo.

If you make one of our recipes, please leave a star rating or comment below. And don’t forget to tag us with #areinventedmom – we love to see your creations! For more great content follow us on Facebook, Instagram, Pinterest, Flipboard & Yummly.

two slices of old fashioned bread pudding with vanilla sauce on a white plate with a fork.

Old Fashioned Bread Pudding with Vanilla Sauce

Our homemade bread pudding recipe with creamy vanilla sauce always satisfies when you're craving a classic comfort food dessert. Perfect for family dinners or cozy weekends.
4.80 from 5 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 9
Calories: 442kcal
Author: Lori @ A Reinvented Mom


For the bread pudding

For the sauce:

  • 1/2 cup unsalted butter, (1 stick)
  • cup granulated sugar
  • 2 tablespoons corn syrup, such as Karo brand
  • 1 cup heavy cream
  • 1 tablespoon vanilla extract
  • ¼ teaspoon salt


For the bread pudding:

  • Preheat your oven to 350 degrees F. Grease a 9×9 baking dish with nonstick spray or butter and set aside.
  • In a large mixing bowl, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, and nutmeg.
  • Add the bread cubes to the bowl and toss to combine.
  • Spoon the bread cubes into your prepared baking dish in a single layer, and pour any excess egg mixture over top.
  • Bake for 40-45 minutes, or until golden browned on top and set in the middle.

For the sauce:

  • Melt the butter in a saucepan over Medium heat.
  • Add the sugar and Karo syrup, and whisk until combined.
  • Add the heavy cream, vanilla, and salt, and whisk to combine.
  • Turn the heat to High and quickly bring the mixture to a boil.
  • Reduce the heat back down to Medium-low and allow the mixture to simmer for 10 minutes, stirring occasionally.
  • Remove from heat and pour over the baked bread pudding.


  • For best results, use day-old or slightly stale bread.
  • We like using a slightly sweet bread made with eggs, such as brioche or challah for this recipe. You can also use a baguette, French or Italian bread, or any leftover bread you need to use up.
  • You can use half and half in place of the milk in the bread pudding mixture for a denser pudding.
  • The sauce will thicken as it simmers, and thicken even more as it cools.
  • Store leftover bread pudding tightly covered in the refrigerator for 2-3 days.
  • See the blog post for additional tips and variations.
Tried this recipe?Mention @AReinventedMom or tag #areinventedmom

Nutritional Estimate

Serving: 1slice | Calories: 442kcal | Carbohydrates: 46g | Protein: 9g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 136mg | Sodium: 302mg | Potassium: 194mg | Fiber: 2g | Sugar: 30g | Vitamin A: 899IU | Vitamin C: 0.2mg | Calcium: 148mg | Iron: 2mg

Nutritional information is provided as a reference, using an online calculator. We recommend verifying the information independently for accuracy.

Similar Posts

Leave a Reply

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

Recipe Rating