Desserts
Mastering a Hershey's cocoa chocolate icing recipe transforms ordinary desserts into showstopping masterpieces with just a few simple ingredients. The secret lies in balancing cocoa powder with butter and powdered sugar to create a silky, glossy finish that clings perfectly to cakes, cupcakes, and cookies.
I developed this recipe after years of decorating desserts professionally—it’s the one I return to time and again for its foolproof consistency and rich chocolate flavor.
What sets this icing apart is its versatility—whether you need a smooth glaze for drip cakes or a thicker consistency for piping borders, small adjustments to the butter-to-sugar ratio give you complete control.
The key is tempering the heat when melting butter to avoid graininess, ensuring a velvety texture that’s impossible to achieve with store-bought versions. This recipe also delivers restaurant-quality results in under 10 minutes of active time.
By the time you’re done, you’ll have a glossy, silky-smooth chocolate icing that adds professional flair to any dessert. The aroma of freshly melted chocolate fills the kitchen, while the rich, deep flavor enhances every bite.
Whether you’re decorating a birthday cake or adding a final touch to homemade cookies, this icing elevates desserts from homemade to extraordinary.
Store leftovers in an airtight container at room temperature for up to 5 days, or refrigerate for longer shelf life. The recipe scales easily for large batches, making it perfect for parties or gifting. Let’s get started—your desserts are about to become the star of the show.
Ingredients for hershey's cocoa chocolate icing
Five core ingredients balance perfectly for restaurant-quality chocolate icing.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Cocoa Powder 🍫 | ½ cup | Natural, unsweetened cocoa preferred |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for even melting |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth texture |
| Heavy Cream 🥛 | ¼ cup | Cold for stable consistency |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality extract |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
| Corn Syrup 🍯 | 1 tbsp | Light corn syrup for shine |
The cocoa powder makes all the difference—Hershey's Special Dark delivers the richest flavor, but any natural cocoa works. Walmart or Kroger carry it in bulk bins, which stay fresh longer than pre-packaged. Unsalted butter is non-negotiable here; salted can alter the delicate balance. For the powdered sugar, Domino brand is my go-to—it sifts perfectly and doesn't clump. The corn syrup might seem odd, but it's what creates that signature glossy finish—Karo brand is the gold standard. If you're using this for drip cakes, add an extra tablespoon of corn syrup for extra shine.
No Hershey's cocoa? Dutch-process cocoa at 1:1 ratio works, but the flavor will be slightly different. Butter substitute? Vegetable shortening at the same weight keeps it stable, though the flavor won't be as rich. Running short on powdered sugar? Granulated sugar blended into a fine powder is a decent pinch-hitter, though it won't be as smooth. The heavy cream can be swapped for half-and-half at double the amount, but it'll be less stable for piping. For a dairy-free version, coconut cream mimics the texture surprisingly well—just chill it first.
This icing thickens as it cools, so always start with a slightly thinner consistency than you need. For drip cakes, let it sit 10 minutes before pouring—it'll thicken just enough to cling beautifully. Store in an airtight container at room temperature for 5 days, or refrigerate for 2 weeks. To reheat, microwave in 10-second bursts until smooth. The corn syrup keeps it from crystallizing, so you won't need to worry about graininess even after storage. For large batches, double the recipe and store in glass jars with tight lids.
Why You'll Love This Recipe
- Here’s what sold me: that deep, bittersweet Hershey’s cocoa cuts through the sweetness of powdered sugar, while the heavy cream makes it unexpectedly luscious—not cloying, not grainy. It’s the kind of icing that makes you pause mid-bite.
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just melt butter, whisk in cocoa, fold in cream and sugar, then finish with vanilla. No eggs, no fancy techniques, just pure, velvety chocolate perfection in 10 minutes.
- Rich Without Guilt: Here’s what sold me: that deep, bittersweet Hershey’s cocoa cuts through the sweetness of powdered sugar, while the heavy cream makes it unexpectedly luscious—not cloying, not grainy. It’s the kind of icing that makes you pause mid-bite.
- Birthday or Bake Sale: Between us, this icing works for everything—cupcakes, sheet cakes, even drizzled over store-bought cookies. I’ve used it for my kid’s birthday, potlucks, and even as a quick frosting for brownies when I’m lazy. (Yes, even on a Tuesday night.)
Step-by-step instructions for silky smooth chocolate icing
Master this velvety glaze with precise technique and you'll achieve professional-quality results every time.
Melt Butter and Cocoa for a Smooth Base
In a medium saucepan, combine the 1 cup unsalted butter and the 0.5 cup Hershey's cocoa powder over low heat. Stir constantly with a silicone spatula until the mixture reaches 160°F and becomes completely smooth—about 5-7 minutes. You'll notice the cocoa powder dissolve completely and the butter melt evenly without burning. Remove from heat immediately to prevent overheating, which can cause the butter to separate.
Here's the thing—don't rush this step. The butter needs to melt gradually to emulsify properly with the cocoa. If you see any graininess remaining, strain the mixture through a fine-mesh sieve into a heatproof bowl to ensure absolute smoothness for your final icing. This is your foundation, so take your time.
Whisk in Powdered Sugar and Stabilize the Mixture
While the butter-cocoa mixture is still warm, transfer it to a large mixing bowl. Add the 3 cups powdered sugar, 0.25 tsp salt, and 1 tbsp corn syrup. Using an electric mixer on medium speed, beat for 3-4 minutes until the sugar is fully incorporated and the mixture becomes thick and glossy. You'll see the texture transform from grainy to smooth as the powdered sugar dissolves completely.
This is where the corn syrup comes into play—it helps create that signature shine and prevents crystallization. If you notice any lumps at this stage, stop the mixer and use a whisk to break them up manually before continuing. The mixture should be thick enough to hold its shape when spooned, but still pourable.
Incorporate Cream and Milk for Perfect Consistency
With the mixer running on low speed, gradually add the 0.25 cup heavy cream and 0.25 cup milk. This slow incorporation prevents the mixture from curdling. Increase the speed to medium and continue beating for 2-3 minutes until the icing reaches a smooth, spreadable consistency. You're aiming for a texture that's thick enough to pipe but still flows easily—like warm honey.
I know it seems like too much liquid at first, but trust me. The cold cream and milk help stabilize the icing and prevent it from becoming too stiff as it cools. If it's still too thick after mixing, add 1 teaspoon milk at a time until you reach the perfect consistency. For piping decorations, you'll want it slightly thicker than for simple glazing.
Add Vanilla and Final Adjustments
Remove the bowl from the mixer and stir in the 1 tsp vanilla extract using a spatula. This step should be done by hand to avoid overmixing. Taste the icing and adjust the sweetness if needed—you can add more powdered sugar if it tastes too bitter from the cocoa, or a pinch more salt if it needs balance. The icing should be richly chocolatey with a perfect sweet-salty equilibrium.
For immediate use, transfer the icing to a clean bowl. If you're not using it right away, cover the surface with plastic wrap pressed directly against the icing to prevent a skin from forming. This recipe makes enough for generous glazing on a two-layer 8-inch cake or piping decorations for 12 cupcakes. The icing will thicken slightly as it cools, so don't worry if it looks perfect right now—it'll be ideal once chilled.
Pro Tips For Making Hershey'S Cocoa Chocolate Icing
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot cream makes lumps that never fully dissolve. Instead, cut the butter into small cubes and let it melt into the cream over low heat while stirring constantly. You want it smooth, not greasy.
- Sift the Cocoa: Hershey’s cocoa powder is dense, and clumps ruin the texture. Sift it directly into your mixing bowl before adding anything else—this ensures a silky, lump-free icing every time. (Yes, even if you’re impatient like me.)
- Whip the Cream Cold: Heavy cream straight from the fridge whips faster and holds its shape better. If it’s warm, chill the bowl first or use ice water to chill it while you mix—this keeps your icing thick and stable, not soupy.
- Add Vanilla Last: Vanilla extract’s alcohol can evaporate if heated, so stir it in after the icing cools slightly. A quick splash at the end preserves its flavor—no need to overthink it, just remember the last step.
Best sauces and condiments for this recipe
Classic Chocolate Ganache
For a luxurious alternative, swap the powdered sugar for a rich chocolate ganache. Simmer 1 cup heavy cream with 8 oz dark chocolate (70% cocoa) until smooth, then whisk in 1 tbsp corn syrup and ½ tsp vanilla.
This creates a glossy, drip-worthy sauce perfect for drip cakes or truffle coatings. The ganache sets at room temperature but remains spreadable—ideal for decorating. 🍫
Cream Cheese Frosting Fusion
Blend 4 oz cream cheese (softened) with the finished icing for a tangy twist. This fusion works beautifully for red velvet cakes or cheesecake toppings. Use a hand mixer to combine until smooth, then adjust thickness with 1-2 tbsp milk if needed.
The cream cheese adds a velvety texture while balancing the cocoa’s intensity. Store in an airtight container for up to 5 days at room temperature. 🧀
Spiced Orange Glaze
Infuse the icing with warmth by adding 1 tsp orange zest and ½ tsp cinnamon during Step 4. This variation shines on gingerbread cookies or pumpkin spice cakes. For extra shine, brush the finished dessert with a simple syrup (equal parts sugar and water, heated until dissolved).
The citrus brightens the chocolate’s depth while the spices add seasonal flair. 🍊
Peanut Butter Swirl
Stir ½ cup creamy peanut butter into the warm butter-cocoa mixture (Step 1) for a Reese’s-inspired twist. This works wonders for cookie decorating or cupcake swirls. For a marbled effect, pipe dollops of the icing onto a plate, then drizzle peanut butter over the top before spreading.
The nutty richness complements the chocolate perfectly. Store leftovers in the fridge for 3 days to prevent separation. 🥜
Espresso-Infused Icing
Boost the chocolate’s intensity by adding 1 tbsp instant espresso powder to the powdered sugar (Step 2). This deepens the flavor for tiramisu-inspired desserts or chocolate lava cakes. For an extra kick, reduce 1 tbsp heavy cream by half before adding it to the icing.
The espresso enhances the cocoa’s bitterness while adding complexity. Use within 3 days for peak freshness. ☕
Storage and Reheating Hacks
To reheat thickened icing, microwave in 10-second bursts with 1 tsp water until smooth. For long-term storage, freeze portions in silicone molds—thaw at room temperature for 1-2 hours.
If the icing crystallizes, whisk in ½ tsp corn syrup to restore smoothness. Keep a small batch in the fridge for quick touch-ups on last-minute desserts. ✨
Nutrition facts
Frequently asked questions
Can I make this icing without corn syrup?
Yes, but you'll lose that signature glossy finish. Substitute with 1 tablespoon honey or 1 teaspoon light syrup for shine, though the texture may be slightly less stable. For a matte finish, simply omit it—the icing will still taste delicious but won't be as vibrant for decorating.
Why did my icing turn grainy?
Graininess usually happens from overheating the butter or not dissolving the powdered sugar completely. Strain the mixture through a fine-mesh sieve to remove any lumps, then whisk in 1 teaspoon milk to smooth it out. For future batches, melt the butter over low heat and mix thoroughly when adding sugar.
How do I adjust the consistency for piping vs. glazing?
For piping decorations, let the icing cool slightly before using—it thickens as it sits. If too thin, chill for 10 minutes first. For glazing cakes, keep it slightly thinner by adding 1-2 teaspoons milk while mixing. The key is patience: let it rest 5 minutes before applying.
Can I make this icing dairy-free?
Replace the butter with 1 cup refined coconut oil (melted) and use ½ cup coconut cream instead of heavy cream. For milk, swap in ½ cup almond milk. Chill the icing longer (up to 15 minutes) to thicken properly, as coconut oil firms up faster than butter.
How much icing covers a standard sheet cake?
This recipe makes enough for generous coverage on a 9x13-inch sheet cake (about ½ cup total). For a two-layer 8-inch cake, use ¾ cup total. If you need more, double the recipe—just remember to adjust your mixer bowl size to avoid overflow.
