Hershey Bar Icing Recipe: Fudgy Swirls That Melt in Seconds

Snacks

Hershey Bar Icing Recipe: Fudgy Swirls That Melt in Seconds

This Hershey bar icing recipe delivers that signature chocolatey richness you crave, with a fudgy texture that melts in seconds and clings perfectly to cakes, cookies, or brownies. The secret lies in balancing powdered sugar for smoothness with melted chocolate for that signature Hershey's flavor—no artificial ingredients needed. I've perfected this version after testing dozens of recipes, and it's become my go-to for adding that decadent chocolate finish to home-baked treats.

The beauty of this recipe is its simplicity—just four ingredients that come together in minutes. You'll need semi-sweet chocolate bars (the key to that authentic Hershey taste), powdered sugar for that velvety consistency, and a touch of butter to bind everything together.

The milk is what transforms it from thick ganache to that perfect, spreadable icing texture that's neither too runny nor too stiff.

What you'll end up with is a glossy, fudgy icing that drizzles beautifully over cakes or swirls into cookie dough for marbled masterpieces. The chocolate flavor is rich and true, with just enough sweetness to satisfy without overpowering.

It sets at room temperature but stays soft enough to spread or pipe, making it perfect for decorating everything from birthday cakes to homemade brownies.

This icing isn't just for show—it's functional too. Use it to glaze cakes for a professional finish, drizzle over warm cookies for instant indulgence, or fold into cookie dough for that classic swirled effect.

The possibilities are endless, and the results are always impressive. Let's get started on creating this versatile chocolate masterpiece.

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for hershey bar icing

Four ingredients transform into that signature Hershey's icing you crave.

Ingredient Amount Notes
Semi-Sweet Chocolate Bars 🍫 8 oz Hershey's brand for authentic flavor
Powdered Sugar 🍚 1 ½ cups Confectioners' sugar preferred
Unsalted Butter 🧈 ½ cup Cold, cut into small pieces
Whole Milk 🥛 ½ cup Room temperature preferred
Vanilla Extract 🌿 ½ tsp Pure vanilla for depth
Salt 🧂 ¼ tsp Fine sea salt preferred

The chocolate is non-negotiable—Hershey's semi-sweet bars give you that iconic flavor. Grab the full-size bars (not the mini ones) from any grocery store, but Trader Joe's or Costco have the best bulk prices. If you're feeling fancy, try Ghirardelli squares for a richer taste, but Hershey's is what delivers that nostalgic kick. Powdered sugar needs to be confectioners' sugar—regular granulated won't dissolve right, and the texture will be off. Store it in an airtight container to keep it light and fluffy. The butter should be unsalted—salted can make the icing taste uneven, and you're already adding salt separately.

No Hershey's bars? Ghirardelli squares or Nestlé Toll House chips work in a pinch, but the flavor won't be identical. Short on powdered sugar? Mix 1 cup granulated sugar with 1 tbsp cornstarch as a substitute, but it won't be as smooth. The milk can be swapped for heavy cream if you want a richer icing, but it'll be thicker. Vanilla extract is optional but adds depth—pure vanilla is worth the splurge over imitation. If you're making this for a crowd, double the recipe, but use a stand mixer> to melt the chocolate efficiently. And for the love of chocolate, don't skip the salt—it balances the sweetness perfectly.

This icing sets at room temperature but stays soft enough to spread or pipe for up to 3 days if stored in an airtight container. For longer storage, freeze it in 1-tbsp portions—just thaw at room temperature before using. It reheats beautifully in the microwave for 10-second bursts if it gets too thick. I always make extra and keep it in the fridge for quick cake decorating. Just give it a stir before using—it'll be perfect every time.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—no fancy tools, just a microwave and a whisk. Melt the chocolate bars in 90-second bursts, stir in the butter and milk, then fold in that powdered sugar until it’s silky. Honestly, it’s the kind of recipe where you’ll wonder why you ever bought store-bought.
  • Rich Without Effort: That first taste? Chef’s kiss. The Hershey bars melt into a velvety base, the vanilla extract deepens it, and the butter keeps it luscious without being greasy. It’s the kind of icing that makes you pause mid-bite—especially when drizzled over cupcakes or slathered on brownies.
  • Birthday or Boredom: Between us, this is my go-to for anything—birthday cakes, last-minute cookies, or even a drizzle over toasted marshmallows. (Yes, I’ve done that.) It’s reliable enough for celebrations but flexible enough to fix a snack emergency in five minutes.
  • No Waste, All Win: A bar of chocolate and a stick of butter stretch farther than you’d think. I’ve made this for a dozen cupcakes and had leftovers for dipping fruit or topping yogurt. Plus, the cost? A fraction of what you’d pay for pre-made icing—and it tastes like you actually care.

