You have some day old bread going stale on you.  What do you do?  Easy many some bread pudding.     You do not have any stale bread, this problem can easily be solved by cutting you bread into slices and letting them sit out overnight unwrapped in a bowl to stale or if you are in that much of a hurry dry them out in a low oven about 200ºF/ 95ºC for 10to 15 minutes.

Bread pudding is an egg custard dish with bread soaked in it and baked. Yummy!

How To Make The Best Bread Pudding

Measure out all ingredients before starting.  In a large mixing bowl, add the eggs, milk and vanilla extract.  Mix well with a whisk to combine.

Add the heavy cream, milk and melted butter.  Whisk well to incorporate.

If you have not already done so, dice the bread into 1-inch (2.5 cm) cubes.  Add the bread cubes to the egg mixture and stir to combine.  Cover with plastic wrap and allow to the bread to absorb the egg mixture for 30 minutes.

Let’s talk about optional ingredients now.  You can add almost any thing to the pudding.  Traditionally it is either a nut and/or raisins.  Today I am using just some rough chopped walnuts.  On my plate I also have ground cinnamon and brown sugar which I will be sprinkling on top.  If you desire, you can mix the two together to make a cinnamon brown sugar.

Meanwhile preheat the over to 350ºF/177ºC.  Prepare the baking dish by greasing it with either butter or vegetable shortening.

Add the walnuts in the egg/bread mixture and stir in the walnuts.  Pour into a baking pan.

Bake in a preheated 350ºF/177ºC oven for about 60 minutes until the top is browned and the eggs are set.  Cool and refrigerate.  Some suggested serving toppings – caramel sauce, vanilla anglaise sauce, heavy cream, vanilla ice cream or whipped cream. The choice is yours.


The Best Bread Pudding - Recipe
Prep time
Cook time
Total time
You have some leftover bread going stale, perfect. Do not throw it out, repurpose it and make the Best Bread Pudding in a few simple steps. Yummy!
Recipe type: Bread
Cuisine: Dessert
Serves: 1 bread pudding pan
  • 5 large eggs
  • ½ cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1 cup heavy cream
  • 1 cup milk
  • 5 tablespoons melted salted butter (70 grams )
  • 2.5 cups of stale bread (Challah, Croissants or any other type of bread) diced into 1-inch (2.5-cm) cubes
Optional Ingredients
  • ½ cup walnuts
  • ¼ cup raisins
  • 2 tablespoons brown sugar
  • 1-1/2 teaspoons ground cinnamon
  • large mixing bowl
  • wire whisk
  • spatula/mixing spoon
  • 8-10-inch baking pan (20-25cm)
  • Soft butter to grease baking pan
  1. Measure out all ingredients.
  2. Add the eggs, sugar and vanilla extract to a large mixing bowl. Mix with a whisk until well incorporated.
  3. Add in heavy cream, milk and melted butter. Mix with whisk to combine well.
  4. Cut bread into 1-inch (2.5 cm) cubes if not already done.
  5. Add bread cubes to the egg mixture. Stir to mix. Cover with plastic wrap and allow the bread to soak up the egg mixture for 30 minutes.
  6. Meanwhile, prepare a baking pan (8 to 10-inch [20 to 25 cm]) by coating with butter/grease. Preheat the oven to 350ºF/177ºC. Measure out optional ingredients as desired.
  7. I am going to be add chopped walnuts to my bread pudding but you can use different kinds or nuts or raisins. Add the walnuts to the bread pudding and stir lightly to mix.
  8. Pour the pudding mixture into a prepared pan.
  9. Sprinkle the top with some optional cinnamon and brown sugar. (Feel free to mix them together first and make a brown sugar cinnamon mixture). I just sprinkled the two ingredients on one at a time.
  10. Place in a preheat 350ºf/177ºC oven and bake for about an one hour until the pudding is set and lightly browned.
  11. Remove to cooking rack to cook.
  12. Chill in refrigerator before serving.
Serve with a caramel sauce and/or whipped cream or maybe a dollop of ice cream.


You too can make Bread Pudding with me!