Decadent Krispy Kreme Bread Pudding: The Ultimate Easy Dessert Recipe
Prepare to experience a dessert sensation unlike any other! This Krispy Kreme Bread Pudding Recipe transforms humble leftover doughnuts into an extraordinarily rich, unbelievably moist, and utterly spectacular treat. Forget complex baking; this recipe is designed for ease without compromising on a truly decadent flavor. It’s the perfect way to elevate simple glazed doughnuts into a warm, comforting masterpiece that will have everyone asking for seconds.

Whether you’re looking for a show-stopping dessert for a special occasion, a comforting weekend brunch treat, or simply a brilliant way to use up those extra doughnuts, this bread pudding delivers every time. Its velvety custard-soaked interior and perfectly caramelized edges create an irresistible texture that’s pure bliss.
Why You’ll Fall in Love with This Krispy Kreme Bread Pudding
This isn’t just another bread pudding; it’s a revelation! Here’s what makes this particular recipe an absolute must-try:
- Ingenious Use of Leftover Doughnuts: Let’s be honest, it doesn’t happen often, but when you do have a few Krispy Kreme doughnuts lingering, this recipe is your golden ticket! Stale doughnuts are actually ideal for bread pudding as they absorb the rich custard mixture much better than fresh ones, preventing a soggy result and yielding a superior texture. It’s a delicious solution to food waste.
- Effortlessly Simple Ingredients: Beyond the star ingredient (Krispy Kreme doughnuts), the rest of the components are likely already in your pantry or easily found at any grocery store. We’re talking about eggs, milk, sugar, and basic spices – making this a fuss-free dessert to whip up.
- A True Crowd-Pleaser for Any Occasion: This bread pudding transcends meal times. It’s elegant enough for a holiday gathering, comforting enough for a Sunday brunch, and fun enough for a kids’ party. Its universally appealing sweet flavor and delightful texture ensure it’s a hit with guests of all ages.
- Unmatched Decadence: The iconic light and airy texture of Krispy Kreme doughnuts, combined with a rich, creamy custard, creates a melt-in-your-mouth experience that is purely luxurious. Each bite is a symphony of sweet, comforting flavors.
- Customizable to Your Liking: While fantastic on its own, this recipe is a canvas for creativity. Easily add fruits, nuts, or different sauces to tailor it to your personal taste.
Essential Groceries and Ingredients
Gathering your ingredients is the first step to creating this delightful Krispy Kreme Bread Pudding. Most of these items are kitchen staples, making this recipe incredibly accessible.

For the Krispy Kreme Bread Pudding:
- Krispy Kreme Doughnuts: The star! About 12 original glazed doughnuts are perfect. Stale doughnuts (2-3 days old) are actually preferred as they absorb the custard better without becoming mushy. Any plain glazed doughnut variety will work if Krispy Kreme isn’t available.
- Large Eggs: Act as a binding agent and contribute to the rich, creamy texture of the custard. Make sure they are at room temperature for better mixing.
- Milk: Whole milk is recommended for the richest custard, but 2% or even a non-dairy alternative like almond milk can be used for a slightly lighter version.
- Sweetened Condensed Milk: This ingredient is key to the bread pudding’s intense sweetness and ultra-creamy consistency. It replaces a significant portion of granulated sugar you’d typically add.
- Light Brown Sugar: Adds a subtle molasses flavor and moisture to the custard, complementing the sweetness of the doughnuts.
- Salt: Just a pinch helps to balance the sweetness and enhance all the other flavors.
- Vanilla Extract: Essential for adding warmth and depth to the overall flavor profile. Opt for pure vanilla extract for the best taste.
- Ground Cinnamon: A classic spice that pairs beautifully with doughnuts and gives the pudding a cozy, aromatic touch.
- Ground Nutmeg: A small amount provides an extra layer of warm spice, enhancing the comfort food feel.
For the Irresistible Vanilla Sauce:
- Heavy Cream: Forms the luscious base of our vanilla sauce, giving it a rich and smooth texture.
- Unsalted Butter: Adds a delightful richness and helps create that glossy, melt-in-your-mouth quality in the sauce.
- Granulated Sugar: Provides sweetness to the sauce, balancing the richness of the cream and butter.
- Light Brown Sugar: Contributes a deeper, caramel-like sweetness to the sauce, adding complexity.
- Vanilla Extract: Crucial for the signature vanilla flavor of the sauce.
Note: Detailed quantities are provided in the full recipe card below.
Recipe Walkthrough: Step-by-Step Instructions
This is a detailed guide to creating your amazing Krispy Kreme Bread Pudding. Follow these steps for perfect results!

