This post may contain affiliate links, view our disclosure.
This easy chocolate donut glaze recipe is rich, fudgy, and perfect for icing doughnuts, brownies, cakes, and cupcakes. And it whips up in just 5 minutes with pantry staple ingredients you probably already have on hand!

Whether you’re making homemade donuts and want them to look like they came from a bakery or decorating a layer cake and want to make it extra special, this easy chocolate glaze is a good recipe to have up your sleeve. It has intense fudgy flavor to satisfy even the most hardcore chocolate-lovers.
If you’ve been searching for a foolproof chocolate donut glaze recipe without corn syrup, you found it. The easy trick that ensures success every time is to briefly cook the glaze to melt the butter and fully dissolve the sugar and other ingredients. It’s as simple as that!
Does This Chocolate Donut Glaze Harden?
It sets, but it doesn’t harden in a crackly way. It’s more like a soft-set; the top of the glaze stiffens, but stays fudgy underneath thanks to the addition of butter.
Ingredients
Breaking It Down
Ingredients Explained
In this section I explain the ingredients and give substitution ideas where applicable. For the full recipe (including the ingredient amounts), see the recipe card below.

- Unsalted butter – For rich flavor and to help us achieve the right texture. If you only have salted butter on hand, use it and omit the added salt.
- Unsweetened cocoa powder – Just like when you’re making classic fudge with intense chocolate flavor and deep, nuanced notes, using cocoa powder here is far superior to using melted chocolate chips. It also allows us to control the sweetness level (and added sugar) far better, and skips the emulsifiers and stabilizers found in chocolate chips. And bonus, cocoa powder is typically a lot more budget-friendly than chocolate chips!
- Powdered sugar – This is a crucial ingredient not only for sweetness, but also to help the glaze set properly.
- Water – Because we briefly cook this glaze, we only need to add a little bit of water to help the ingredients dissolve. Don’t be tempted to use milk here; it mutes the flavor and creates a softer-set glaze.
- Vanilla extract – The flavor and aroma of vanilla play off the nuances in chocolate and intensify its deep flavor. (TIP: If you want to kick it up even more, add 1/8 teaspoon of instant espresso powder as well.)
- Salt – Enhances the chocolate flavor.
Why Can We Use Less Sugar Here?
Instead of combining sugar with melted butter and other wet ingredients to achieve a pourable, dip-able, glaze-like consistency, here we use heat to actually melt the sugar and butter. This means we can get away with using much less sugar (do a quick Google search and you’ll see what I mean; many glaze recipes that don’t cook the glaze use up 3 times as much powdered sugar for the same amount of cocoa powder!) and less added liquid. And I don’t know about you, but if I can get away with adding less sugar to my sweet treats and not even notice a difference (because we essentially just eliminate the excess sugar, not reduce the necessary amount to make it taste sweet), then I’m all for it.
How to Make Simple Chocolate Glaze For Donuts

- Add all ingredients to a small saucepan over low heat.
- Heat the mixture (stirring constantly) until the butter is melted and the mixture is smooth, about 2 to 3 minutes.

Storage
After cooling to room temperature, you can store this in an airtight container in the fridge for up to 1 week. After chilling, it will stiffen like hot fudge. To be able to use it as a glaze after chilling, simply reheat it in a double boiler or a microwave-safe bowl in the microwave in 10 to 15-second intervals, stirring in between each.
Tips For the Best Chocolate Donut Glaze
- Use unsweetened natural cocoa powder (not Dutch-processed) here. This lends classic chocolate fudge flavor.
- Make sure to sift the cocoa powder and powdered sugar. If you want a lump-free glaze, this is how you achieve it.
- Don’t over-cook it. If you cook this glaze too long, you’ll end up with something a lot closer to chocolate fudge than icing.
- If you’re using sprinkles on top of the glaze, add them immediately. You don’t want to wait too long and run the risk of them not sticking.

Frequently Asked Questions
Friends, the sky is the limit! Here are some ideas to get you going:
1. As a dip for apple slices.
2. Drizzled on top of fresh berries or sliced bananas.
3. If you’re a fan of the sweet + salty flavor combo, use this as a dip for Ritz crackers, pretzels, or potato chips.
4. Drizzled on top of dessert or special occasion brunch crepes, French toast, pancakes, or waffles.
5. Instead of hot fudge sauce on top of ice cream (and how about adding some butterscotch sauce to really make it decadent?!).
6. As an icing or glaze on cream puffs, cakes and cupcakes of all kinds (including bundt cakes), and brownies.
Yes! To do so, simply use vegan butter.
More Easy Recipes For Chocolate Lovers
- Parisian Drinking Chocolate (French Style Hot Chocolate)
- Chocolate Date Balls
- Fluffy 5-Minute Chocolate Microwave Mug Cake

Let’s Connect

Did you make this recipe? Please rate it and leave a comment below. You can also tag @anediblemosaic on social media.
To stay up-to-date, follow me on Facebook, Instagram, Pinterest, and Twitter!

Chocolate Glaze Recipe (For Donuts and More)
Email This Recipe
Get this recipe link emailed straight to your inbox!
Ingredients
- 2 tablespoons unsalted butter
- 4 tablespoons unsweetened cocoa powder (sifted)
- 1/2 cup powdered sugar (sifted)
- 1 tablespoon water
- 1/2 tablespoon pure vanilla extract
- 1/16 teaspoon salt
Instructions
- Make whatever it is you're glazing. If you're using this glaze on donuts, cake, cupcakes, brownies, etc., make the donuts and let them cool so they're ready to glaze.
- Make the glaze. Add all ingredients to a small saucepan over low heat. Heat the mixture (stirring constantly) until the butter is melted and the mixture is smooth, about 2 to 3 minutes.
- Dip. Dip the tops of the cooled donuts in the glaze, letting the excess drip off, and place the dipped donuts on a wire rack. If you want to decorate with sprinkles, add them immediately.
Notes
- Recipe Yield and Serving Size: This recipe makes about 1/2 cup of glaze, or 8 (1-tablespoon) servings.
- Sift the Cocoa Powder and Powdered Sugar: This is important for a smooth, lump-free glaze.
- Don’t Over-Cook: If you cook this glaze too long, you’ll end up with something a lot closer to chocolate fudge than icing.
- Storage: After cooling to room temperature, you can store this in an airtight container in the fridge for up to 1 week. After chilling, it will stiffen like hot fudge. To be able to use it as a glaze after chilling, simply reheat it in a double boiler or a microwave-safe bowl in the microwave in 10 to 15-second intervals, stirring in between each.
- Why Can We Use Less Sugar Here? Instead of combining sugar with melted butter and other wet ingredients to achieve a pourable, dip-able, glaze-like consistency, here we use heat to actually melt the sugar and butter. This means we can get away with using much less sugar (do a quick Google search and you’ll see what I mean; many glaze recipes that don’t cook the glaze use up 3 times as much powdered sugar for the same amount of cocoa powder!) and less added liquid. And I don’t know about you, but if I can get away with adding less sugar to my sweet treats and not even notice a difference (because we essentially just eliminate the excess sugar, not reduce the necessary amount to make it taste sweet), then I’m all for it.
Nutrition
Nutritional information is automatically calculated and should be used as an approximate.
Share it with me on Instagram and leave a comment to let me know your thoughts!


I’m the writer, recipe developer, photographer, and food stylist behind this blog. I love finding the human connection through something we all do every day: eat! Food is a common ground that we can all relate to, and our tables tell a story. It’s my goal to inspire you to get in the kitchen, try something new, and find a favorite you didn’t know you had.
Free Bonus

