Stale donuts find new life in this donut bread pudding recipe. Donuts that are past their prime are the perfect vehicle to soak up the custard and become something entirely new and delicious.
Preheat the oven to 350℉ and spray an 8x8 pan with nonstick spray.
Cut or tear the 6-8 stale donuts into large chunks. 6-8 chunks per donut works well, but pretty much anything goes.
Place the donut pieces into a medium mixing bowl and pour the melted ½ cup salted butter over the top of them.
Gently stir the contents of the bowl until all of the donuts bits are coated in melted butter.
In a separate medium mixing bowl, whisk together the 4 large eggs, 2 cups whole milk, 1 teaspoon ground cinnamon, and 1 Tablespoon vanilla extract.
Pour the custard mixture over the top of the donut pieces and allow to sit and soak for 10 minutes.
Gently pour the donut mixture into the prepared pan. If need be, gently spoon out the donut pieces and then pour the remaining liquid from the bowl over the top.
Bake for 45 minutes or until cooked through. When you insert a knife in the center of the bread pudding, it should come out mostly clean. If there is wet egg mixture on the knife, you need to bake it longer.
Allow to rest for 10-15 minutes before serving.
If desired, stir together ⅓ cup powdered sugar and 2 teaspoons whole milk until it makes a glaze. Drizzle the icing over the top of the bread pudding.
Notes
For a richer bread pudding, use half and half or heavy cream in place of the milk.
Leftovers should be stored in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze the bread pudding for up to 3 months.
I think bread pudding is best served warm, so refresh it in the microwave for a few seconds before eating the leftovers.