- Prepare the Doughnuts: Begin by taking your Krispy Kreme doughnuts and cutting them into approximately 1-inch (2.5 cm) bite-sized pieces. You can tear them for a more rustic look or use a knife for cleaner cuts. Ensure they are evenly sized to promote consistent soaking and baking. Generously grease a 9×13 inch baking dish with butter or non-stick spray, then evenly distribute the doughnut pieces across the bottom of the dish.
- Whisk the Custard Mixture: In a large mixing bowl, combine the essential custard ingredients: large eggs, milk, sweetened condensed milk, light brown sugar, salt, vanilla extract, ground cinnamon, and a pinch of ground nutmeg. Whisk vigorously until all ingredients are thoroughly combined and the mixture is smooth and slightly frothy. Ensure there are no lumps of brown sugar.
- Soak the Doughnuts: Carefully pour the prepared custard mixture evenly over the doughnut pieces in the baking dish. It might seem like a lot of liquid, but the doughnuts will absorb it beautifully.
- Press and Rest: Using the back of a spoon or a spatula, gently press down on the doughnut pieces to ensure they are fully submerged and coated in the custard. This step is crucial for achieving that wonderfully moist texture. Allow the doughnuts to soak for at least 30 minutes at room temperature. For an even more decadent and thoroughly soaked pudding, you can let it rest for up to an hour, or even overnight in the refrigerator (bring to room temperature before baking). While it soaks, preheat your oven to 350°F (175°C).
- Bake to Golden Perfection: Place the baking dish into your preheated oven. Bake uncovered for approximately 40-45 minutes, or until the top is golden brown, the edges are slightly crispy, and the center is set (a knife inserted into the center should come out mostly clean). The exact baking time may vary slightly depending on your oven.

- Prepare the Vanilla Sauce: While the bread pudding bakes, prepare the irresistible vanilla sauce. In a small saucepan, combine the heavy cream, unsalted butter, granulated sugar, light brown sugar, and vanilla extract. Place the saucepan over medium heat.
- Simmer the Sauce: Whisk the sauce ingredients continuously until all the sugars and butter have melted and the mixture is smooth. Bring the sauce to a gentle simmer, stirring constantly, until it slightly thickens. Be careful not to bring it to a rolling boil, as it can separate. Once it reaches the desired consistency, remove it from the heat.
- Cool and Serve: Once the bread pudding is baked, carefully remove it from the oven. Let it cool for about 15-20 minutes before slicing. This allows the pudding to set further and makes it easier to serve. Cut into generous slices.
- Drizzle and Enjoy: Serve each warm slice of Krispy Kreme Bread Pudding with a generous drizzle of the warm vanilla sauce over the top. The combination of warm pudding and creamy sauce is truly heavenly!
Pro Tip: For the absolute best results, slightly stale doughnuts are preferred. A good 2-3 day old Krispy Kreme doughnut will soak up the custard mixture more effectively, leading to a richer, more uniformly moist bread pudding. This is a fantastic and delicious way to repurpose those slightly past-their-prime glazed doughnuts!
Recipe Variations and Substitute Ideas for Your Bread Pudding
This Krispy Kreme Bread Pudding is wonderfully versatile. Feel free to get creative with these delicious variations and substitute ideas:
- Raisins or Golden Raisins: For a classic touch and a burst of fruity sweetness, stir in half a cup of plump raisins or golden raisins into the doughnut mixture before adding the custard. You can even soak them in a splash of warm rum or water first to plump them up.
- Toasted Pecans: Add a delightful crunch and nutty flavor by stirring in half a cup of chopped, toasted pecans into the bread pudding mixture before baking. Walnuts or almonds would also be delicious.
- Decadent Butter Rum Sauce: Instead of the vanilla sauce, consider drizzling your finished bread pudding with a rich, buttery rum sauce for an adult-friendly twist.
- Extra Rich Custard with Egg Yolks: For an even more luxurious and creamy custard, separate one or two of your eggs and add only the yolks to the custard mixture. This will boost the richness significantly.
- Vanilla Ice Cream or Whipped Cream: Serve a warm slice with a generous scoop of good quality vanilla bean ice cream or a dollop of freshly whipped cream. The contrast of warm pudding and cold topping is simply divine! You could even do both!
- Fruit Medley: For a hint of tartness and fresh flavor, drain a small can of fruit cocktail and gently fold a little into the doughnut mixture before adding the custard. Berries like blueberries or raspberries would also work wonderfully.
- Chocolate Chips: Stir in ½ cup of semi-sweet or milk chocolate chips with the doughnuts for a chocolatey surprise.
- Orange Zest: For a bright, citrusy note, add a teaspoon of finely grated orange zest to the custard mixture. It pairs surprisingly well with the sweet doughnuts.
- Spice it Up: Experiment with other warm spices like a touch of cardamom or ginger in the custard for a different aromatic profile.

