Print Recipe

Peanut Butter Bread Pudding
with Chocolate Sauce



  • 6 ounces torn French or Italian bread, about 4 to 5 cups
  • 3/4 cup creamy peanut butter
  • 4 cups milk (regular or 2%), divided
  • 2/3 cup brown sugar
  • 1/3 cup granulated sugar
  • 3 teaspoons vanilla extract
  • 4 large eggs
  • 1/2 cup miniature chocolate chips, optional

Chocolate Sauce

  • 8 ounces good quality semisweet or bittersweet chocolate
  • 3/4 cup heavy cream
  • 1/4 cup granulated sugar
  • 1/4 cup light corn syrup
  • 2 teaspoons vanilla extract

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


  1. Pudding: Butter an 11 x 7-inch baking dish. Heat oven to 350 degrees F.
  2. Put torn bread into a medium bowl.
  3. Beat 3 cups of milk with the 4 eggs and vanilla extract; pour over the bread, stirring to blend.
  4. In a saucepan, combine peanut butter, the remaining 1 cup milk and sugars. Heat the mixture over medium heat until peanut butter is melted and mixture is smooth.
  5. Blend the peanut butter mixture into the bread mixture.
  6. Add miniature chocolate chips, if desired.
  7. Pour into the prepared baking dish.
  8. Bake for 45 to 55 minutes, or until set.
  9. Serve with Chocolate Sauce.
  10. Chocolate Sauce: Cut chocolate into small pieces and put into a medium bowl; set aside.
  11. In a saucepan over medium heat, combine cream, sugar, and corn syrup. Bring to a full boil, stirring frequently. Pour the hot mixture over the chocolate; stir until chocolate is melted. Stir in vanilla extract.
  12. Store the chocolate sauce in a tightly covered container in the refrigerator.
  13. Heat the sauce over lightly simmering water before serving.

You can freeze any extra sauce in small containers.