Donut Bread Pudding (Easy Overnight Recipe)

5 from 25 votes

Donut Bread Pudding turns leftover glazed donuts into the most delicious rich and custardy breakfast casserole! The donuts soak overnight in a homemade vanilla custard before baking until soft in the middle and golden around the edges.

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

Donut Bread Pudding: What You Need to Know

leslie lambert, author of lamberts lately.

Today's recipe is an absolute flavor knockout! This Donut Bread Pudding is perfect for a brunch party. Original Glazed Krispy Kreme donuts are my go-to here, but any plain glazed yeast donuts will work - and stale or day-old donuts are actually perfect, so don't toss that box just yet!

I love having this make-ahead breakfast recipe for holiday mornings, brunch parties, and tailgates because you can do the prep the night before and bake it when you're ready to eat. It's easy enough for a laid-back weekend breakfast but still feels special enough to serve to a crowd.

Chill Time: 6-8 hours

Bake Time: 50ish minutes

Serves: 12

Extra-rich, creamy custard - Whole eggs plus extra yolks give the bread pudding the creamiest texture.
Easy to make your own - Add chocolate chips, toffee bits, cinnamon, or your favorite toppings.
Freezer-friendly - Leftovers store well, reheat easily, and can even be frozen for later.

Pair this with my Crock Pot Breakfast Casserole and these Bisquick Sausage Balls for a breakfast to remember. I hope you love it!

Leslie.

Ingredient Notes

ingredients for donut bread pudding.

(See recipe card at the bottom of this post for exact ingredient measurements.)

For the Custard Base

  • Half-and-half - This gives the custard plenty of richness without making it too heavy. You can use heavy cream instead if you want a super-rich bread pudding.
  • Whole milk - I like using whole milk here. Lower-fat milk just doesn't give the custard quite the same creamy texture.
  • Granulated sugar - Plain old white sugar dissolves into the warm milk mixture and sweetens the custard.
  • Eggs and egg yolks - The whole eggs help the custard set, while those extra yolks make it especially rich and creamy.
  • Vanilla extract - Vanilla works great with the sweet glaze on the donuts.
  • Salt - Just a little bit helps balance all that sweetness.

For the Donut Layer

  • Glazed yeast donuts - Krispy Kreme Original Glazed are my favorite, but any plain glazed yeast donut will work.

What Kind of Donuts Are Best for Donut Bread Pudding?

This recipe works best with glazed yeast donuts - the light, fluffy kind, not those dense cake donuts.

Krispy Kreme Original Glazed donuts are my go-to here. Their airiness helps them soak up that custard really well without making the finished bread pudding too heavy.

Day-old or slightly stale donuts are even better - they're a little drier and can absorb more of that custard. But if your donuts are fresh, no worries! I've got an easy trick for drying them out in the tips section below.

I don't recommend using cake donuts for this particular recipe. They're a lot denser than yeast donuts and can give the bread pudding a heavier texture that just doesn't work as well.

Variations & Additions

Want to change things up? This recipe is so easy to customize.

  • Chocolate sauce - Because glazed donuts clearly weren't decadent enough already. 😉
  • Chocolate chips - Sprinkle chocolate chips over the donut pieces before adding the custard.
  • Toffee bits - These add a little caramel flavor and extra sweetness.
  • Raisins - A classic bread pudding addition if that's your thing!
  • Brown sugar - Swap the granulated sugar for brown sugar for a deeper, more caramel-like flavor.
  • Cinnamon - Add a sprinkle of ground cinnamon to the custard for a fall or winter version.
  • Caramel sauce - Drizzle it over individual servings right before serving.

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 Overnight Donut Bread Pudding

This recipe does need several hours to soak, but almost all of that is hands-off time. That's what makes it such a great make-ahead breakfast!