Sharing is Caring – Connect with Us!
We love connecting with our community! Follow us on our social media channels for more delicious recipes and kitchen tips.
Find us on Facebook: The Cagle Diaries
Necessary Gear and Equipment
The following are affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
You don’t need a lot of specialized equipment to make this Krispy Kreme Bread Pudding, which is part of its appeal! Here’s what you’ll want to have on hand:
- 9×13 Inch Baking Dish: This is the ideal size for this recipe, allowing for even baking and a good ratio of crispy edges to custardy interior. A ceramic, glass, or enameled cast iron dish will all work beautifully. A deeper dish is preferable to prevent overflow during baking.
Our Recommended 13 Inch Enameled Cast Iron Baking Dish - Large Mixing Bowls: You’ll need at least one large bowl for whisking the custard mixture. Having a couple on hand is always useful for mise en place.
Glass Mixing Bowls - Whisk: Essential for thoroughly combining your custard ingredients into a smooth mixture.
- Measuring Cups and Spoons: For accurate measurement of ingredients, ensuring consistent results every time.
- Small Saucepan: For preparing the delightful vanilla sauce.
- Spatula or Spoon: For pressing down the doughnuts and serving the finished pudding.
Similar Recipes You Might Also Love
If you’re a fan of comforting, sweet baked goods and decadent desserts, you’ll definitely want to explore these other fantastic recipes from our collection:
Amish Pumpkin Pie: A rich, smooth pie perfect for the holidays.
Classic Banana Bread: A moist and flavorful staple for any time of day.
Snickers Bar Brownies: Indulgent brownies packed with candy bar goodness.
Louisiana Crunch Cake: A delightfully textured cake with a sweet, crunchy topping.
- Slow Cooker Bread Pudding: For hands-off baking, try this easy slow cooker version.
- Decadent Bread Pudding with Rum Sauce: A sophisticated take on classic bread pudding with a boozy kick.
How to Store and Reheat Leftovers
Proper storage ensures your Krispy Kreme Bread Pudding stays delicious for days:
- Refrigeration: Once the bread pudding has cooled completely to room temperature, wrap the baking dish tightly with aluminum foil or transfer the leftovers to an airtight container. Store in the refrigerator for up to 3 days.
- Freezing: For longer storage, slices of bread pudding can be individually wrapped in plastic wrap, then in foil, and placed in a freezer-safe bag or container. It can be frozen for up to 1 month. Thaw in the refrigerator overnight before reheating.
- Reheating: To reheat, place individual slices in the microwave for 30-60 seconds until warm, or warm larger portions in an oven preheated to 300°F (150°C) for 15-20 minutes, covered with foil, until heated through.
Mel’s Kitchen Notes for Perfection
Don’t despair if you only have one or two doughnuts left over! You can easily freeze them until you’ve accumulated enough to make this heavenly dessert. Just pop them in an airtight freezer bag, and they’ll be ready when you are.

