Donut Bread Pudding
A rich, gooey dessert awaits you with Donut Bread Pudding that’s not just a treat but a delightful experience. The moment you take a bite, the sweet smell envelops your kitchen, teasing your senses with all the flavors you’ve come to love. This recipe takes leftover donuts and turns them into something extraordinary, offering a warm embrace of cinnamon and vanilla that you simply can’t resist.

This recipe is your go-to for an indulgent breakfast or a sweet finish to any meal. With only a handful of ingredients and minimal prep time, you can whip up this delicious dessert in no time. It’s versatile enough to be served at brunch, dessert, or even as a midnight snack. So gather your ingredients, and let’s bring this comforting dish to life.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Prep takes just about 10 minutes, making this a breeze for any occasion.
- Irresistible Flavor: The combination of donuts, heavy cream, and vanilla creates a delightful experience in every bite.
- Eye-Catching Appeal: This dessert looks as good as it tastes, perfect for impressing guests or treating yourself.
- Flexible Serving: Ideal for breakfast, a cozy dessert, or a random midnight craving.
- Diet-Friendly Options: You can easily swap ingredients to cater to gluten-free or vegan preferences.
Ingredients You’ll Need
- 6-8 donuts, glazed or sugar donuts: Stale donuts work best, adding character to your pudding. Feel free to use your favorites, as variety can enhance flavor.
- ½ cup melted salted butter: Adds richness and moisture. Unsalted butter can be substituted if preferred.
- 4 large eggs: Helps bind everything together for a creamy texture.
- 2 cups heavy cream, plus one extra tablespoon for later: Creates a decadent, velvety consistency. For a lighter option, half-and-half may work in a pinch.
- 1 tablespoon vanilla extract: Brings warmth and depth; the real stuff is recommended for the best flavor.
- 1 teaspoon ground cinnamon: Compliments the sweetness perfectly. You can slightly adjust this to your taste preference.
- ½ cup powdered sugar: Sweetens the glaze and adds a finishing touch. Adjust based on your desired sweetness.
How to Make Donut Bread Pudding

- Preheat the Oven: Start by preheating your oven to 350 degrees F. Spray an 8×8 pan with cooking spray to prevent sticking.
- Prepare the Donuts: Cut the donuts into large chunks, about 6-8 pieces per donut. Place these in a medium mixing bowl and pour the melted butter over them. Gently stir until each piece is thoroughly coated.
- Whisk Together Ingredients: In another medium bowl, whisk together the eggs, 2 cups of heavy cream, vanilla extract, and ground cinnamon until well combined.
- Combine and Soak: Pour the egg mixture over the donut chunks. Let it sit for about 10 minutes, allowing the donuts to soak up the creamy goodness.
- Transfer and Bake: Gently pour the soaked donut mixture into your prepared pan. Bake for 45 minutes or until the edges are cooked and a toothpick can be inserted into the center and comes out clean.
- Prepare the Glaze: While the pudding rests for about five minutes, mix the powdered sugar with 1 tablespoon of heavy cream in a small bowl. Stir until smooth.
- Serve: Drizzle the creamy glaze over the top of the warm bread pudding, cut into portions, and enjoy!
Storing & Reheating
To keep your leftover Donut Bread Pudding, store it in an airtight container at room temperature for about 2-3 days. If you need to keep it longer, pop it in the fridge for up to a week. For longer-term storage, you can freeze it for up to 3 months—just ensure it’s well wrapped to avoid freezer burn. When you’re ready to indulge again, reheat slices in the microwave for about 30 seconds—just long enough to warm it through. The texture may change slightly, but warming it helps refresh the flavors.
Chef’s Helpful Tips
- Always ensure your donuts are a bit stale; this helps them absorb the egg mixture better.
- When whisking the eggs and cream, be careful not to overmix for a smoother texture.
- Timing matters! Ensure you let the pudding rest after baking; it helps set up nicely for easier serving.
- Don’t shy away from experimenting with flavors—add chocolate chips or fruit to the mixture for a fun twist.
- Make-ahead? Prepare everything the night before, refrigerate, and bake in the morning for a stress-free breakfast.
Nothing beats the warmth and flavor of freshly baked pudding at home. This Donut Bread Pudding is not just a treat; it’s a memory in the making. Whether it’s for a special occasion or just a moment of sweetness in your day, this recipe invites you to enjoy every bite.

Recipe FAQs
Can I use different types of donuts?
How do I know when the pudding is done baking?
Can I make this recipe in advance?
Can I freeze the pudding?
More Desserts & Appetizers Recipes
- No-Bake Easter Bark Cookies
- Chocolate Crepes with Strawberries
- Mango Syrup
- Oatmeal Cream Pies
- Cook With Rhubarb
👉 If you make my Donut Bread Pudding recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Donut Bread Pudding
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Donut Bread Pudding is a delightful treat that combines glazed donuts and creamy custard. With easy prep and a perfect balance of flavors, it’s an ideal choice for a comforting dessert that everyone will love.
Ingredients
- 6-8 donuts, glazed or sugar donuts stale ones work well
- ½ cup melted butter salted
- 4 large eggs
- 2 cups heavy cream plus one extra tablespoon for later
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- ½ cup powdered sugar
Instructions
- Preheat the oven to 350 degrees F and prepare an 8×8 pan with cooking spray.
- Cut the donuts into large chunks, approximately 6-8 pieces per donut. Place them in a mixing bowl and drizzle the melted butter over the top. Gently stir to coat the donut pieces.
- In a separate bowl, whisk together the eggs, 2 cups heavy cream, vanilla extract, and cinnamon. Pour this mixture over the donut pieces and let it soak for 10 minutes.
- Transfer the mixture to the prepared pan and bake for 45 minutes, or until a toothpick inserted in the center comes out clean. The bottom will remain slightly soft.
- Allow the pudding to cool for 5 minutes before proceeding. In a small bowl, mix powdered sugar with 1 tablespoon of heavy cream until smooth. Drizzle this icing over the baked bread pudding, cut into portions, and serve warm.
Notes
Stale donuts work best for this recipe, as they absorb the custard better.
You can substitute the butter with a dairy-free alternative for a vegan option.
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 15g
- Sodium: 300mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 120mg
