Hershey Bar Icing Recipe: Fudgy Drizzle That Pairs Perfectly With Cookies

Snacks

Hershey Bar Icing Recipe: Fudgy Drizzle That Pairs Perfectly With Cookies

This Hershey bar icing recipe transforms simple ingredients into a rich, velvety drizzle that elevates cookies, cakes, and cupcakes to bakery-quality perfection. The secret lies in balancing melted chocolate, butter, and cream to create a smooth, spreadable consistency that clings beautifully to any treat.

I’ve perfected this recipe over years of decorating everything from holiday cookies to birthday cakes—it’s the one everyone reaches for when they want that classic Hershey’s flavor without the fuss.

The beauty of this recipe is its versatility—it works equally well as a glaze, drizzle, or filling, and scales effortlessly for small batches or large decorating projects. The key technique is tempering the chocolate properly to avoid seizing, ensuring a glossy finish every time.

Whether you’re drizzling over chocolate chip cookies or filling cupcakes, this icing delivers that signature Hershey’s richness with a texture that’s smooth yet sturdy enough to hold its shape.

What makes this recipe truly special is how it enhances any dessert without overpowering it. The combination of butter and cream creates a silky, melt-in-your-mouth consistency that’s far more luxurious than store-bought versions.

Once you try it, you’ll never go back to generic chocolate glazes—this is the kind of icing that turns simple treats into showstoppers, whether you’re decorating for a celebration or just craving something indulgent.

For those who love to experiment, I’ve included optional flavor variations like peppermint or caramel to customize the icing to your taste. The instructions are designed to be foolproof, so even if you’re new to chocolate work, you’ll achieve professional results.

Let’s get started on creating that perfect, fudgy drizzle your desserts deserve.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for hershey bar icing

Eight simple ingredients transform into a luxurious, velvety drizzle perfect for elevating desserts.

Ingredient Amount Notes
Hershey's Milk Chocolate Bars 🍫 12 oz Semi-sweet chocolate preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
Heavy Whipping Cream 🥛 ½ cup Full-fat for rich texture
Granulated Sugar 🍚 ¼ cup Fine grain for smooth blending
Vanilla Extract 🌿 1 tsp Pure, high-quality preferred
Diamond Crystal Kosher Salt 🧂 ⅛ tsp Fine grain for delicate balance
Crushed Peppermint Candy 🍬 1 tbsp Optional for peppermint variation
Carameled Salt 🍯 1 tbsp Optional for caramel variation

The chocolate is non-negotiable—Hershey's Milk Chocolate Bars give you that signature flavor. Grab the classic milk chocolate, not the candy bars with nuts or caramel. Trader Joe's and Costcog often have bulk chocolate bars at better prices. For the butter, stick with unsalted—salted can make the icing taste off. The heavy whipping cream is key for that silky texture, so don't skimp on the full-fat version. If you're short on time, Wegmans sells pre-grated chocolate bars that melt faster, though I prefer chopping my own for better control.

No Hershey's bars? Wilton or Guittard chocolate chips work in a pinch, but you'll lose that classic Hershey's depth. Want to skip the butter? Coconut oil can replace it at a 1:1 ratio, though the texture will be slightly different. For the peppermint variation, Candyland Peppermint Candy is my go-to—it's strong enough to stand up to the chocolate. The caramelized salt? Maldon flaky sea salt caramelized with butter and sugar does the trick. If you're making this ahead, store the dry ingredients (sugar, salt, extracts) separately until ready to use for best freshness.

This icing keeps beautifully in the fridge for up to 2 weeks if stored properly. Pour it into a jar with parchment paper pressed directly on the surface to prevent a skin from forming. For longer storage, freeze in ice cube trays—just thaw at room temperature before using. The texture improves as it sits, so making it a day ahead is ideal. If it thickens too much, warm it gently in 10-second bursts in the microwave. Once you've drizzled it over cookies or cakes, store the leftovers in the fridge for up to 5 days—it's perfect for quick touch-ups.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe because it uses things I already have—no special trips to the store. Melted chocolate bars, butter, and cream? That’s my after-dinner snack stash right there.
  • Rich Without Effort: The moment that creamy, slightly grainy texture hits your spoon, you’ll know why this is my go-to. The sugar caramelizes just enough to balance the deep cocoa, and the vanilla? It’s like a warm hug for your taste buds.
  • Birthday Cake Fix: Forget store-bought frosting—this icing transforms cupcakes, donuts, or even graham crackers into an instant celebration. (Yes, even on a Tuesday night.) It’s the secret weapon I pull out when I need something special fast.
  • No-Waste Luxury: A single batch stretches further than you’d think—dip cookies, drizzle over ice cream, or stash it in the fridge for days. Honestly, the only waste is if you don’t use it all. (And let’s be real, that’s not happening.)

