Doughnut Bread Pudding Recipe
made with Krispy Kreme® doughnuts
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Doughnut Pudding Base
Topping
Method
Prepare the Doughnut Base
- 1
Preheat the Oven
Preheat your oven to 350°F (175°C).
- 2
Prepare the Doughnuts
Slice the Krispy Kreme® doughnuts into quarters and place them in a large mixing bowl.
- 3
Mix the Liquid Ingredients
In a separate bowl, whisk together the whole milk, heavy cream, granulated sugar, eggs, vanilla extract, ground cinnamon, and a pinch of salt until well combined.
- 4
Combine and Soak
Pour the liquid mixture over the doughnut pieces in the mixing bowl, ensuring all pieces are submerged. Allow to soak for 15-20 minutes, stirring occasionally.
Bake the Pudding
- 5
Prepare the Baking Dish
Grease a 9x13 inch baking dish with butter or non-stick spray.
- 6
Transfer to Baking Dish
Gently pour the soaked doughnut mixture into the prepared baking dish, spreading it evenly.
- 7
Bake
Bake in the preheated oven for 35-40 minutes, or until the top is golden brown and the pudding is set.
- 8
Cool
Once baked, remove from the oven and allow to cool for about 10 minutes before serving.
Prepare the Topping
- 9
Make the Glaze
In a small bowl, whisk together the powdered sugar and milk until smooth. Adjust the consistency with more milk if needed.
- 10
Serve
Drizzle the glaze over the warm doughnut bread pudding and finish with a drizzle of chocolate syrup, if desired.

