Desserts
This Hershey's Chocolate Cake Icing Recipe delivers that signature fudgy, velvety texture with a toasted nut crunch that elevates any dessert. The secret lies in the precise ratio of melted chocolate to butter, whipped to a smooth yet spreadable consistency—no graininess here.
I developed this recipe after years of perfecting the balance between rich chocolate flavor and just enough sweetness to make it irresistible.
What sets this icing apart is its versatility—use it as a classic frosting, a glossy glaze, or even a filling for swirled layers. The toasted nut variation adds a satisfying crunch that contrasts beautifully with the soft chocolate.
With just five key ingredients and a few minutes of active time, you’ll achieve professional-quality results that taste like your favorite bakery.
The texture is the star: thick enough to pipe but smooth enough to spread, with a slight sheen that makes every bite look as good as it tastes. Whether you're decorating a layer cake, filling cupcakes, or drizzling over brownies, this icing delivers that signature Hershey’s depth without the bitterness.
The recipe scales perfectly for any project, from a single sheet cake to a batch of cookies.
Storage is simple—keep it refrigerated in an airtight container for up to five days, or freeze for longer shelf life. For extra richness, add a splash of heavy cream or a pinch of espresso powder to deepen the chocolate flavor.
Let’s get started on creating that perfect, velvety finish for your desserts.
Ingredients for hershey's chocolate cake icing
Five ingredients, one velvety masterpiece—this icing delivers Hershey's depth with a toasted nut crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Special Dark Chocolate Bars 🍫 | 8 oz | Semi-sweet or dark variety |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, full-fat preferred |
| Toasted Chopped Walnuts 🥜 | ½ cup | Lightly toasted in butter |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality preferred |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for delicate flavor |
The chocolate is non-negotiable here. Hershey's Special Dark bars melt perfectly without graininess, but if you're feeling fancy, Ghirardelli squares add even more richness. Buy the bars in bulk from Costco or Sam's Club—they're cheaper and last longer. The butter should be cold when you start; if it's soft, chill it for 20 minutes. European-style butter like Plugrá has higher fat content, which gives a smoother finish. For the walnuts, toast them in a dry pan for 3-4 minutes until fragrant—don't overdo it or they'll burn.
No Hershey's bars? High-quality semi-sweet chocolate chips work in a pinch, but melt them gently to avoid seizing. Swapping walnuts? Toasted pecans or hazelnuts add different but equally delicious flavors. The heavy cream must be cold—room temperature cream won't whip properly. If you're out of vanilla extract, vanilla bean paste gives a more intense flavor, or use 1/2 tsp vanilla sugar> if you're in a bind. For a deeper chocolate flavor, add 1/2 tsp instant espresso powder> to the melted chocolate mixture.
This icing keeps beautifully—5 days refrigerated> in an airtight container, or up to 3 months frozen>. For freezing, spread it thinly on parchment before wrapping to prevent a solid block. Reheat gently in the microwave for 10-15 seconds to restore its smooth texture. Portion into small jars for easy use on cupcakes or cookies. If the icing thickens when refrigerated, whisk in 1 tsp warm water> to loosen it up.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this icing only needs five things—no fancy techniques, no measuring cups to stress over. Melt the chocolate and butter together, whip in the cream, and fold in those walnuts. Honestly, it’s the kind of recipe where you can talk on the phone the whole time and still nail it.
- Rich Without Fuss: That Hershey’s dark chocolate? It’s the star—deep, bittersweet, and melts into something velvety smooth. The walnuts add this perfect crunch that cuts through the creaminess, and the vanilla? Just a whisper, but it ties everything together like a secret handshake. Between us, this is the kind of icing that makes people ask, “What’s in this?”
- Birthday or Boredom: Slather it on a cake for a party, or drizzle it over vanilla ice cream when you’re craving something indulgent. I’ve even used it to top store-bought cookies when I’m too tired to bake. It’s the ultimate “I don’t care what the occasion is” treat—because sometimes, you just need chocolate.
- Leftovers That Last: Make a big batch, store it in the fridge, and you’ve got a ready-to-use dessert topping for days. The texture stays perfect even after a few days, and it’s way cheaper than buying pre-made ganache. Plus, if you mess up the first time (like I did with the butter ratios), you can fix it—just melt it all down and start over. No waste, all win.
Step-by-step instructions for Hershey's chocolate cake icing
Here's how to create rich, fudgy swirls with nutty crunch that'll elevate any chocolate cake.
Melt Chocolate and Butter Together
In a medium heatproof bowl set over a saucepan of simmering water, combine the 8 oz Hershey's Special Dark Chocolate Bars and 0.5 cup Unsalted Butter. Stir gently until both melt completely, creating a smooth, glossy mixture. Remove from heat immediately—you want to preserve the chocolate's rich flavor without overheating it.
Here's the thing—if you see any graininess in the chocolate, it's overheating. The mixture should be silky smooth with a deep, velvety sheen. Let it cool slightly to 110°F before proceeding, or the cream won't whip properly when added later. I like to spread the mixture thinly on a baking sheet to cool faster while monitoring the temperature with a candy thermometer.
Whip Cream to Stiff Peaks
In a separate, chilled bowl, whip the 1 cup Heavy Whipping Cream to stiff peaks using a stand mixer or hand mixer. You'll know it's ready when the beaters leave a distinct trail that holds its shape. This step is critical—overwhipped cream turns buttery, not airy.
I always chill my mixing bowl and beaters beforehand. Cold tools help the cream whip faster and hold its volume better. Add the 1 tsp Vanilla Extract and 0.25 tsp Diamond Crystal Kosher Salt to the whipped cream now, folding them in gently with a spatula. This ensures even distribution without deflating the airy texture we just created.
Fold Chocolate and Cream Together
With the chocolate mixture still slightly warm but not hot, gently fold it into the whipped cream using a spatula. Work in two additions to maintain the airiness of the cream. The goal is to create a marbled effect with ribbons of chocolate swirling through the light cream.
Don't overmix here—just combine until no streaks remain. The texture should be thick but still pourable. If it's too stiff, you can loosen it slightly with a few drops of warm water, but aim for a consistency that clings beautifully to cake layers without being runny.
Incorporate Toasted Walnuts
Fold in the 0.5 cup Toasted Chopped Walnuts just before using the icing. This keeps them crisp and prevents them from becoming soggy. The nuts add a delightful crunch that contrasts perfectly with the creamy chocolate filling.
For best results, toast the walnuts in a dry skillet over medium heat for 2-3 minutes until fragrant, then cool completely before adding. This enhances their natural oils and flavor. Spread the nuts evenly through the icing, reserving a few for garnish on top of the cake for extra visual appeal.
Assemble and Chill Before Serving
Spread half the icing between cake layers, then pipe or spread the remaining icing on top. Use a spatula to create decorative swirls or simply spread it evenly for a classic look. The icing should be thick enough to hold its shape but still smoothable.
Chill the cake for at least 2 hours before serving. This allows the icing to set properly and the flavors to meld together. The contrast between the warm cake, cool icing, and crunchy walnuts makes every bite unforgettable. Serve at room temperature for the best texture experience.
Pro Tips For Making Hershey'S Chocolate Cake Icing
- Chop Chocolate Faster: Melt the Hershey’s bars in 30-second bursts in the microwave—stirring between each—rather than all at once. I learned this the hard way after watching a batch seize up mid-melt; uneven heating turns your rich chocolate into a grainy mess.
- Whip Cream Cold: Chill your heavy whipping cream and mixing bowl for at least 10 minutes before whipping. Cold cream holds its shape longer, and you’ll avoid the sad, soupy texture that happens when you rush it straight from the fridge.
- Toast Walnuts Perfectly: Toast the walnuts in a dry skillet over medium-low heat for 5–7 minutes, stirring constantly, until they’re golden and fragrant. Burn them, and you’ll taste bitterness; skip it, and they’ll taste bland—no in-between.
- Temper the Butter: Let the unsalted butter soften to room temperature (about 1 hour out of the fridge) before mixing it into the chocolate. Cold butter creates lumps; melted butter can turn the icing greasy. Aim for "squishable," not liquid.
Pro cooking tips for hershey's chocolate cake icing
Chocolate Temperature Control
Melt your chocolate and butter together using the double boiler method—never direct heat. I use a medium heatproof bowl placed over a saucepan with 2 inches of simmering water to keep temperatures between 110-115°F.
If the chocolate exceeds 120°F, it risks seizing (grainy texture), so monitor closely with a candy thermometer. Let it cool slightly before adding the whipped cream to maintain stability. 🌡️
Cream Whipping Secrets
Your heavy whipping cream must be cold—transfer it from the fridge to the freezer for 15 minutes before whipping. Use a chilled metal bowl and beaters to achieve stiff peaks (when the beaters leave a trail that stands).
Add vanilla extract and salt after whipping to preserve volume. Overmixing turns cream buttery—stop when peaks form. I prefer a KitchenAid stand mixer for consistent results. ⚡
Folding Techniques
When combining chocolate and cream, fold gently in two additions using a spatula to maintain airiness. Start with one-third of the chocolate, mix until just combined, then add the rest. Overmixing deflates the cream, creating a dense, heavy icing.
Aim for a marbled effect with ribbons of chocolate—this ensures a smooth yet rich texture. Work quickly to prevent the cream from melting. 🍫
Nut Toasting Tips
Toast walnuts in a dry skillet over medium heat for 2-3 minutes until fragrant—not browned. Cool completely before folding into the icing to prevent sogginess. For extra crunch, pulse toasted nuts in a food processor for 5 seconds before adding.
Reserve 2 tbsp for garnish on top of the cake for visual appeal. 🥜
Consistency Adjustments
If your icing is too thick, whisk in 1 tsp warm water to loosen. For a glossy finish, brush the top with 1 tsp apricot jam or honey before chilling. To test consistency, spoon a bit onto parchment—it should hold its shape but still be spreadable.
For piping, adjust to a thicker texture (like toothpaste); for spreading, keep it slightly thinner. 💫
Chilling for Perfection
Chill your cake for at least 2 hours before serving to let the icing set properly. This prevents melting and enhances flavors. For layer cakes, spread icing between layers first, then pipe the top.
If the icing softens in warm rooms, refrigerate the cake for 30 minutes before serving. The contrast of cool icing and warm cake is what makes this recipe unforgettable. ❄️
Nutrition facts
Frequently asked questions
Can I make this icing without walnuts?
The toasted walnuts add that signature crunch, but you can absolutely omit them or substitute with pecans, hazelnuts, or even crushed peppermint candies for a festive twist. For a completely nut-free version, simply skip this ingredient—just know the texture will be smoother without the crunch.
Why did my icing turn grainy?
Graininess usually means your chocolate overheated or seized. Always use the double boiler method and keep temps below 120°F. If it happens, whisk in 1 tsp coconut oil or vegetable shortening to restore smoothness. For next time, let the chocolate cool to 110°F before mixing with cream.
How do I adjust this for a gluten-free cake?
This icing is naturally gluten-free since it contains no flour. Just ensure your cake layers are certified gluten-free. For extra richness, add 1 tbsp corn syrup to the chocolate mixture—it helps prevent sugar crystallization in gluten-free baked goods. The texture remains exactly the same!
Can I make this ahead of time?
Yes! Store the icing in an airtight container in the fridge for up to 5 days or freeze for 3 months. To use frozen icing, thaw at room temperature, then whisk gently to restore smoothness. For best results, add nuts fresh before using to maintain crispness.
What's the secret to getting that professional swirl?
Use a spatula or offset knife to spread the bottom layer, then pipe the top layer with a piping bag and star tip. For the classic swirl, spread half the icing between layers, pipe the top layer, then drag the spatula through the center at a slight angle. Chill for 2 hours before slicing to set the design.
