🍞 Old-Fashioned Bread Pudding with Homemade Vanilla Sauce
The kind of dessert Grandma made that everyone still talks about!
Soft, buttery pieces of day-old bread are soaked in a rich vanilla custard and baked until golden and tender. The warm pudding is then generously drizzled with a homemade vanilla sauce that melts into every bite.
It’s cozy, comforting, and incredibly satisfying—the perfect old-fashioned dessert for Sunday dinners, holidays, family gatherings, or whenever you want a taste of homemade nostalgia.
⏱️ Recipe Information
Prep Time: 20 minutes
Soaking Time: 20–30 minutes
Bake Time: 45–55 minutes
Total Time: About 1½ hours
Servings: 8–10
Difficulty: Easy
🛒 Ingredients
🍞 Bread Pudding
- 6 cups day-old French bread or brioche, cut into cubes
- 2 cups (480 ml) whole milk
- 1 cup (240 ml) heavy cream
- 4 large eggs
- ¾ cup (150 g) granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- 4 tablespoons (56 g) unsalted butter, melted
Optional Add-Ins
- ½ cup raisins
- ½ cup chopped pecans or walnuts
- ½ cup chocolate chips
🍮 Homemade Vanilla Sauce
- ½ cup (113 g) unsalted butter
- ½ cup (100 g) granulated sugar
- ½ cup (120 ml) heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
👩🍳 Instructions
1. Prepare the Oven
Preheat your oven to 350°F (175°C).
Lightly butter a 9 × 13-inch baking dish.
2. Prepare the Bread
Cut the day-old French bread or brioche into approximately 1-inch cubes.
If your bread isn’t very stale, spread the cubes on a baking sheet and let them sit uncovered for about 30 minutes.
For a slightly drier texture, you can toast them in a 300°F (150°C) oven for 10–15 minutes.
Transfer the bread cubes to the prepared baking dish.
3. Make the Custard
In a large bowl, whisk together the milk, heavy cream, eggs, sugar, vanilla extract, cinnamon, nutmeg, and salt.
Whisk until the eggs are completely incorporated and the sugar begins to dissolve.
Slowly whisk in the melted butter.
4. Soak the Bread
Pour the custard evenly over the bread cubes.
Gently press the bread down with a spatula or the back of a spoon so that the pieces absorb the custard.
Let the mixture stand for 20–30 minutes.
Stir in raisins, nuts, or chocolate chips at this stage if desired.
Don’t skip the soaking time. It allows the bread to absorb the custard and gives the finished pudding its soft, creamy center.
5. Bake
Place the baking dish in the preheated oven.
Bake uncovered for approximately 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 have a slight jiggle rather than being completely firm.
🍮 Make the Vanilla Sauce
6. Melt the Butter
While the bread pudding is baking, place the butter in a small saucepan over medium-low heat.
Allow it to melt completely.
7. Add the Sugar and Cream
Add the granulated sugar and heavy cream.
Whisk continuously until the sugar dissolves.
Bring the mixture to a gentle simmer.
Don’t allow it to boil aggressively.
8. Finish the Sauce
Simmer gently for approximately 3–5 minutes, whisking occasionally, until the sauce is smooth and slightly thickened.
Remove from the heat.
Stir in the vanilla extract and a pinch of salt.
Taste and adjust the sweetness if desired.
🍞 9. Rest the Bread Pudding
Remove the baked bread pudding from the oven.
Allow it to rest for 10–15 minutes before serving.
This gives the custard time to finish setting while keeping the pudding wonderfully soft.
🍮 10. Serve
Cut the warm bread pudding into squares or spoon it directly onto dessert plates.
Generously drizzle with the warm homemade vanilla sauce.
For an extra-special serving, add a scoop of vanilla ice cream or a dollop of whipped cream.
Serve immediately.
⭐ Chef’s Tips
Use Day-Old Bread
Slightly stale bread absorbs more custard without falling apart.
Brioche Makes It Richer
Brioche produces an especially soft, buttery, luxurious bread pudding.
Don’t Overbake
Overbaking can turn the custard dry and rubbery. Remove it when the center is just set with a slight jiggle.
Give the Bread Time to Soak
A good soak ensures that the custard reaches the center of every piece.
Keep the Sauce Warm
The vanilla sauce is at its best served warm so it can soak into the pudding.
🍇 Delicious Variations
Raisin Bread Pudding
Fold ½ cup raisins into the soaked bread.
Pecan Bread Pudding
Add ½ cup toasted chopped pecans for buttery crunch.
Bourbon Vanilla
Add 1 tablespoon bourbon to the finished vanilla sauce for a classic Southern-style variation.
Apple Cinnamon
Add 1 cup peeled, finely diced apples and increase the cinnamon slightly.
Chocolate Bread Pudding
Add ½–1 cup chocolate chips to the bread mixture.
Banana Bread Pudding
Fold in 1 sliced ripe banana and add a pinch of extra cinnamon.
🧊 Storage
Cover leftover bread pudding tightly and refrigerate for up to 4 days.
Store the vanilla sauce separately in an airtight container in the refrigerator for up to 4 days.
🔥 Reheating
Reheat individual portions in the microwave in short intervals until warm.
For a larger portion, cover with foil and warm in a 325°F (165°C) oven until heated through.
Warm the vanilla sauce gently on the stovetop or in the microwave before serving.
❄️ Freezing
The baked bread pudding can be frozen for up to 2 months.
Cool completely, wrap tightly, and freeze.
Thaw overnight in the refrigerator and reheat before serving.
For the best texture, make the vanilla sauce fresh rather than freezing it.
🍞🍮 Final Result
This Old-Fashioned Bread Pudding with Homemade Vanilla Sauce is pure comfort food in dessert form.
The bread becomes soft, buttery, and custardy, while the top develops a beautiful golden crust. Then the warm vanilla sauce melts into every layer, adding rich sweetness and an irresistible creamy finish.
Warm bread pudding + homemade vanilla sauce + a scoop of vanilla ice cream = Grandma’s kind of dessert. ❤️