stirring milk and sugar in a sauce pan.
stirring custard in a bowl.
  1. Make the custard base. Add the half-and-half, whole milk, and sugar to a saucepan. Heat over low heat, stirring often, until the sugar has dissolved. Let the mixture gently simmer for about 5 minutes, then remove it from the heat and allow it to cool slightly.
  2. Whisk the eggs. In a large bowl, whisk together the eggs, egg yolks, vanilla extract, and salt.
  3. Temper the eggs. Slowly pour the warm milk mixture into the eggs while whisking continuously. Don't dump it all in at once - adding it slowly keeps the warm milk from scrambling the eggs.
    pouring custard over donut pieces in a casserole dish.
    casserole dish of baked donut bread pudding.
    1. Prep the donuts. Cut each glazed donut into several bite-sized pieces and arrange them evenly in a 9x9-inch baking dish.
    2. Add the custard. Pour the custard mixture evenly over the donut pieces. Gently press the donuts down so they start soaking up the liquid.
    3. Refrigerate. Cover the baking dish and refrigerate for 6-8 hours. Overnight is perfect! This gives the donuts plenty of time to absorb the custard.
    4. Bake. Preheat the oven to 350°F. Cover the bread pudding with aluminum foil and bake for 45 minutes.
    5. Brown the top. Remove the foil and continue baking for another 5-8 minutes. Keep a close eye on it during this part - the sugar in the donut glaze can make the top brown pretty quickly.
    6. Check for doneness. The middle should be set instead of liquid or really jiggly. Let the bread pudding cool for a few minutes before serving.

    Step-by-Step Recipe Video

    Storage and Leftovers Tips

    Storage: Once the bread pudding has cooled, store leftovers in an airtight container in the refrigerator. It's best enjoyed within 3-4 days.

    Reheating: For individual servings, I usually just use the microwave. Heat a serving for about 30 seconds, check it, then add another 30 seconds if needed.

    Want the edges crispy again? Reheat a serving in an air fryer or convection oven at about 350-375°F for 4-5 minutes.

    Freezing: This freezes really well! Bake the bread pudding as directed, allow it to cool, and store it in an airtight freezer-safe container.

    When you're ready to serve it, thaw it overnight in the refrigerator. I like to pop it back into a 350°F oven for a few minutes, uncovered, to bring some of that crispiness back to the top.

    casserole dish of doughnut bread pudding.

    Leslie's Helpful Tips and Tricks

    • You can use fresh donuts. Break or cut them into bite-sized pieces and place them in a 200°F oven for about 10-12 minutes. Watch them carefully so they don't scorch, then let them cool before assembling the casserole.
    • Give the donuts time to soak. This recipe is designed for a 6-8 hour refrigerator rest. Overnight is best - that will give you that creamy texture.
    • Pour the warm custard slowly. When combining the milk mixture with the eggs, whisk constantly and add the warm liquid a little at a time so the eggs don't scramble.
    • Keep an eye on the top near the end. Once you remove the foil, the sugar on the glazed donut pieces can brown fast.
    • Don't overbake it. The center should be set, but you still want the inside soft and custardy rather than dry.

    FAQs & Troubleshooting

    The center should be set and no longer look wet or really jiggly, and the top should be nice and golden. You still want that middle to be soft and custardy, though - don't bake all of the good stuff out of it!

    If the middle still looks wet or you have custard pooling in the bottom, it probably just needs a little more time in the oven. Make sure you're also using slightly stale donuts and giving them plenty of time to soak - both make a big difference in that creamy (not soggy!) texture.

    Yes! I bake this donut bread pudding covered for most of the baking time so the custard can set without the sugary glaze on top getting too dark. Take the foil off for the last few minutes to get those gorgeous golden edges.

    I'd stick with plain glazed yeast donuts for this one. A little icing probably won't ruin anything, but cream, custard, or jelly-filled donuts add extra moisture and sweetness that can really change the texture of the bread pudding.

    Give it about 10 minutes to hang out after it comes out of the oven. The custard will continue to set as it cools, so if you dig in right away, the middle might look a little softer than it actually is.

    I like to bake it first and then freeze it - that's the method I've had the best luck with. Let it cool completely, freeze it in an airtight container, then thaw it overnight in the fridge before reheating.

    Yep, totally normal! Don't panic if it gets nice and puffy in the oven and settles back down a little as it cools. As long as the middle is set, you're good to go.

    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 (Easy Overnight Recipe)

    Turn leftover glazed donuts into a rich, custardy Donut Bread Pudding! This easy make-ahead breakfast casserole soaks overnight in homemade vanilla custard, then bakes until soft in the middle and golden around the edges.
    5 from 25 votes
    Prep Time 20 minutes
    Cook Time 53 minutes
    Chill Time 6 hours
    Total Time 7 hours 13 minutes
    Course Breakfast, Dessert
    Cuisine American
    Servings 12
    Calories 244 kcal

    Ingredients
      

    • cup half and half
    • cup whole milk
    • cup white granulated sugar
    • 6 large eggs
    • 3 egg yolks
    • 2 teaspoon vanilla extract
    • pinch salt
    • 10 glazed yeast donuts (preferably day-old or slightly stale)

    Instructions
     

    • Make the custard base. Add the half-and-half, whole milk, and sugar to a saucepan. Heat over low heat, stirring often, until the sugar dissolves. Simmer for about 5 minutes, then cool slightly.
    • Whisk the eggs. In a large bowl, whisk together the eggs, egg yolks, vanilla, and salt.
    • Temper the eggs. Slowly pour the warm milk mixture into the eggs while whisking constantly so the eggs don't scramble.
    • Prep the donuts. Cut the glazed donuts into bite-sized pieces and arrange them in a 9x9-inch baking dish.
    • Add the custard. Pour the custard evenly over the donuts and gently press them down into the liquid.
    • Refrigerate. Cover and chill for 6-8 hours, or overnight.
    • Bake. Preheat the oven to 350°F. Cover with foil and bake for 45 minutes.
    • Brown the top. Remove the foil and bake for another 5-8 minutes, watching closely so the top doesn't brown too quickly.
    • Check for doneness. The center should be set but still soft and custardy. Let cool for a few minutes before serving.

    Notes

     
    • Use glazed yeast donuts. Krispy Kreme Original Glazed are my favorite, but any plain glazed yeast donut works well.
    • Day-old or slightly stale donuts are best. They soak up the custard better than very fresh donuts.
    • Using fresh donuts? Cut them into pieces and dry them in a 200°F oven for 10-12 minutes, then let them cool.
    • Give it plenty of chill time. Refrigerate for 6-8 hours; overnight works perfectly.
    • Watch the top while baking. The sugary glaze can brown really quickly once the foil comes off.
    • Don't overbake it. The center should be set but still soft and custardy.
    • Store leftovers in the fridge. They keep well for 3-4 days and can also be frozen after baking.

    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





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