Go Back
+ servings

Overnight Krispy Kreme Donut Bread Pudding

A rich mixture of sweet custard and donuts - a breakfast or brunch treat! Perfect with a big cup of coffee on a weekend morning.
5 from 2 votes
Prep Time 20 mins
Cook Time 40 mins
Resting Time 8 hrs
Total Time 9 hrs
Course Breakfast, Dessert
Cuisine American
Servings 12


  • 2/3 cup half and half
  • 2/3 cup whole milk
  • 2/3 cup sugar divided
  • 6 eggs
  • 3 egg yolks
  • 2 tsp vanilla extract
  • pinch salt
  • 10 stale Krispy Kreme donuts


  • In a sauce pan, mix together milk, half and half, and half the sugar. Heat over medium/low heat until sugar is incorporated. Simmer for 5-10 minutes.
  • Whisk together eggs, egg yolks, vanilla, other half of the sugar, and salt.
  • Slowly pour milk mixture into egg mixture, whisking while pouring to prevent cooking the eggs.
  • Cut donuts into 6-8 pieces each and place in a 9" baking dish. Pour egg mixture over donuts.
  • Allow bread pudding to refrigerate 6-8 hours (overnight is best).
  • Preheat oven to 350 degrees. Bake pudding (covered) for 45 minutes. Uncover and bake for an additional 15-20 minutes, until center is no longer liquid.
Keyword bread pudding, donuts, doughnuts, krispy kreme
Tried this recipe?Rate it in the comments below!