Grandma’s Old-Fashioned Bread Pudding with Vanilla Sauce

By: Barbara Updated on Sat, 03 Jan 2026 18:44:00 GMT Irresistible Desserts
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Sat, 03 Jan 2026 18:44:00 GMT

Read it →
A glass dish filled with bread and gravy. Pin it
A glass dish filled with bread and gravy.

This cozy, custard-soaked bread pudding is a nostalgic dessert made from pantry staples and topped with a warm caramel vanilla sauce that takes it over the top. It’s the kind of humble, old-fashioned treat that brings everyone to the table — and back for seconds.

I first tried making this recipe for a chilly weekend family gathering, and it quickly became a favorite that everyone asks for. There is something truly comforting about the blend of warm spices, tender bread, and sweet sauce.

Ingredients

  • Four cups stale white bread cubed into one inch pieces: makes for the perfect texture; day old bread works best to absorb the custard
  • Half a cup raisins: add bursts of sweetness—choose plump, fresh dried fruit for best results
  • Two cups whole milk: lend creaminess and richness to the custard soaking
  • Quarter cup butter: melts into the milk to create a smooth custard base
  • Half a cup granulated sugar: sweetens the pudding gently without overpowering
  • Two large eggs: lightly beaten help bind the custard and create a silky texture
  • One tablespoon vanilla extract: brings warmth and depth of flavor
  • Half teaspoon ground nutmeg: adds a fragrant spice note that complements the vanilla
  • Half cup butter: is used for the sauce, lending richness and a smooth finish
  • Half cup white sugar and half cup packed brown sugar: combine for a deep caramel flavor in the sauce
  • Half cup heavy cream: makes the sauce luxuriously silky and creamy
  • One tablespoon vanilla extract: finishes the sauce with a fragrant kick

Step-by-Step Instructions

Sift the Oven and Prepare Baking Dish:
Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Liberally grease a one and a half quart baking dish with butter to prevent sticking and add flavor.
Soak the Bread and Raisins:
In a large mixing bowl, combine the bread cubes and raisins. In a small saucepan, gently heat the milk and quarter cup butter over medium heat until the butter is completely melted and the milk is warm but not boiling. Pour this warm mixture over the bread and raisins and let them sit for 10 minutes. This allows the bread to soak up all the creamy goodness and become tender.
Mix the Custard:
Add the granulated sugar, beaten eggs, vanilla extract, and nutmeg to the soaked bread mixture. Stir gently but thoroughly to combine all the ingredients without tearing the bread too much.
Bake Until Golden:
Transfer the mixture into your prepared baking dish. Place it in the oven and bake for 40 to 50 minutes. You want the pudding to be golden brown on top and the center set but still moist. You can test doneness by poking the center gently with a toothpick; it should come out mostly clean.
Prepare the Vanilla Caramel Sauce:
While the pudding is baking, melt half a cup of butter in a saucepan over medium heat. Add the white sugar and brown sugar, stirring constantly until the mixture is smooth and bubbling, which should take about five to eight minutes. Slowly stir in the heavy cream and continue cooking until the sauce slightly thickens. Remove from heat and stir in the vanilla extract for a fragrant finish.
Serve Warm:
Once baked, allow the pudding to cool for a few minutes then drizzle the warm caramel vanilla sauce generously over the top. Serve immediately for the best experience.
A glass dish filled with bread and cream.
A glass dish filled with bread and cream.

Storage Tips
Once cooled, cover the pudding tightly with foil or plastic wrap and refrigerate for up to three days. Reheat in a low oven to preserve texture and warmth

Ingredient Substitutions
If you prefer or need to avoid raisins, dried cranberries or chopped dates are excellent alternatives and add their own unique sweetness. For extra richness, swap the white bread for brioche or challah if you have some on hand

Serving Suggestions
This pudding pairs wonderfully with a scoop of vanilla ice cream or a dollop of whipped cream. A cup of strong coffee or warm spiced tea also complements its cozy flavors perfectly

Cultural Context
Bread pudding is a classic comfort dessert originating from British and American households, often born from the tradition of using up leftover bread in a delicious way. It has countless variations across the world, each with unique regional twists but all united by the custard-soaked base and warm, satisfying taste

A glass dish with a casserole in it.
A glass dish with a casserole in it.

Frequently Asked Questions

Can I use different types of bread for this dish?

Yes, brioche or challah breads work beautifully, adding richness and a soft texture to the pudding.

What can I substitute for raisins in the bread soaking step?

Dried cranberries or chopped dates make excellent alternatives, providing a pleasant chew and sweetness.

How do I know when the bread pudding is done baking?

Look for a golden-brown top and a set center that no longer jiggles when gently shaken.

What’s the best way to store leftovers?

Keep leftovers covered in the refrigerator for up to 3 days. Reheat gently before serving.

Can the caramel vanilla sauce be prepared ahead of time?

Yes, the sauce can be made ahead and warmed gently before drizzling over the pudding.

4.40 from 80 votes

Grandma’s Old-Fashioned Bread Pudding

Prep Time:
15 Minutes
Cook Time:
50 Minutes
Total Time:
65 Minutes
Servings:
6
A glass dish filled with bread and gravy.

Custard-soaked bread cubes baked golden, topped with a luscious warm caramel vanilla sauce.

Ingredients

  • Bread Base

  • 4 cups stale white bread, cubed into 1-inch pieces
  • ½ cup raisins
  • Custard Mixture

  • 2 cups whole milk
  • ¼ cup unsalted butter
  • ½ cup granulated sugar
  • 2 large eggs, lightly beaten
  • 1 tbsp vanilla extract
  • ½ tsp ground nutmeg
  • Vanilla Caramel Sauce

  • ½ cup unsalted butter
  • ½ cup white granulated sugar
  • ½ cup packed brown sugar
  • ½ cup heavy cream
  • 1 tbsp vanilla extract

Instructions

1.

1. Prepare baking dish and bread: Preheat oven to 350°F (175°C) and grease a 1.5-quart baking dish with butter. Place bread cubes and raisins in a large mixing bowl.

2.

2. Soak bread in warm milk and butter: In a saucepan, heat milk and ¼ cup butter over medium heat until butter is melted. Pour over bread mixture and let sit for 10 minutes to soak.

3.

3. Combine custard ingredients: Add sugar, beaten eggs, vanilla extract, and nutmeg to the soaked bread. Stir gently until well incorporated.

4.

4. Bake the custard-soaked bread: Transfer the mixture into the prepared baking dish and bake for 40 to 50 minutes, until the top is golden brown and the center is set.

5.

5. Prepare vanilla caramel sauce: While baking, melt ½ cup butter in a saucepan over medium heat. Add white and brown sugar; stir continuously until smooth and bubbling, about 5 to 8 minutes. Slowly stir in heavy cream and cook until slightly thickened. Remove from heat and stir in vanilla extract.

6.

6. Serve: Serve the bread pudding warm, generously topped with the vanilla caramel sauce.

Notes

  1. Substitute raisins with dried cranberries or chopped dates for variation. Using brioche or challah bread enhances richness.

Tools You'll Need

  • 1.5-quart baking dish
  • Saucepan
  • Mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy, gluten, and eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 430
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~