Step-by-step instructions for Hershey bar icing recipe

Transform simple pantry staples into a velvety, fudgy drizzle perfect for cookies, cakes, or cupcakes.

1

Melt the Chocolate and Butter Together

In a medium heatproof bowl set over a pot of simmering water (double boiler method), combine the 12 oz Hershey's Milk Chocolate Bars and the 0.5 cup Unsalted Butter. Stir gently until both are completely melted and smooth, creating a glossy chocolate mixture. The temperature should remain below 110°F to prevent the chocolate from seizing—this is critical for a silky texture.

Remove the bowl from heat and let it cool slightly for 5 minutes while you prepare the remaining ingredients. You'll know it's ready when you can dip your finger in and feel it warm but not hot to the touch. This cooling step prevents the cream from causing the chocolate to sweat when combined later.

2

Whisk in Sugar and Salt

To the warm chocolate mixture, add the 0.25 cup Granulated Sugar and 0.125 tsp Diamond Crystal Kosher Salt. Whisk vigorously until fully dissolved and the mixture becomes smooth and glossy. The sugar should completely integrate without any graininess—this ensures your icing will be silky rather than gritty.

Here's the thing—this is where the magic happens. The salt enhances the chocolate flavor while balancing the sweetness, creating depth. If you see any sugar crystals lingering, gently warm the mixture over low heat for 10 seconds while whisking continuously to dissolve them completely.

3

Incorporate the Cream and Vanilla

Slowly pour in the 0.5 cup Heavy Whipping Cream while whisking constantly. The mixture will thicken noticeably as the cream emulsifies with the chocolate. Add the 1 tsp Vanilla Extract and continue whisking until the texture is perfectly smooth and the consistency resembles thick pudding.

This is your fudgy base—thicker than traditional chocolate ganache but still pourable. If the mixture seems too thick, warm it gently over low heat for 30 seconds

4

Add Flavor Variations and Cool

Divide the icing into two separate bowls. To one bowl, add the 1 tbsp Crushed Peppermint Candy and gently fold until evenly distributed. To the other bowl, add the 1 tbsp Carameled Salt and mix thoroughly. Both variations should maintain a smooth texture—if you encounter any lumps, strain through a fine-mesh sieve for a flawless finish.

Cover both bowls with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 1 hour until completely set but still spreadable. This cooling step is essential—it allows the flavors to meld and the texture to firm up just enough for perfect drizzling without being too stiff.

5

Drizzle and Set to Perfection

Remove the icing from the refrigerator and let it sit at room temperature for 5 minutes to soften slightly. This makes it easier to work with while maintaining its fudgy texture. Using a piping bag fitted with a small round tip or a squeeze bottle, drizzle the icing over your cooled cookies, cake, or cupcakes in an even zigzag pattern.

For that signature Hershey's look, work quickly but deliberately. The icing should cling beautifully to the surface without pooling. If you notice it thickening too much during application, dip the tip of your piping bag in warm water for 2 seconds to soften it slightly. Let the decorated treats sit at room temperature for 15 minutes before serving to allow the icing to set completely—this ensures clean edges and a professional finish.

👨‍🍳

Pro Tips For Making Hershey Bar Icing

  • Melt Chocolate Slowly: Chop the Hershey bars into small, even pieces first—this melts them faster and more evenly than dumping in whole bars. I learned this the hard way when my first batch turned into a lumpy mess because I was impatient. Use a double boiler or microwave in 15-second bursts, stirring between each, until it’s smooth. No need to rush—this isn’t a race.
  • Whip Cream Cold: Chill your heavy whipping cream in the fridge for at least 30 minutes before whipping it. Cold cream whips faster and holds its shape better, so your icing won’t turn into a sad, runny puddle by the time you pipe it. And skip the warm cream—it’s a one-way ticket to soupy disaster.
  • Balance Sugar and Butter: If your icing tastes cloyingly sweet, cut the sugar by 1-2 tablespoons and add a splash of vanilla extract instead. The butter already has a rich, caramel-like depth that sugar can overpower. Trust me, your taste buds will notice the difference—no one wants a dessert that’s basically candy syrup.
  • Strain for Smoothness: After melting the chocolate, strain it through a fine-mesh sieve into your mixing bowl. This catches any graininess or butter bits that sneak in, giving you a silky-smooth finish. Yes, it’s an extra step, but your icing will look (and taste) like it came from a bakery, not your kitchen.

Troubleshooting great hershey bar icing

Chocolate Seizing

