Donut Bread Pudding uses leftover doughnuts baked in rich custard to make a delicious breakfast casserole! It's a creamy, comforting treat that's perfect for a brunch party or tailgate.
5 from 25 votes
Prep Time 20 minutesmins
Cook Time 1 hourhr
Resting Time 8 hourshrs
Total Time 9 hourshrs20 minutesmins
Course Breakfast, Dessert
Cuisine American
Servings 12
Calories 244kcal
Ingredients
⅔cuphalf and half
⅔cupwhole milk
⅔cupwhite granulated sugardivided
6large eggs
3egg yolks
2teaspoonvanilla extract
pinchsalt
10stale donuts
Instructions
In a sauce pan, mix together ⅔ cup milk, ⅔ cup half and half, and ⅔ cup sugar. Heat over low heat, whisking often, until sugar is incorporated. Simmer this mixture for 5-10 minutes and allow to cool slightly.
In a large bowl, whisk together 6 eggs, 3 egg yolks, 2 teaspoon vanilla, and a pinch of salt.
Slowly pour the warm milk mixture into the egg mixture, whisking while pouring to prevent cooking the eggs.
Cut stale donuts into 6-8 pieces each and place in a 9" baking dish. Pour the custard mixture over the doughnuts.
Allow the bread pudding to refrigerate for at least 6-8 hours (overnight is best).
Preheat oven to 350 degrees. Bake pudding (covered with foil) for 45 minutes. Uncover and bake for an additional 5-8 minutes, until the center is no longer jiggly.
Notes
Make sure to use glazed yeast donuts in this recipe. Cake-style donuts will not work.
Watch the bread pudding really carefully during the last part of baking, when the casserole is uncovered. The sugars in the donut glaze can sometimes cause the top of the pudding to brown too quickly.
If you need to use fresh donuts for your bread pudding, I recommend drying them in the oven first. Just break the doughnuts into bite-sized pieces and plate them in a 200-degree oven for 10-12 minutes, watching carefully for any scorching.