Step-by-step instructions for Hershey bar icing recipe

This silky, fudgy icing comes together in minutes with just six ingredients.

1

Melt Chocolate and Butter Together

Place the 8 oz semi-sweet chocolate bars and 0.5 cup unsalted butter (cut into small pieces) into a heatproof bowl set over a saucepan of simmering water. Keep the heat at a gentle simmer—you want to melt the chocolate gradually without scorching it. Stir occasionally with a silicone spatula until both the chocolate and butter are completely melted and smooth. This should take about 5-7 minutes. The mixture should look glossy and uniform, with no streaks of unmelted chocolate remaining.

Here's the thing—if you rush this step, you'll end up with grainy icing. I've learned the hard way that patience here prevents a textured disaster. Once fully melted, remove the bowl from the heat and let it cool slightly for 2-3 minutes while you prepare the remaining ingredients. The chocolate should still be warm but no longer hot to the touch.

2

Whisk in Powdered Sugar and Salt

Add the 1.5 cups powdered sugar and 0.25 tsp salt to the melted chocolate mixture. Using an electric mixer on medium-high speed, beat for 2-3 minutes until completely smooth and creamy. You'll notice the mixture thickens as the powdered sugar incorporates. If you see any lumps, stop the mixer and use a spatula to break them up before continuing.

The reason we add salt here is to enhance the chocolate flavor—it balances the sweetness and rounds out the taste. This is also where the texture magic happens. The powdered sugar needs to fully dissolve for that signature velvety consistency. If the mixture looks too thick at this stage, don't worry—it will lighten up when we add the milk.

3

Incorporate Milk and Vanilla

Slowly pour in the 0.5 cup whole milk while the mixer runs on medium speed. This gradual addition prevents the icing from curdling. Once all the milk is incorporated, add the 0.5 tsp vanilla extract and mix for another 30-60 seconds until fully combined. The icing should now be smooth, glossy, and at a perfect spreading consistency—thick enough to hold its shape but thin enough to pipe or spread easily.

This is the moment that matters: the icing should coat the back of a spoon completely, leaving no streaks. If it's too thick, add 1 teaspoon of milk at a time until it reaches your desired consistency. Real talk: room-temperature milk works better here—it blends more smoothly than cold milk, which can make the icing seize up.

4

Cool and Use Immediately

Transfer the icing to a clean bowl and let it cool for 5-10 minutes at room temperature. This step is crucial—cooling prevents the icing from melting too quickly when you spread it on cakes or cookies. The icing should be thick enough to hold its shape when piped but still spreadable. If it thickens too much while cooling, simply reheat it for 10-15 seconds in the microwave, stirring between intervals, until smooth again.

Your icing is now ready to use. For fudgy swirls, spread it over frosted cakes or cookies, then swirl immediately with a knife or skewer. For a glossy finish, brush it over baked goods while still warm. The key to success here is using it right away—the longer you wait, the more it sets up and loses its signature melt-in-your-mouth quality.

👨‍🍳

Pro Tips For Making Hershey Bar Icing

  • CHOP CHOCOLATE SMALL: Use a sharp knife and chop the Hershey bars into tiny, almost crumb-sized pieces—think rice grains, not thick slabs. I learned this the hard way when my first batch clumped into greasy lumps instead of melting smoothly. The smaller the pieces, the faster and more evenly they melt.
  • WHISK HOT MILK FIRST: Heat the milk to just under a boil (180°F) before adding it to the butter and chocolate—this prevents the butter from seizing up. I used to pour cold milk straight in, and the icing always turned grainy. A quick 30-second boil jumpstarts the process without scorching.
  • SIFT POWDERED SUGAR: Sift the powdered sugar into the warm chocolate mixture, not dump it in. This cuts out clumps and ensures a silky texture—no one likes lumpy frosting. If you’re lazy, at least shake the bag vigorously before opening (yes, I’ve done it both ways).
  • STOP WHEN IT’S THICK: Pull the icing off heat the second it coats the back of a spoon smoothly—no waiting for it to thicken further. Chocolate continues to thicken as it cools, and overcooking turns it dry and grainy. Test it early, or you’ll end up with a gloppy mess.