If your icing suddenly turns grainy or lumpy during melting, you've hit the seizing problem. This happens when chocolate gets too hot or comes into contact with liquid too quickly.

To fix it, immediately remove the bowl from heat and add 1 tbsp cold heavy cream per 4 oz of seized chocolate. Gently whisk until smooth, then return to low heat for 10 seconds to re-emulsify.

For future attempts, keep your chocolate below 110°F—use a candy thermometer for precision. 🌡️

Icing Too Thin

When your icing spreads like water instead of clinging to cookies, it needs more structure. Let it cool for 10 minutes in the fridge to thicken naturally. If that doesn't work, whisk in 1 tbsp cornstarch mixed with 1 tsp water until fully combined.

For a smoother fix, chill for 30 minutes before using—this often resolves the issue without altering flavor. Avoid over-mixing once thickened, or you'll reintroduce air bubbles.

Grainy Texture

Undissolved sugar or improperly melted chocolate creates that dreaded gritty texture. First, strain the icing through a fine-mesh sieve to catch any crystals. If the problem persists, gently reheat the mixture to 100°F while whisking constantly until smooth.

For prevention, always melt chocolate and butter together first—this creates a stable base before adding sugar. I've found Diamond Crystal Kosher Salt dissolves more easily than table salt, so stick with it for best results. 🧂

Pooling Instead of Clinging

When icing pools on surfaces rather than adhering, it's usually too thin or the surface isn't properly prepared. For cookies, chill them for 30 minutes before drizzling to remove any residual moisture. If using a piping bag, work in small batches and keep the tip moving continuously.

For cakes, brush a thin layer of apricot jam as a base—it creates a sticky surface that helps the icing adhere. Remember, room temperature matters: if your kitchen is cold, let the icing sit at room temp for 5 minutes before applying.

Color Not Rich Enough

Pale icing often results from using too much cream or melting chocolate at too high temperatures. To intensify the color, reduce the cream by 2 tbsp and melt the chocolate over low heat (or use a microwave in 20-second intervals).

For an instant boost, add ½ tsp cocoa powder to the cooled mixture and whisk until fully incorporated. Pro tip: Use Hershey's Special Dark Chocolate Bars (20% cocoa) instead of milk chocolate—they yield a deeper hue while maintaining sweetness. 🍫

Storage Issues

If your icing develops a skin or separates after refrigeration, it's likely due to moisture exposure or improper sealing. Always press plastic wrap directly onto the surface to eliminate air pockets. For longer storage, divide into silicon molds or small jars—this prevents a single large surface from forming a skin.

When reheating thickened icing, use 10-second microwave bursts on low power while stirring between each interval. Never microwave at full power, or you'll risk seizing the chocolate again. Store leftovers in the fridge for up to 5 days—they'll be perfect for quick touch-ups on cookies or cakes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 110mg37%
Sodium 180mg8%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 38g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use white chocolate instead of Hershey's milk chocolate?

The classic Hershey's flavor comes from milk chocolate, but you can absolutely substitute white chocolate for a lighter, sweeter drizzle. Just reduce the sugar by 2 tablespoons since white chocolate is less sweet. For best results, use Hershey's White Chocolate Bars to maintain that signature taste. The texture will be slightly less fudgy but still delicious!

2

How do I make this icing thicker for filling cupcakes?

For a thicker, ganache-like consistency perfect for filling, reduce the cream to ¼ cup and add 2 tablespoons cornstarch mixed with 1 teaspoon water to the cooled mixture. Whisk until smooth and let it thicken in the fridge for 1 hour. This creates a spreadable but sturdy filling that holds its shape when piped.

3

Why did my icing turn grainy?

Graininess usually means your chocolate got too hot or came into contact with liquid too quickly. To fix it, whisk in 1 tablespoon cold heavy cream per 4 ounces of grainy icing until smooth. For future attempts, keep your chocolate below 110°F and melt it slowly over a double boiler. A candy thermometer helps prevent overheating!

4

Can I make this ahead of time?

Yes! This icing actually tastes better when made a day ahead. Store it in an airtight container in the fridge for up to 2 weeks. Before using, let it sit at room temperature for 10 minutes to soften. If it thickens too much, warm it gently in 10-second microwave bursts while stirring. The flavors meld beautifully overnight!

5

What's the best way to decorate cookies with this icing?

For professional-looking drizzles, chill your cookies for 30 minutes first to remove moisture. Use a piping bag with a small round tip or a squeeze bottle to create even zigzag patterns. Work quickly but deliberately—this icing clings best when applied in thin, continuous lines. For extra flair, sprinkle crushed peppermint or caramelized salt on top while the icing is still wet!

★★★★★4.6(15 reviews)
Categories Snacks