5 from 25 votes

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.

donut bread pudding in a casserole dish, with plate with a serving and donuts next to it.

💜 Why You'll Love This Recipe

  • Great to prep ahead - This is so easy to whip up the night before a breakfast or brunch event. Just pop it in the oven the next morning!
  • Perfect way to use leftovers - Look, I know having leftover donuts is kind of rare 😉, but if you find yourself with some extra, this is an easy and delicious way to use them.
  • Super rich and comforting - This is the ultimate sweet breakfast treat. Everyone loves it! It's perfect for a breakfast or brunch potluck.

🍩 Ingredients

ingredients for donut bread pudding.

For Custard Base

  • ⅔ cup half and half - If you want to make this extra rich, you can also heavy cream instead.
  • ⅔ cup whole milk - Go with whole milk for this - skim or 2% milk just doesn't have the creaminess you need.
  • ⅔ cup sugar - You'll want to use white granulated sugar; it will dissolve in the warm custard for a smooth finish.
  • 6 large eggs and 3 egg yolks - Check out this video to see how to easily separate whites and yolks.
  • 2 teaspoon vanilla extract
  • pinch of salt

For Donut Layer

  • 10 stale donuts - We are Krispy Kreme loyalists in this house, so that's the donut we prefer to use - but any doughnuts work! It's necessary that these are stale so they soak up that rich creamy custard. I'd make sure they're at least 5-6 days old.

Variations & Additions

  • Feel free to put simple add-ins, like ½ cup of chocolate chips, raisins, or toffee bits, in the bread pudding. It will just accentuate the flavor! Just sprinkle these over the stale doughnuts before adding the custard.
  • Drizzle the top of your bread pudding servings with a caramel or chocolate topping.
  • Instead of white granulated sugar, use brown sugar for a bit more depth of flavor.
  • A sprinkle of ground cinnamon in the custard would be a great addition for fall or winter!

If you love sweet treats at breakfast, you're also going to want to check out my Peanut Butter & Jelly Waffles, or my easy Red Velvet Waffles!

👩🏻‍🍳 How to Make Donut Bread Pudding

stirring milk and sugar in a sauce pan.
stirring custard in a bowl.
pouring custard over donut pieces in a casserole dish.
casserole dish of baked donut bread pudding.
  1. MIX CUSTARD BASE. In a saucepan, combine ⅔ cup half & half, ⅔ cup whole milk, and ⅔ cup sugar. Heat this mixture over low heat, stirring often, until the sugar is incorporated. Simmer for 5-10 minutes and allow to cool slightly before moving on.
  2. INCORPORATE EGGS. In a large bowl, whisk together 6 eggs, 3 egg yolks, 2 teaspoon of vanilla, and a pinch of salt. Slowly pour the warm milk mixture into the egg mixture, whisking while pouring to prevent cooking the eggs.
  3. PREPARE & COVER DONUTS. Cut the donuts into 6-8 pieces each and place them in a 9" square glass baking dish. Pour the custard mixture over the donuts.
  4. LET IT CHILL OUT (LITERALLY). Allow bread pudding to refrigerate 6-8 hours (overnight is best).
  5. BAKE. When you're ready to serve, preheat the oven to 350 degrees. Bake the bread pudding (covered with aluminum foil) for 45 minutes. Uncover and bake for an additional 5-8 minutes, until the center is no longer jiggly.

🎥 Step-by-Step Video

🥡 Storage and Leftovers Tips

This bread pudding needs to be stored in the refrigerator in an airtight container after serving. It's best when enjoyed within 3-4 days of cooking it.

To reheat: I recommend reheating single servings in the microwave. Microwave a serving for about 30 seconds, check, and add another 30 seconds if needed.

If you'd like it extra crispy, a serving can also be reheated in an air fryer or convection oven. I'd recommend 4-5 minutes at 350-375 degrees for this method.

To freeze: This recipe freezes well! Bake as directed and freeze in an airtight container. When you're ready to enjoy it again, simply thaw it overnight in the refrigerator. (You might want to bake at 350 degrees for 5-10 minutes, uncovered, to crisp the top a little bit.)

casserole dish of doughnut bread pudding.

💡 More Must-Know Tips and Tricks

  • 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.

Love this recipe? I'd love for you to give it a rating or comment below! And make sure to follow along for the latest recipes from Lamberts Lately.

donut bread pudding in a casserole dish, with plate with a serving and donuts next to it.

Donut Bread Pudding

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 minutes
Cook Time 1 hour
Resting Time 8 hours
Total Time 9 hours 20 minutes
Course Breakfast, Dessert
Cuisine American
Servings 12
Calories 244 kcal

Ingredients
  

  • cup half and half
  • cup whole milk
  • cup white granulated sugar divided
  • 6 large eggs
  • 3 egg yolks
  • 2 teaspoon vanilla extract
  • pinch salt
  • 10 stale 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.

Nutrition Facts

Calories: 244kcalCarbohydrates: 33gProtein: 6gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.01gCholesterol: 137mgSodium: 164mgPotassium: 109mgFiber: 0.3gSugar: 25gVitamin A: 272IUVitamin C: 0.2mgCalcium: 96mgIron: 1mg
Tried this recipe?Rate it in the comments below!
leslie lambert, author of lamberts lately.

Leslie Lambert is a lifestyle writer and content creator specializing in home organization, family recipes, and intentional living. With 17 years of experience in blogging and digital storytelling, she helps busy women create calm, purposeful homes they love.

5 from 25 votes (24 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

  1. Cindy Caretto says:

    5 stars
    CAN'T WAIT TO TY THIS ONE!!!

  2. Can you use non dairy heavy cream and almond milk to make it non-dairy?

    1. Leslie Lambert says:

      You can, but the consistency might be a little bit different (less creamy).