This old-fashioned bread pudding recipe is the best way to use stale bread! It’s a cinch to make and when it’s done, you have a dessert that’s both cozy and decadent.

bread pudding in a casserole dish

Cozy and decadent might seem like a strange way to describe a dessert, but trust me on this one! With eggs, butter, heavy cream, and a rich vanilla sauce, this bread pudding recipe feels like an indulgence, but it’s also the kind of nostalgic dessert that instantly brings back warm memories of family gatherings and holiday celebrations.

spoonful of bread pudding with casserole dish in the background

Classic Bread Pudding Recipe

Even if you’ve never had bread pudding before, it will likely taste familiar to you if you’ve ever had French toast. That’s because, like French toast, it’s made with stale bread and a custard mixture. French toast is fried in a pan (unless it’s French toast casserole!), while bread pudding is baked in a casserole dish. Usually, bread pudding is served with some kind of sauce, while French toast is typically served with maple syrup.

For many families, Christmas bread pudding is a holiday tradition. Although it’s meant to be a dessert, no one will bat an eyelash if you serve it for a brunch or Christmas morning breakfast either! The great thing about this recipe is that it’s easy enough that you can make it year-round whenever you have some stale bread sitting around!

ingredients to make bread pudding


  • Plain white bread – Your bread should be stale, or it will need to be toasted before making the recipe.
  • Melted butter
  • Eggs
  • Milk – I recommend whole or reduced-fat (2%) milk.
  • Heavy cream
  • Sugar
  • Raisins – Not a raisin fan? You can omit them or use chocolate chips instead, which is not a traditional bread pudding ingredient, but it is delicious!
  • Vanilla extract

For the Vanilla Sauce:

  • Heavy cream
  • Sugar
  • Egg yolks
  • Flour
  • Vanilla extract
  • Salt
  • Vanilla ice cream
steps 1-4 to make bread pudding
steps 5-7 to make bread pudding

How to Make Bread Pudding

1. Prepare

Preheat the oven to 350ºF. Cut the bread into one-inch pieces and toast them in the oven. (You can skip the toasting part if your bread is stale).

2. Make the Custard

Beat the eggs in a large mixing bowl, then whisk in the milk, cream, sugar, raisins, and vanilla extract.

3. Assemble

Place the bread cubes in the bottom of a 9×13-inch casserole dish and drizzle them with the melted butter. Pour the custard mixture over the bread.

4. Bake

Bake the bread pudding for about 45 minutes, or until it’s set.

5. Make the Sauce

Bring the cream and sugar to a boil in a two-quart saucepan, then remove from heat. In a separate bowl, beat the egg yolks with the flour, vanilla, and salt. Stir in a small amount of the cream mixture, then pour the yolk mixture into the saucepan. Cook until just thickened, stirring constantly. Remove from heat and stir in the ice cream. Pour through a fine mesh strainer to remove any lumps.

6. Serve

Spoon the bread pudding into bowls or onto plates, then top with the vanilla sauce.

serving of bread pudding with vanilla sauce on a circle plate with a silver fork


  • Use raisin bread, challah, sourdough, or even bagels instead of white bread.
  • Swap the vanilla sauce for scoops of ice cream.
  • Top each serving of bread pudding with candied pecans.
  • Use store-bought caramel sauce as a topping instead of vanilla sauce.


Is bread pudding a New Orleans thing?

Bread pudding is a recipe that originated in Europe hundreds of years ago, but New Orleans definitely perfected it! It’s a popular dessert there, especially in the French Quarter.

Is bread pudding supposed to be wet or dry?

Neither! It should not be wet like the kind of pudding you make from a box, but it shouldn’t be dry either. The texture should be similar to the middle of a piece of French toast—moist and tender.

How do you know when bread pudding is ready?

The center will be set and a knife inserted in the center will come out clean. If you have a food thermometer, the center should reach 160ºF.

How to Store Leftovers

Bread pudding (and the vanilla sauce) can be stored in the refrigerator for up to 3 days. You can serve it warm or cold, but I definitely recommend warming it up first!

More Old-Fashioned Dessert Recipes

bread pudding in a casserole dish

Bread Pudding

This old-fashioned bread pudding recipe is the best way to use stale bread! It’s a cinch to make and when it’s done, you have a dessert that’s both cozy and decadent.
5 from 3 votes
Course: Dessert
Cuisine: American
Servings: 12
Prep Time: 20 minutes


  • Bread Pudding Ingredients:
  • 1/2 loaf – plain white bread
  • 1/2 cup butter melted
  • 6 whole eggs
  • 3 cups milk
  • 1 cup heavy cream
  • 1 cup sugar
  • 1 cup raisins
  • 1 tsp vanilla extract
  • Vanilla Sauce Ingredients:
  • 2 cups heavy cream
  • 1/2 cup sugar
  • 4 egg yolks
  • 1 Tbsp flour
  • 1 Tbsp vanilla extract
  • 1/4 tsp salt
  • 2 scoops vanilla ice cream


  • Cut bread slices into one-inch squares and toast in a hot oven. Place in the bottom of a 13×9 casserole dish and drizzle with melted butter.
  • Combine remaining ingredients and pour over bread.
  • Bake at 350 degrees until custard is firm, approximately 45 minutes.

Vanilla Sauce

  • Combine cream and sugar in a two-quart saucepan and bring to a boil. Remove from heat.
  • Beat egg yolks, flour, vanilla and salt; stir in a little of the hot cream.
  • Add this mixture to the rest of the hot cream.
  • Cook, stirring constantly until just thickened (do not overcook).
  • Remove from heat and add ice cream, stirring until melted. Strain.
  • Serve with bread pudding.


Calories: 464kcal | Carbohydrates: 44g | Protein: 8g | Fat: 29g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 239mg | Sodium: 144mg | Potassium: 327mg | Fiber: 1g | Sugar: 31g | Vitamin A: 1225IU | Vitamin C: 1mg | Calcium: 147mg | Iron: 1mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.


  1. 5 stars
    I have been looking for a good bread pudding recipe since my local bakery no longer makes this in store. I am the kind of person if I can’t find it I will make it instead. On a different note I wish there was a app available for this website as I really enjoy it so far.

5 from 3 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.