There’s nothing quite like the comforting embrace of a truly Old-Fashioned Bread Pudding. This recipe transforms simple, leftover bread into a rich, decadent dessert with a creamy custard base and a warm, golden-brown top. It’s a timeless classic for a reason—it’s simple, soulful, and incredibly delicious. Whether you’re looking for a way to use up stale bread or simply craving a taste of nostalgia, this dessert is the perfect solution.
We’ll walk you through every step, from choosing the right bread to making a luscious, homemade vanilla sauce that takes it over the top. Get ready to create a dessert that will have everyone asking for seconds.
What Exactly Is Bread Pudding?
At its heart, bread pudding is a brilliant and delicious example of kitchen economy. It’s a dessert made from stale or leftover bread that is soaked in a rich custard mixture of milk, eggs, sugar, and spices. Once baked, the bread softens and absorbs the custard, creating a dish that is wonderfully soft on the inside with a slightly crisp, caramelized top. Its origins trace back centuries as a way for resourceful cooks to avoid waste, transforming humble ingredients into something truly special.

Why You’ll Love This Old-Fashioned Bread Pudding Recipe
- Incredibly Flavorful: The combination of warm spices like cinnamon and nutmeg with a rich, vanilla-infused custard is pure comfort.
- Perfectly Simple: Using basic pantry staples, this recipe is straightforward and easy for cooks of all skill levels to master.
- Reduces Food Waste: It’s the most delicious way to use up day-old or stale bread that might otherwise be thrown away. For another recipe that makes great use of bread, try these homemade dinner rolls.
- Crowd-Pleasing Dessert: This dish is a guaranteed hit for family dinners, holidays, or potlucks. It feels special without being complicated.
The Best Bread for Bread Pudding
The secret to a fantastic bread pudding is using the right kind of bread. You want something sturdy and absorbent. Most importantly, the bread must be stale or dried out. Fresh, soft bread will turn to mush when it soaks up the custard. If your bread is fresh, simply cube it and bake it at a low temperature (300°F / 150°C) for 15-20 minutes to dry it out.
Top Bread Choices:
- Brioche or Challah: These rich, eggy breads add a wonderful flavor and create a tender, almost cake-like pudding. Our Cinnamon Twists use a similar rich dough.
- French Bread or Baguette: A classic choice that provides great structure and absorbs the custard beautifully without falling apart.
- White Sandwich Bread: A perfectly acceptable and accessible option. Just be sure to use thick-cut slices and dry them out thoroughly.
Key Ingredients You’ll Need
This Old-Fashioned Bread Pudding uses simple, wholesome ingredients to create its signature flavor.
For the Bread Pudding:
- Stale Bread: The star of the show. About 6-8 cups of cubed, day-old bread is ideal.
- Whole Milk & Heavy Cream: This combination creates a rich, creamy, and flavorful custard base.
- Eggs: They bind the custard and give it its structure.
- Sugars: A mix of granulated and brown sugar provides the perfect sweetness and a hint of molasses flavor.
- Butter: Melted butter adds richness and flavor to the custard.
- Spices: Cinnamon and nutmeg are classic choices that provide warmth and aroma.
- Vanilla Extract: Use pure vanilla extract for the best flavor.
For the Vanilla Sauce:
- Heavy Cream & Milk: Forms the base of the luscious sauce.
- Sugar: Sweetens the sauce just enough to complement the pudding.
- Cornstarch: A slurry helps thicken the sauce to the perfect consistency.
- Vanilla Extract: The final touch for that irresistible vanilla flavor.

