Old-fashioned bread pudding is one of my go-to desserts. It’s easy to make with pantry staples like stale bread, eggs, and milk.

The custard soaks into the bread, creating a soft, creamy texture with a golden top. I have included two optional sauces, a quick brown sugar drizzle and a creamy vanilla sauce to add a little extra flavour.
Whether you serve it warm with ice cream or enjoy it plain, this recipe is a practical way to use leftovers and make a satisfying dessert.

Recipes Like This That You’ll Love:
- Mom’s Old Fashioned Baked Rice Pudding Recipe
- Mom’s Old Fashioned Baked Rice Pudding Recipe
- Easy Vegan Blondies Recipe
- 3 Ingredient Brownies {No flour or eggs}
Ingredients You Will Need
This recipe uses everyday ingredients, making it easy to whip up anytime. Here’s what you’ll need, with a few notes to guide you:

Ingredients
Bread: 6 slices of stale bread (or 4–5 cups of 1-inch bread cubes). French bread, brioche, or challah are great choices, but sandwich bread or leftover buns work too.
Butter: 3 tablespoons (1 tablespoon for greasing the dish, 2 tablespoons for drizzling). Salted or unsalted both work.
Eggs: 4 large eggs, beaten, for that custardy texture.
Milk: 2 cups whole milk. Half u0026 half or heavy cream can be used for a richer pudding.
Sugar: ¾ cup granulated white sugar for sweetness.
Vanilla Extract: 1 teaspoon, preferably pure for the best flavor.
Cinnamon: 1 teaspoon for warm, cozy spice.
Raisins (optional): ½ cup for a sweet, chewy addition.
- For the Optional Brown Sugar Sauce
Butter: 3 tablespoons (salted or unsalted).
Brown Sugar: 1 tablespoon.
Vanilla Extract: 1 teaspoon.
- For the Optional Creamy Vanilla Sauce
Butter: 2 tablespoons.
Sugar: ½ cup.
Heavy Cream: ½ cup.
Vanilla Extract: 1 teaspoon.
Directions
- How to Make Stale Bread
- Cut the bread into 1-inch cubes.
- Bake: Spread the cubes on a baking sheet and bake at 350°F for 5–10 minutes until dry but not browned. This helps the bread absorb the custard evenly.
- How to Make Bread Pudding from Scratch
- Preheat the oven: Set your oven to 350°F.
- Grease the dish: Use 1 tablespoon of butter to coat an 8×8-inch baking dish (or a 9×13-inch dish if doubling the recipe).
- Prepare the bread: Break or cut the stale bread into 1-inch cubes and place them in the greased dish.
- Drizzle butter: Melt 2 tablespoons of butter and drizzle over the bread cubes. Set aside.
- Mix the custard: In a large mixing bowl, whisk together the beaten eggs, milk, sugar, vanilla extract, cinnamon, and optional raisins until smooth.
- Soak the bread: Pour the custard mixture over the bread cubes, making sure every piece is coated. Press down gently to help the bread absorb the liquid.
- Bake: Bake uncovered for 40–45 minutes, until the top is golden and springs back when lightly pressed.
- Check for doneness: Insert a knife in the centre; it should come out clean.
How Long to Bake Bread Pudding
Bake at 350°F for 40–45 minutes. The top should be golden, and the centre should feel set but still soft. Overbaking can dry out the custard, so keep an eye on it.
Optional Sauces for Your Bread Pudding
This bread pudding is delicious on its own, but a sauce can make it extra special. Here are two easy options:
1. Ingredient Brown Sugar Sauce
This buttery, caramel-like sauce adds a delightful crunch from candied brown sugar.
Melt butter: In a small saucepan, melt 3 tablespoons of butter over high heat.

Brown the butter: Reduce to medium heat and let the butter brown slightly (it’ll smell nutty).

Add sugar and vanilla: Stir in 1 tablespoon brown sugar and 1 teaspoon vanilla extract.

Finish: Stir until smooth, remove from heat, and let rest for 1–2 minutes. Drizzle over warm bread pudding.

2. Creamy Vanilla Sauce
For a richer, creamier option, try this sauce:
- Melt butter: In a small saucepan, melt 2 tablespoons of butter over medium heat.
- Add sugar and cream: Stir in ½ cup sugar and ½ cup heavy cream. Cook, stirring, until the sugar dissolves and the sauce thickens slightly (3–5 minutes).
- Add vanilla: Remove from heat and stir in 1 teaspoon vanilla extract.
Serve: Pour over warm bread pudding.
Serving Suggestions
Serve your bread pudding warm for the coziest experience. Here are some ideas to make it even better:
- Top with a scoop of vanilla ice cream.
- Drizzle with caramel sauce or chocolate sauce.
- Sprinkle it with powdered sugar or chopped nuts.
- Add fresh berries or dried fruit for a burst of flavor.
- Serve with whipped cream for extra indulgence.

FAQs
Can I use gluten-free bread for bread pudding?
Yes! Gluten-free bread works well as long as it’s slightly stale or dried out. Choose a sturdy variety, like gluten-free French bread or sandwich bread, to hold up to the custard.
What’s the difference between bread pudding and French toast casserole?
Bread pudding uses a custard base to create a soft, creamy texture, while French toast casserole often has a firmer, eggier texture and is sometimes layered or topped with streusel. Both use bread, but bread pudding is more dessert-like.
Can I make this in a slow cooker?
Yes! Grease the slow cooker, add the bread and custard mixture, and cook on low for 3–4 hours or until set. Check with a knife to ensure the center is cooked.
How can I make this lower in sugar?
Reduce the sugar to ½ cup in the custard and skip the sauce, or use a sugar substitute like stevia or monk fruit. Adjust to taste, as substitutes may alter the flavor slightly.
Can I add a crunchy topping?
Absolutely! Before baking, sprinkle a mixture of ¼ cup brown sugar and ¼ cup chopped pecans or walnuts over the top for a crunchy contrast.
Old-Fashioned Bread Pudding Recipe
Course: DessertCuisine: American6
servings5
minutes45
minutes316
kcal50
minutesOld-fashioned bread pudding is one of my go-to desserts. It’s easy to make with pantry staples like stale bread, eggs, and milk.
Ingredients
6 slices stale bread (or 4–5 cups 1-inch cubes)
3 Tbsp butter (1 Tbsp for greasing, 2 Tbsp for drizzling)
4 large eggs, beaten
2 cups whole milk
¾ cup granulated sugar
1 tsp vanilla extract
1 tsp cinnamon
½ cup raisins (optional)
Directions
- Preheat oven to 350°F. Grease an 8×8-inch baking dish with 1 Tbsp butter.
- Break bread into 1-inch cubes, place in dish, and drizzle with 2 Tbsp melted butter.
- Whisk eggs, milk, sugar, vanilla, cinnamon, and optional raisins in a bowl.
- Pour custard over bread, ensuring all pieces are coated. Press down gently.
- Bake uncovered for 40–45 minutes, until golden and a knife inserted in the center comes out clean.
- For brown sugar sauce: Melt 3 Tbsp butter in a saucepan over high heat. Reduce to medium, brown slightly, then stir in 1 Tbsp brown sugar and 1 tsp vanilla. Rest 1–2 minutes, then drizzle over pudding.
- For creamy vanilla sauce: Melt 2 Tbsp butter over medium heat. Add ½ cup sugar and ½ cup cream, stir until thickened (3–5 minutes). Remove from heat, add 1 tsp vanilla, and serve over pudding.
- Serve warm with sauce or toppings like ice cream.