Go Back
+ servings
Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A spoon gracefully scoops a luscious serving of warm bread pudding topped with rich, creamy vanilla sauce from a pristine white bowl.

Homemade Bread Pudding Recipe

Bread pudding is the kind of dessert that feels like pure comfort—simple, warm, and completely satisfying. With just a few basic ingredients like day-old bread and milk, you can create something magical, especially when you add rum-soaked raisins and top it with a creamy English sauce. It’s always a hit at gatherings, the kind of dish everyone gravitates to because it just feels so homemade and special. Whether you keep it classic or put your own spin on it, bread pudding never disappoints.
Print Recipe Pin Recipe [btn-google-source]
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Course: Dessert
Cuisine: American
Keyword: Traditional Bread Pudding
Servings: 8
Calories: 908kcal

Ingredients

  • 1 cup raisins
  • ¼ cup ron
  • 6 cups French bread at least a day old, cut into 1-inch cubes
  • 2 cups milk divided
  • 1 large egg
  • 1 cup sugar
  • 1 tablespoon vanilla extract
  • ¼ teaspoon nutmeg
  • ½ teaspoon cinnamon

For the English cream:

  • 1 ¼ cups heavy cream
  • ¾ cup milk
  • 3 tablespoons butter melted
  • 3 egg yolks
  • ¼ cup vanilla sugar or sugar + 1 teaspoon vanilla beans

Instructions

  • Combine the raisins and rum in a small bowl. Cover and let them soak for 1-2 hours so the raisins absorb the flavor and soften.
    1 cup raisins, ¼ cup ron
  • Preheat your oven to 350°F (180°C). In a large mixing bowl, add half of the milk and the bread cubes. Press the bread into the milk with your hands until it is soaked through.
    2 cups milk, 6 cups French bread
  • In another bowl, whisk the egg, then mix in the sugar, vanilla, nutmeg, cinnamon, and the remaining milk. Pour this mixture over the soaked bread and gently stir to combine. Add the rum-soaked raisins and fold them in evenly.
    1 large egg, 1 cup sugar, 1 tablespoon vanilla extract, ½ teaspoon cinnamon, ¾ cup milk, ¼ teaspoon nutmeg
  • Lightly grease a 9x13-inch baking pan. Pour in the bread mixture, spreading it evenly. Bake for 35-45 minutes or until the edges are golden brown and pulling away from the pan.

For the Vanilla Custard:

  • In a small heavy saucepan, heat the cream, butter, and vanilla sugar over medium heat until small bubbles form around the edges.
    1 ¼ cups heavy cream, 3 tablespoons butter, ¼ cup vanilla sugar
  • In a separate bowl, whisk the egg yolks until smooth. Gradually add ½ cup of the hot cream mixture to the yolks while whisking continuously.
    3 egg yolks
  • Slowly return the egg mixture to the saucepan, whisking constantly. Cook over low heat, stirring, until the mixture thickens enough to coat the back of a spoon.
  • When the bread pudding is ready, remove it from the oven and serve it warm with vanilla custard drizzled over the top.

Notes

  • Stale Bread Works Best: The best bread for bread pudding is day-old bread, as it soaks up the custard perfectly without turning mushy.
  • Skip the Rum: If you’re making this for kids or prefer to skip the alcohol, replace the rum with apple juice or leave it out entirely. The raisins will still plump up nicely.
  • Custard Consistency Matters: When mixing the bread with the custard, ensure it’s well-coated but not overly soupy. This balance ensures a creamy but firm result after baking.
  • Check for Doneness: The edges should be golden, and the center set but still soft. Overbaking can dry it out.
  • Make Ahead: Soak the bread and prepare the custard the night before for a quick assembly the next day.
  • Serve Warm: This dessert is at its absolute best when served warm, fresh out of the oven.

Nutrition

Calories: 908kcal | Carbohydrates: 144g | Protein: 25g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 157mg | Sodium: 1161mg | Potassium: 538mg | Fiber: 5g | Sugar: 45g | Vitamin A: 947IU | Vitamin C: 3mg | Calcium: 242mg | Iron: 8mg
Tried this recipe?Let us know how it was!