Frequently Asked Questions (FAQ)
Got questions? We’ve got answers to help you perfect your Krispy Kreme Bread Pudding!
- Can I use other types of glazed doughnuts? Yes, absolutely! While Krispy Kreme Original Glazed doughnuts are ideal for their iconic flavor and texture, any plain glazed doughnut will work wonderfully in this recipe. Just make sure they’re not too dense.
- Why is it better to use stale doughnuts? Stale doughnuts are firmer and have a drier texture, allowing them to absorb the custard more effectively without becoming mushy. This results in a superior, more uniform bread pudding texture. Fresh doughnuts might become too soggy.
- Can I make this bread pudding ahead of time? Yes, you can! You can assemble the bread pudding (doughnuts and custard) up to 12 hours in advance and keep it covered in the refrigerator. Allow it to come closer to room temperature for about 30 minutes before baking for best results.
- How long does Krispy Kreme Bread Pudding last? When stored properly in an airtight container in the refrigerator, it will last for up to 3 days.
- Is this recipe very sweet? Given it uses Krispy Kreme doughnuts and sweetened condensed milk, yes, it is delightfully sweet! If you prefer it less sweet, you can slightly reduce the brown sugar in the custard, but be mindful that the doughnuts themselves are already quite sugary.
- Can I omit the sauce? While the vanilla sauce adds another layer of decadence, the bread pudding is delicious on its own. You can certainly serve it without the sauce, or with a simple dusting of powdered sugar.
A Brief History of Bread Pudding
Bread pudding is a dessert with a rich history, rooted in frugality and resourcefulness. It dates back to the 11th and 12th centuries, particularly in England, where it was known as “poor man’s pudding” because it was a clever way to use up stale bread and other leftover ingredients. Over time, it evolved from a simple dish meant to prevent waste into a beloved comfort food, with variations found in cuisines all over the world. Our Krispy Kreme version is a modern, indulgent twist on this timeless classic, showcasing how a humble dessert can be transformed into something truly extraordinary.
If you’ve tried this Decadent Krispy Kreme Bread Pudding Recipe or any other great recipe on my site, let me know in the comment section below how it turned out! We love hearing from our readers and cherish your feedback.
If you loved this recipe, please consider giving it a 5-star rating! ⭐️⭐️⭐️⭐️⭐️
You can also follow me on PINTEREST, FACEBOOK and INSTAGRAM to discover even more amazing recipes and culinary inspiration!

Krispy Kreme Bread Pudding
Equipment
- Glass Mixing Bowls
- 13 Inch Enameled Cast Iron Baking Dish
Ingredients
- 12 Each Krispy Kreme Doughnuts (original glazed, stale preferred)
- 4 Each Large Eggs
- 1 Cup Milk (whole milk recommended)
- 1 (14 Ounce) Can Sweetened Condensed Milk
- ½ Cup Light Brown Sugar
- ½ teaspoon Salt
- 1 teaspoon Cinnamon
- 1 teaspoon Vanilla Extract
- 1 Pinch Nutmeg
Vanilla Sauce
- ½ Cup Heavy Whipping Cream
- ½ Cup Light Brown Sugar
- ½ Cup Granulated Sugar
- 1 Tablespoon Vanilla Extract
- ½ Cup Unsalted Butter (cut into pieces)
Instructions
- Prepare Doughnuts: Cut the Krispy Kreme Doughnuts into 6 pieces each. Arrange them in a greased 9×13″ baking dish.
- Make Custard: In a large mixing bowl, combine the Large Eggs, Milk, Sweetened Condensed Milk, Light Brown Sugar, Salt, Vanilla Extract, Cinnamon, and Nutmeg. Whisk well until smooth.
- Pour Custard: Pour the custard mixture evenly over the doughnut pieces in the baking dish.
- Soak Doughnuts: Use the back of a spoon to gently press down the doughnuts into the custard mixture, ensuring all pieces are soaked. Let them sit and soak for about 30 minutes at room temperature. During this time, preheat your oven to 350°F (175°C).
- Bake Pudding: Place the baking dish into the preheated oven and bake uncovered for 40-45 minutes, or until golden brown on top and the center is set.
- Make Vanilla Sauce: While the bread pudding bakes, add the Heavy Whipping Cream, Unsalted Butter, Light Brown Sugar, Granulated Sugar, and Vanilla Extract for the vanilla sauce to a small saucepan. Heat over medium heat, stirring constantly, until all granules have melted and the sauce is smooth and warm, just shy of boiling.
- Cool and Slice: Remove the bread pudding from the oven when ready. Allow it to cool for about 15-20 minutes to set before slicing.
- Serve: Slice the warm bread pudding and serve with a generous drizzle of the prepared warm vanilla sauce. Enjoy!
Notes
For best results and to prevent sogginess, try to use Krispy Kreme doughnuts that are 2-3 days old and slightly stale.
Nutrition
Sign Up for Our Emails!
Never miss another delicious recipe, kitchen tip, or special update from our kitchen. Join our community – we promise no spam, just great content!
Enter your email below to subscribe to our newsletter.