How to Make Old-Fashioned Bread Pudding Step-by-Step
Making this classic dessert is easier than you think. Just follow these simple steps for a perfect result every time.
- Prepare the Bread: Cut your stale bread into 1-inch cubes. If the bread is fresh, dry it out in the oven first. Spread the cubes evenly in a greased 8×8 inch baking dish.
- Make the Custard: In a large bowl, whisk together the eggs and sugars until well combined. Slowly whisk in the milk, heavy cream, melted butter, vanilla, cinnamon, nutmeg, and salt.
- Soak the Bread: Pour the custard mixture evenly over the bread cubes in the baking dish. Gently press the bread down to ensure it’s all submerged. Let it sit for at least 30 minutes to an hour, allowing the bread to fully absorb the custard.
- Bake the Pudding: Bake in a preheated oven at 350°F (175°C) for 45-55 minutes. The pudding is done when the center is set (a knife inserted comes out clean) and the top is golden brown.
- Rest: Let the bread pudding cool for at least 15 minutes before serving. This allows it to set up properly.
The Perfect Vanilla Sauce
While the pudding bakes, prepare the simple vanilla sauce that elevates this dessert to new heights.
- Combine Ingredients: In a small saucepan, whisk together the heavy cream, milk, and sugar.
- Thicken the Sauce: In a small bowl, mix the cornstarch with a tablespoon of cold water to create a slurry. While whisking, slowly pour the slurry into the saucepan.
- Simmer: Bring the sauce to a gentle simmer over medium heat, whisking constantly until it thickens, about 3-5 minutes.
- Add Vanilla: Remove from the heat and stir in the vanilla extract. Serve warm over the bread pudding.
For a different kind of sweet treat, consider these amazing Pecan Pie Bars.
Tips for Success
- Don’t Use Fresh Bread: This is the most critical tip. Stale bread is key to achieving the perfect texture.
- Allow for Soaking Time: Don’t rush the soaking process. Giving the bread at least 30 minutes to absorb the custard ensures a uniformly moist and flavorful pudding.
- Don’t Overbake: Bake just until the center is set. Overbaking can lead to a dry or rubbery texture.
Frequently Asked Questions
Absolutely! This recipe is a wonderful base for additions. Try mixing in 1/2 cup of raisins, pecans, chocolate chips, or dried cranberries with the bread cubes before pouring the custard over them.
Yes! You can assemble the bread pudding (soak the bread in the custard) up to 24 hours in advance. Cover and refrigerate, then bake as directed when you’re ready. You can also bake it completely and store it in the fridge for up to 4 days, reheating before serving.
The bread pudding is done when the top is golden brown and the center is set. The internal temperature should be around 170°F (77°C). A simple test is to insert a thin knife near the center; if it comes out clean, it’s ready.
The best breads are sturdy and rich, like brioche, challah, or French bread. The most important thing is that the bread is stale or dried out, which prevents the final pudding from being mushy.
A watery bread pudding is usually caused by two things: using bread that was too fresh and soft, or not baking it long enough for the custard to fully set. Ensure your bread is stale and bake until a knife inserted in the center comes out clean.
More Delicious Dessert Recipes
If you loved this classic dessert, you might also enjoy our Chocolate Chip Cookie Pie or this simple and delicious Pumpkin Custard.
Old-Fashioned Bread Pudding Recipe

Old-Fashioned Bread Pudding with Vanilla Sauce
Ingredients
Equipment
Instructions
- Preheat your oven to 350°F (175°C). Grease an 8x8 inch baking dish with butter.
- Place the cubed stale bread in the prepared baking dish in an even layer.
- In a large bowl, whisk the eggs, granulated sugar, and brown sugar until smooth. Whisk in the whole milk, heavy cream, melted butter, vanilla extract, cinnamon, nutmeg, and salt until fully combined.
- Pour the custard mixture evenly over the bread cubes. Gently press down on the bread with a spatula to ensure it is all submerged and soaking up the custard. Let it stand for 30 minutes.
- Bake for 45-55 minutes, or until the top is golden brown and a knife inserted into the center comes out clean. Let it cool for at least 15 minutes before serving.
- While the pudding is baking, prepare the sauce. In a small saucepan, combine the heavy cream, milk, and sugar. Whisk to combine.
- In a small separate bowl, create a slurry by mixing the cornstarch and cold water until smooth.
- Place the saucepan over medium heat. As it warms, slowly whisk in the cornstarch slurry. Bring to a gentle simmer, whisking constantly, until the sauce thickens (about 3-5 minutes).
- Remove from heat and stir in the vanilla extract. Serve the warm sauce over slices of bread pudding.
Notes
Tip 2: For an extra rich flavor, you can add a splash of bourbon or rum to the vanilla sauce after removing it from the heat.
Tip 3: Store leftovers covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave.
Share This Classic Recipe!
We hope you love this Old-Fashioned Bread Pudding recipe as much as we do! If you make it, please leave a comment below or share a photo of your creation with us on Pinterest. Your feedback helps us and inspires other home cooks!
