Print Recipe

Peanut Butter Bread Pudding


  • 4 cups milk
  • 2 cups whipping cream
  • 2 tablespoons unsalted butter, softened
  • 16 slices French bread, cut 3/4-inch thick, crusts removed
  • 1 cup crunchy peanut butter
  • 5 whole eggs
  • 4 egg yolks
  • 1 cup sugar
  • 1/8 teaspoon salt
  • 2 tablespoons vanilla extract

As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. Thank you for supporting Recipe Goldmine.


  1. Heat oven to 350 degrees F. Lightly grease a deep 4-quart casserole.
  2. In a large heavy saucepan, scald milk and cream over moderate heat. Remove from heat and set aside.
  3. Meanwhile, lightly butter one side of each slice of bread.
  4. Thickly spread the peanut butter over the butter.
  5. Arrange the slices in the casserole, peanut butter side up, overlapping slightly if necessary.
  6. In a large bowl, beat whole eggs, egg yolks, sugar and salt until well blended.
  7. Gradually whisk in the milk-cream mixture in a thin stream until well mixed.
  8. Whisk in the vanilla extract.
  9. Slowly pour the custard mixture evenly over bread slices, which will float to the top.
  10. Place casserole in a roasting pan and place in the center of the oven.
  11. Pour boiling water into the roasting pan to reach halfway up the sides of the casserole.
  12. Bake for 1 hour, or until the pudding is not quite set in the center.
  13. Transfer to a wire rack and let cool for at least 30 minutes before serving.

Serves 12.