Grandma’s Old-Fashioned Bread Pudding with Vanilla Sauce

Featured in Sweet Moments of Joy.

This old-fashioned bread pudding combines custard-soaked bread cubes with sweet spices and plump raisins. Soaked in a warm milk-butter mixture, the bread bakes to a golden, tender finish. A rich caramel and vanilla sauce enhances every bite, balancing sweetness with creamy depth. This simple, comforting dish uses pantry staples and fills the kitchen with inviting aromas. Perfect for cozy gatherings, it’s a satisfying way to transform day-old bread into a beloved, nostalgic treat.

Barbara Chef
Updated on Sat, 03 Jan 2026 18:44:00 GMT
A glass dish filled with bread and gravy. Pin it
A glass dish filled with bread and gravy. | gracefulflavors.com

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. Pin it
A glass dish filled with bread and cream. | gracefulflavors.com

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. Pin it
A glass dish with a casserole in it. | gracefulflavors.com

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.

Grandma’s Old-Fashioned Bread Pudding

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

Prep Time
15 Minutes
Cook Time
50 Minutes
Total Time
65 Minutes
By: Barbara


Difficulty: Easy

Cuisine: American

Yield: 6 Servings

Dietary: Vegetarian

Ingredients

→ Bread Base

01 4 cups stale white bread, cubed into 1-inch pieces
02 ½ cup raisins

→ Custard Mixture

03 2 cups whole milk
04 ¼ cup unsalted butter
05 ½ cup granulated sugar
06 2 large eggs, lightly beaten
07 1 tbsp vanilla extract
08 ½ tsp ground nutmeg

→ Vanilla Caramel Sauce

09 ½ cup unsalted butter
10 ½ cup white granulated sugar
11 ½ cup packed brown sugar
12 ½ cup heavy cream
13 1 tbsp vanilla extract

Instructions

Step 01

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.

Step 02

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.

Step 03

Add sugar, beaten eggs, vanilla extract, and nutmeg to the soaked bread. Stir gently until well incorporated.

Step 04

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.

Step 05

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.

Step 06

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: ~