🍞🍮 Grandma’s Old-Fashioned Bread Pudding with Vanilla Sauce
Warm, soft, custardy bread pudding baked with cinnamon, nutmeg, vanilla, and optional raisins, then generously drizzled with a rich homemade vanilla butter sauce.
This classic bread pudding is the kind of comforting dessert that turns simple day-old bread into something truly special. The bread soaks up a sweet, fragrant custard before baking until beautifully golden on top while staying soft and tender in the center.
The homemade vanilla sauce takes it over the top—silky, buttery, sweet, and perfect for spooning over each warm serving.
⏱️ Recipe Information
Prep Time: 15 minutes
Soaking Time: 20–30 minutes
Bake Time: 45–55 minutes
Sauce Time: 8–10 minutes
Total Time: About 1 hour 30 minutes
Servings: 10–12
Difficulty: Easy
Method: Oven-Baked
🛒 Ingredients
🍞 For the Bread Pudding
- 8–9 cups (400–500 g) day-old bread cubes
- 5 tablespoons (71 g) unsalted butter, melted
- 5 large eggs
- 2½ cups (600 ml) whole milk
- 1 cup (200 g) granulated sugar
- 1½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
- 1½ teaspoons vanilla extract
- ⅔ cup (100 g) raisins, optional
🍮 For the Vanilla Sauce
- ½ cup (113 g) unsalted butter
- ½ cup (100 g) granulated sugar
- ½ cup (100 g) packed brown sugar
- ½ cup (120 ml) heavy cream
- 2 teaspoons vanilla extract
- Pinch of salt, optional
Optional for Serving
- Powdered sugar
- Chopped toasted pecans
- Whipped cream
- Vanilla ice cream
- Extra cinnamon
👩🍳 Instructions
🍞 Prepare the Bread Pudding
1. Preheat the Oven
Preheat your oven to 350°F (175°C).
Lightly grease a 9 × 13-inch baking dish with butter or nonstick cooking spray.
Set aside.
2. Prepare the Bread
Cut the day-old bread into approximately 1-inch cubes.
If your bread isn’t particularly dry, spread the cubes onto a baking sheet and let them sit uncovered for several hours.
For a quicker option, place the cubes in a 300°F (150°C) oven for about 10–15 minutes, stirring once, just until slightly dried.
Don’t toast them deeply—the bread should remain pale.
3. Make the Custard
In a large mixing bowl, whisk together the eggs, milk, sugar, cinnamon, nutmeg, and vanilla extract.
Whisk until the eggs are fully incorporated and the sugar is beginning to dissolve.
4. Add the Melted Butter
Slowly whisk in the melted butter.
Make sure the butter isn’t piping hot, as very hot butter can partially cook the eggs.
5. Add the Raisins
If using raisins, you can add them directly.
For plumper raisins, soak them in warm water for 5–10 minutes, then drain and pat dry before adding.
6. Combine With the Bread
Place the bread cubes in the prepared baking dish.
Pour the custard evenly over the bread.
Gently press the bread down with a spatula or the back of a spoon so the cubes absorb the custard.
7. Let the Bread Soak
Allow the pudding to rest for 20–30 minutes before baking.
Press the bread down gently once or twice during this time.
The bread should absorb most of the custard while still retaining some structure.
🔥 Bake the Bread Pudding
8. Bake
Place the baking dish in the preheated oven.
Bake uncovered for 45–55 minutes, or until:
- The top is golden brown.
- The edges are set.
- The center is puffed and mostly set.
- A knife inserted near the center comes out mostly clean.
The center should remain soft and custardy rather than dry.
9. Rest
Remove the pudding from the oven.
Let it rest for 10–15 minutes before serving.
This allows the custard to finish setting while keeping the interior wonderfully tender.
🍮 Make the Vanilla Sauce
10. Melt the Butter
While the pudding is baking, place the butter in a small saucepan over medium-low heat.
Allow it to melt completely.
11. Add the Sugars
Add the granulated sugar and brown sugar.
Stir until the sugars are evenly moistened by the butter.
12. Add the Heavy Cream
Slowly pour in the heavy cream while stirring.
Bring the mixture to a gentle simmer.
Cook for approximately 3–5 minutes, stirring frequently, until the sauce becomes smooth and slightly thickened.
Don’t boil aggressively.
13. Add Vanilla
Remove the saucepan from the heat.
Stir in the vanilla extract and optional pinch of salt.
Mix until smooth.
The sauce will thicken slightly as it cools but should remain pourable.
🍮 Serve
14. Spoon Into Bowls
Cut or spoon the warm bread pudding into individual servings.
Place each portion in a serving bowl or dessert plate.
15. Pour Over the Vanilla Sauce
Generously spoon the warm vanilla sauce over each serving.
Allow the sauce to soak into the warm pudding for a few seconds.
16. Add Optional Toppings
Finish with a scoop of vanilla ice cream, whipped cream, toasted pecans, or a light dusting of cinnamon.
Serve warm.
⭐ Chef’s Tips
Use sturdy bread
Challah, brioche, French bread, or day-old sandwich bread all work beautifully.
Don’t use extremely fresh bread
Fresh bread can become too mushy because it absorbs the custard too quickly.
Soak thoroughly
Give the bread enough time to absorb the custard, especially around the center of the dish.
Don’t overbake
The pudding should be set but still soft in the middle. Overbaking can turn it dry.
Warm the sauce before serving
The vanilla sauce is at its best when warm and pourable.
Balance the sweetness
The buttery vanilla sauce is rich and sweet, so the pudding itself doesn’t need additional sugar beyond the recipe.
🍇 Easy Variations
Apple Bread Pudding
Add 1 cup peeled, diced apples to the bread mixture.
Pecan Raisin Bread Pudding
Add ½ cup chopped pecans along with the raisins.
Chocolate Chip
Replace the raisins with ¾ cup chocolate chips.
Cranberry Orange
Replace the raisins with dried cranberries and add 1 teaspoon orange zest.
Banana Bread Pudding
Add 1–2 sliced ripe bananas to the bread mixture.
Bourbon Vanilla Sauce
Add 1 tablespoon bourbon to the finished vanilla sauce, away from the heat.
Caramel Pecan
Add toasted pecans to the finished pudding and drizzle with caramel sauce alongside the vanilla sauce.
🍦 Serving Suggestions
This bread pudding is especially delicious with:
- Vanilla ice cream
- Whipped cream
- Toasted pecans
- Caramel sauce
- Powdered sugar
- Fresh berries
- Warm vanilla sauce
The combination of warm bread pudding and melting vanilla ice cream is especially irresistible.
🧊 Storage
Allow leftovers to cool before covering tightly.
Refrigerate the bread pudding for up to 4 days.
Store the vanilla sauce separately in an airtight container and refrigerate for up to 5 days.
🔥 Reheating
Bread Pudding
Reheat individual portions in the microwave for 30–60 seconds, or until warm.
For larger portions, cover with foil and heat in a 325°F (165°C) oven until warmed through.
Vanilla Sauce
Warm the sauce gently in a saucepan over low heat, stirring often.
You can also microwave it in short intervals, stirring between each.
If the sauce becomes too thick, whisk in a small splash of cream or milk.
❄️ Freezing
The baked bread pudding can be frozen for up to 2 months.
Cool completely, wrap tightly, and place in a freezer-safe container.
Thaw overnight in the refrigerator before reheating.
The vanilla sauce is best made fresh, although it can be refrigerated and gently reheated.
🍞🍮✨ Final Result
Grandma’s Old-Fashioned Bread Pudding with Vanilla Sauce is pure comfort in dessert form.
The pudding is soft, warmly spiced, buttery, and custardy, with golden edges and optional sweet raisins throughout. The rich vanilla sauce melts over the warm bread, soaking into every tender bite.
Serve it warm with vanilla ice cream for the ultimate old-fashioned dessert.
Simple ingredients, nostalgic flavor, and the kind of dessert that tastes like home. 🍞🤎🍮✨