Desserts
The original Hershey chocolate fudge recipe delivers that nostalgic, melt-in-your-mouth richness we all remember from childhood. I still remember the first time I tasted this classic treat—it was at my grandmother's house in Cincinnati, where she'd make a big batch every holiday season.
The secret lies in using quality Hershey's chocolate bars and precise measurements to create that signature fudge texture.
This no-bake recipe is simpler than it seems, requiring just five key ingredients and about 30 minutes of hands-on time. The process involves melting chocolate over a double boiler, then carefully combining it with sweetened condensed milk and butter.
What makes this version special is how it sets perfectly—firm enough to cut into squares but still tender with that classic fudge mouthfeel.
By the time you're done, you'll have a pan of rich, velvety fudge with a glossy sheen and clean-cut squares. The flavor is pure Hershey's—smooth, slightly sweet, and deeply satisfying. It's the kind of dessert that brings back warm memories while creating new ones, especially when shared with family.
Store it in the refrigerator for up to two weeks, or gift it in pretty boxes for the holidays. You can also customize it with chopped nuts or a swirl of peanut butter for added texture. Let's make this classic treat!
Ingredients for hershey chocolate fudge recipe original
Five ingredients for that iconic Hershey's fudge taste you remember from childhood holidays.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Milk Chocolate Bars 🍫 | 12 oz | Semi-sweet or milk chocolate, chopped |
| Sweetened Condensed Milk 🥛 | 1 cup | Unopened can for best results |
| Unsalted Butter 🧈 | ½ cup | Cut into small pieces |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for best texture |
| Granulated Sugar 🍚 | ¼ cup | For dusting top (optional) |
The chocolate is non-negotiable here—Hershey's bars give you that classic flavor. Grab a family-size bar (12 oz) from any grocery store, but check the expiration date (old chocolate gets grainy). The condensed milk? Use the unopened can—it's sweeter and less likely to curdle. Butter matters too: unsalted keeps the flavor pure. I always double-check the vanilla label—pure extract (not imitation) makes a difference. For the salt, Diamond Crystal is my go-to, but any fine sea salt works. Pro tip: buy extra chocolate bars—you'll want to make this again.
No Hershey's bars? Hershey's chocolate chips or semi-sweet chocolate bars work in a pinch, but the flavor won't be identical. Substituting condensed milk? Sweetened evaporated milk plus 1/4 cup sugar gets close. Short on butter? Coconut oil works for melting but changes the texture slightly. The vanilla extract can be swapped for vanilla bean paste (half the amount). For the optional sugar top, powdered sugar works too—just sift it lightly. And if you're feeling fancy, add 1/4 cup chopped pecans or walnuts to the warm mixture before setting.
This fudge sets best in the fridge—2-3 hours for perfect slices. Store in an airtight container for up to 2 weeks, though it disappears faster than that. For gifting, wrap individual squares in parchment paper and tie with ribbon. Freezes beautifully for up to 3 months—just thaw at room temperature. I always make a double batch because it's impossible to stop at one piece. Leftovers? Perfect for breakfast toast or ice cream topping.
Why You'll Love This Recipe
- Pantry Magic: I swear, this fudge only needs five ingredients you already own. Chop chocolate bars, melt butter, stir condensed milk—no fancy gadgets, no stress. That’s it. The kind of recipe that makes you wonder why you ever bought anything else.
- Rich Without Effort: The moment that creamy, crackly top forms? Pure indulgence. The Hershey’s chocolate and condensed milk create this deep, velvety sweetness that’s somehow both nostalgic and sophisticated. Add a pinch of salt and a whisper of vanilla, and suddenly you’ve got restaurant-quality fudge in your kitchen.
- Holiday or Snack Attack: Between us—this is my go-to for Christmas gifts, but I also keep a batch in the fridge for "emergency" cravings. Wrap it in foil for parties, or just grab a square when you’re staring at a sad fridge at midnight. It’s that versatile.
- Budget Bliss: I’ve made this for years, and I’ve never spent more than $10 on ingredients for a full batch. The chocolate and condensed milk stretch far, and it keeps for weeks in the fridge. Leftovers? More like future treats—because this stuff disappears fast.
Step-by-step instructions for Hershey chocolate fudge
This classic recipe delivers that nostalgic Hershey's flavor you love, with a perfect balance of rich chocolate and creamy texture.
Melt Chocolate and Butter Together
Line an 8x8-inch baking dish with aluminum foil, leaving an overhang on the sides for easy removal. In a heavy-bottomed saucepan over medium-low heat, combine the 12 oz chopped Hershey's Milk Chocolate Bars and 0.5 cup unsalted butter. Stir gently until both are completely melted and smooth, about 8-10 minutes.
Here's the thing—don't walk away. Chocolate and butter can burn easily, especially if the heat gets too high. You'll know it's ready when the mixture looks glossy and uniform, with no visible chocolate chunks. If you see any unmelted bits, stir them in gently until they disappear completely.
Add Condensed Milk and Salt
Remove the saucepan from heat and let the chocolate mixture cool for 2-3 minutes until it reaches 110°F—it should be warm but not hot to the touch. Then, whisk in the 1 cup sweetened condensed milk and 0.25 tsp salt until fully combined and smooth.
This is where the magic happens—the condensed milk adds that signature fudge thickness while keeping the texture velvety smooth. If you notice any lumps, strain the mixture through a fine-mesh sieve to ensure a silky finish. The mixture should be thick but still pourable at this stage.
Incorporate Vanilla and Cream
Return the saucepan to low heat and stir in the 0.5 cup heavy whipping cream and 1 tsp vanilla extract. Bring the mixture to a gentle simmer, stirring constantly for 3-4 minutes until it thickens noticeably. You'll see it start to pull away from the sides of the pan and become more like a thick batter.
Don't let it boil—just a gentle simmer is all you need. If it starts to bubble vigorously, reduce the heat immediately. The goal is to create a smooth, glossy fudge that's thick enough to hold its shape when poured. Once it reaches this consistency, remove it from heat immediately.
Pour and Set the Fudge
Quickly pour the fudge mixture into the prepared baking dish and smooth the top with a spatula. Dust the top lightly with the 0.25 cup granulated sugar if desired, then let it cool at room temperature for 1 hour. After this initial cooling, refrigerate for at least 2 hours or until firm.
Real talk: Patience is key here. The fudge needs time to set properly. If you cut into it too soon, it'll be too soft and sticky. You'll know it's ready when it's firm enough to hold its shape when you lift a corner. For best results, let it chill overnight—it'll be even more delicious the next day.
Cut and Serve
Once fully set, use the foil overhang to lift the fudge out of the pan. Cut into 1-inch squares with a sharp knife dipped in hot water and wiped dry between cuts. This ensures clean, crisp edges every time.
Serve the fudge at room temperature for the perfect balance of creamy and firm textures. Each bite should deliver that classic Hershey's flavor with a smooth, melt-in-your-mouth consistency. Store leftovers in an airtight container in the refrigerator for up to 2 weeks, though I doubt they'll last that long!
Pro Tips For Making Hershey Chocolate Fudge Recipe Original
- CHOP CHOCOLATE UNIFORMLY: I learned this the hard way—uneven chocolate chunks melt at different rates, leaving you with a fudge that’s half creamy and half lumpy. Use a sharp knife or food processor to hack the Hershey bars into tiny, even pieces (think rice-sized, not pea-sized). If you’re doing it by hand, wrap the bars in parchment first—it keeps the mess contained and makes chopping faster.
- MELT BUTTER SLOWLY FIRST: Dumping cold butter into the pot with the chocolate and condensed milk? That’s how you get grainy fudge. Melt the butter first over low heat until it’s just liquid, then remove from heat and let it cool for 2 minutes. This prevents the condensed milk from curdling when you mix everything together—trust me, your fudge will thank you.
- STOP AT SOFT SET: The recipe might say “firm,” but I’ve ruined more batches by overcooking. Pull the fudge when it’s still slightly sticky—press a spoon in and lift it up. If it holds a peak but leaves a slight imprint, you’re golden. If it’s rock-hard, you’ve gone too far. (Yes, even if the recipe says otherwise.)
- SALT AFTER COOLING: Tossing in salt while the fudge is hot? It dissolves unevenly, leaving you with clumps of saltiness. Let the fudge cool to room temp, then sprinkle the salt in and fold it gently with a spatula. This gives you that perfect, balanced flavor in every bite—no surprise salt crystals.
Common mistakes when making this recipe
Overheating Chocolate
This is my biggest rookie mistake—walking away while melting the chocolate and butter. Chocolate burns faster than you think, and once it seizes, there's no fixing it. I learned this the hard way when my first batch turned grainy and bitter.
Always keep an eye on the pot over medium-low heat and stir constantly. If it starts to smell funny or looks streaky, remove it immediately and start over. 🔥
Skipping the Cooling Step
I can't tell you how many times I've rushed ahead and poured the hot fudge mixture straight into the pan without letting it cool to 110°F. The result? A runny, soupy mess that never sets properly.
That 2-3 minute cooling period is crucial—it prevents the condensed milk from curdling and ensures a smooth texture. Trust me, your patience will pay off with perfect fudge.
Using Low-Quality Chocolate
Not all chocolate is created equal, especially when making fudge. I used to grab whatever Hershey's bars were on sale, but cheap or expired chocolate adds graininess and dulls the flavor. Always check the expiration date and choose full-size Hershey's Milk Chocolate Bars (not the mini or baking bars).
The higher cocoa butter content in the full-size bars gives you that classic Hershey's taste. Pro tip: Store your chocolate in a cool, dry place to keep it fresh longer.
Overmixing After Adding Cream
Once you add the heavy cream and vanilla, the mixture needs gentle treatment. I've seen people whip it vigorously, which incorporates too much air and creates a light, cakey texture instead of the dense, velvety fudge we want.
Stir just until combined—about 3-4 minutes
Cutting Too Soon
This is where most home cooks fail—they can't wait to dig in! I've pulled fudge out of the fridge after just 1 hour and tried to cut it, only to end up with a sticky mess. The fudge needs at least 2 hours in the fridge to firm up properly.
For best results, let it chill overnight. You'll know it's ready when it holds its shape and cuts cleanly with a sharp knife. If it's still too soft, give it another 30 minutes in the freezer.
Ignoring the Foil Trick
I used to struggle with getting fudge out of the pan cleanly until I discovered the foil trick. Line your baking dish with foil before pouring the fudge, and leave an overhang on the sides. This makes it easy to lift the fudge out whole, keeping those pretty edges intact.
Without it, you risk breaking the fudge or leaving bits stuck to the pan. Trust me, your presentation will thank you—especially when you're gifting it to neighbors or family. 💫
Nutrition facts
Frequently asked questions
Why does my Hershey chocolate fudge turn grainy?
Graininess usually happens when chocolate overheats or contains moisture. Always melt chocolate over medium-low heat and stir constantly. Use fresh, high-quality Hershey's Milk Chocolate Bars (not chips or baking bars) and avoid opening the condensed milk can until ready to use. If it happens, try straining the melted mixture through a fine-mesh sieve before adding other ingredients.
Can I make this fudge without sweetened condensed milk?
Yes! Substitute with 1 cup sweetened evaporated milk + ¼ cup granulated sugar, heated to 110°F before mixing. For extra richness, add 1 tablespoon corn syrup to help with texture. The flavor won't be identical, but it'll still be delicious.
How do I get clean cuts when slicing the fudge?
Use a sharp knife dipped in hot water and wiped dry between cuts. Chill the fudge for at least 2 hours (overnight is best) to ensure firmness. Press firmly but don't saw—this creates clean edges every time. For extra precision, dip the knife in flour after each cut.
Can I add peanut butter or nuts to this recipe?
Stir in ½ cup creamy peanut butter when mixing the warm fudge, or fold in ½ cup chopped pecans/walnuts after removing from heat. For a swirl effect, drizzle peanut butter in lines before pouring the fudge. Just reduce the sugar by 1 tablespoon to balance sweetness.
How long does this fudge keep, and can I freeze it?
Store in an airtight container in the fridge for up to 2 weeks, or freeze for 3 months. For freezing, wrap individual squares in plastic wrap, then place in a freezer bag. Thaw at room temperature for 1-2 hours—no microwave needed! The texture stays perfect when properly stored.