Creative variations of this recipe

Classic Swirl Cookies

This icing transforms into the iconic Hershey's swirl cookies when folded into dough. I use 1 cup cookie dough (like Toll House) and mix in 2 tbsp of the icing before baking.

Spread the dough into a circle, then swirl the icing through with a knife. Bake at 350°F for 10-12 minutes—the icing melts into perfect marbled patterns. 🍪

Chocolate-Dipped Fruit

For a healthier twist, dip strawberries, bananas, or apples in the icing for a quick dessert. Let the icing cool slightly first to prevent melting. I like to use skewers for easy handling and arrange them on parchment paper.

The icing sets at room temperature in 15-20 minutes, creating a glossy chocolate shell. 🍓

Cake Glaze Perfection

Spread this icing over vanilla or spice cakes for a restaurant-quality finish. I recommend a thin layer (about 1/8 inch thick) and chilling the cake for 30 minutes first to prevent sinking.

Use a palette knife for smooth application, then decorate with sprinkles or crushed nuts before the icing sets. 🎂

Brownies with a Twist

Add 2 tbsp of the icing to your brownie batter before baking for fudgy pockets of chocolate. I fold it in gently with a spatula to avoid overmixing.

Bake at 350°F for 20-25 minutes—the icing melts into delicious ribbons throughout. Top with extra icing drizzles after baking for extra decadence. 🍫

Ice Cream Topping

Drizzle this icing over vanilla or strawberry ice cream for an instant sundae upgrade. Let the ice cream soften slightly first to prevent cracking. I use a zip-top bag with a tiny corner snipped off to create elegant drizzles.

The icing sets in 5 minutes, creating a glossy chocolate shell around each scoop. 🍦

Gift Box Filler

Portion the icing into small silicone molds or mini muffin liners for cute gift box treats. Chill for 1 hour until firm, then pop out and wrap in cellophane. Pair with cookies or pretzels for a sweet-and-salty combination. The icing keeps for 5 days refrigerated in airtight containers. 🎁

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 60mg20%
Sodium 120mg5%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 38g
Protein 4g8%
* 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 make this icing without powdered sugar?

You can substitute 1 cup granulated sugar mixed with 1 tbsp cornstarch for the powdered sugar, but the texture won't be as smooth or glossy. The powdered sugar is key for that signature velvety consistency. If you're in a pinch, try 1 cup honey or maple syrup instead, but reduce the milk to 0.25 cup to maintain balance. The icing will be thicker but still delicious!

2

Why did my icing turn grainy?

Graininess usually happens when the chocolate doesn't melt completely or the powdered sugar isn't fully incorporated. Always melt the chocolate over low heat and stir constantly. For the sugar, mix on medium-high speed for 2-3 minutes until completely smooth. If it still looks grainy, strain it through a fine-mesh sieve before adding the milk. Patience is key here!

3

How long does this icing keep?

The icing stays fresh for 3 days in an airtight container at room temperature. For longer storage, freeze it in 1-tbsp portions—thaw at room temperature before using. If it thickens in the fridge, microwave for 10-second bursts, stirring between each, until smooth again. It reheats beautifully and maintains that signature fudgy texture!

4

Can I use dark chocolate instead of semi-sweet?

Yes! Swap the semi-sweet chocolate for dark chocolate (60-70% cocoa), but reduce the powdered sugar to 1 cup since dark chocolate is more bitter. The flavor will be richer and less sweet. For a balanced taste, add 1 tsp vanilla extract and adjust the milk as needed. This version works perfectly for adult desserts or chocolate-dipped treats!

5

What’s the best way to spread this icing on a cake?

Use a palette knife or offset spatula for a smooth, even layer. Chill the cake for 30 minutes first to prevent the icing from melting into it. For a glossy finish, brush it on in thin layers, letting each layer set slightly before adding more. If you want fudgy swirls, spread it over a frosted cake, then swirl immediately with a knife or skewer!

★★★★★4.8(9 reviews)
Categories Snacks