Desserts
This Hershey's Old Fashioned Chocolate Fudge recipe delivers the same nostalgic, creamy texture you remember from childhood—just made better at home. The secret lies in precise measurements and slow cooking, ensuring that rich Hershey's chocolate transforms into perfectly fudgy, not cakey, squares.
I’ve perfected this version after years of testing, and it’s now my go-to for holiday gifts or spontaneous dessert cravings.
The process is straightforward but requires patience: melted chocolate, butter, and corn syrup combine to form a smooth base, then simmer until thickened to the ideal consistency. A light dusting of powdered sugar prevents sticking, while a quick chill in the freezer ensures clean cuts.
This isn’t just a recipe—it’s a tradition you can recreate anytime, without the grocery store shortcuts.
What you’ll end up with is a batch of deep brown, glossy fudge that cracks beautifully when cut and melts luxuriously in your mouth. The texture is dense yet tender, with a subtle caramel note from the corn syrup that enhances the chocolate’s depth.
Serve it at room temperature for the best experience—just be prepared to disappear every last square.
Perfect for gifting in holiday tins or satisfying a late-night sweet tooth, this fudge keeps well for weeks in an airtight container. Once you try homemade, store-bought will never compare again. Let’s make it—your taste buds will thank you.
Ingredients for hershey's old fashioned chocolate fudge
Eight simple ingredients transform into nostalgic fudge that rivals childhood memories.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Milk Chocolate Bars 🍫 | 12 oz | Unwrapped, chopped into small pieces |
| Unsalted Butter 🧈 | 1 cup | Cut into small cubes, room temperature |
| Light Corn Syrup 🍯 | 1 cup | Karo brand preferred for authenticity |
| Heavy Cream 🥛 | 1 cup | Full-fat for richest texture |
| Vanilla Extract 🌿 | 1 tbsp | Pure extract, not imitation |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for delicate balance |
| Powdered Sugar 🍚 | 1 cup | For dusting and final coating |
| Granulated Sugar 🍬 | 1 cup | White sugar preferred |
The chocolate is non-negotiable—Hershey's bars are the secret to that classic flavor. Grab 12 ounces of milk chocolate bars from any grocery store, but avoid pre-chopped chocolate—it gets clumpy. Butter matters too; use unsalted and cut it into small cubes so it melts evenly. For corn syrup, Karo brand is the gold standard—it gives that perfect caramel depth. I always double-check the expiration dates on chocolate and corn syrup, as old ingredients can make the fudge grainy. Pro tip: if you're in a rush, microwave the chocolate in 30-second bursts instead of melting it on the stove.
No Hershey's bars? Semisweet chocolate chips work in a pinch, but you'll lose that signature milk chocolate flavor. Heavy cream can be swapped for half-and-half, but the texture won't be as rich. The vanilla extract is where you can splurge—pure Madagascar bourbon vanilla adds a luxurious depth, but regular extract still gets the job done. If you're watching sugar, reduce the granulated sugar by 2 tablespoons and replace with monk fruit sweetener, though the texture might be slightly less fudgy. And for the love of fudge, don't skip the corn syrup—it's what keeps this from being cakey.
This fudge needs patience—it thickens as it cools, so don't rush it. Once set, it keeps beautifully in an airtight container for up to 2 weeks at room temperature or 3 months in the fridge. For gifting, portion into small tins or wrap in parchment paper tied with twine. If you're prepping ahead, make it a day in advance—the flavors meld even more overnight. And if you're nervous about clean cuts, chill the pan in the freezer for 10 minutes before slicing. Trust me, it's worth the wait.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it uses ingredients I already have. No fancy shopping trips—just melt chocolate bars, butter, and corn syrup, then stir in cream and vanilla. That’s it. The simplicity is what keeps me coming back.
- Rich Without Fuss: The combo of Hershey’s milk chocolate and heavy cream delivers that classic, velvety texture with zero effort. The corn syrup adds just enough sweetness to balance the richness, while the vanilla ties it all together. It’s the kind of fudge that tastes indulgent but doesn’t require a degree to make.
- Party-Ready in Minutes: Between us, this is my go-to for last-minute gatherings. Cut into squares, wrap in foil, and boom—you’ve got a crowd-pleaser that looks impressive with almost no work. (Yes, even on a Tuesday night.)
- Long-Lasting Comfort: One batch lasts my family a week, and honestly, that’s a win. It’s budget-friendly, easy to reheat, and the perfect pick-me-up when I’m craving something sweet but don’t want to bake. Plus, the leftovers taste just as good as the first piece—no sad, dry edges here.
Step-by-step instructions for Hershey's old fashioned chocolate fudge
This classic recipe delivers that perfect balance of creamy, fudgy texture with just the right snap.
Melt Chocolate and Butter Together
Line a 9x13-inch baking pan with parchment paper, leaving overhang on all sides for easy removal. In a heavy-bottomed saucepan, combine the chopped 12 oz Hershey's Milk Chocolate Bars and 1 cup Unsalted Butter. Place over medium heat and stir constantly until both are completely melted and smooth, about 5 minutes. You'll know it's ready when the mixture reaches 110°F on a candy thermometer and has a glossy sheen.
Here's the thing—don't walk away. Chocolate burns quickly, and once it seizes, you're starting over. Keep the heat at a steady simmer, not a boil, and use a silicone spatula to scrape the bottom continuously. The butter should melt completely before the chocolate fully incorporates, so be patient. If you see any graininess, that means the chocolate didn't melt evenly—stir for another minute until it disappears completely.
Add Syrup and Cream
Remove the pan from heat and let the chocolate mixture cool slightly for 2 minutes—it should be warm to the touch but not hot. Then, whisk in the 1 cup Light Corn Syrup and 1 cup Heavy Cream. The mixture will bubble slightly as it cools, which is normal. Return the pan to low heat and stir constantly for 3-4 minutes until the temperature reaches 234°F. This is critical for achieving that signature fudge texture.
Watch for the moment when the mixture starts to thicken noticeably. It should coat the back of a spoon but still be pourable. If it gets too thick too quickly, remove it from heat and stir vigorously for 30 seconds to prevent graininess. The corn syrup will help create that classic fudgy consistency, but it needs precise temperature control to work properly.
Incorporate Sugar and Salt
Immediately remove the pan from heat and whisk in the 1 cup Granulated Sugar and 0.25 tsp Diamond Crystal Kosher Salt until completely dissolved. The mixture will thicken dramatically as it cools. Stir in the 1 tbsp Vanilla Extract and continue whisking until the fudge reaches 220°F—this usually takes about 2-3 minutes. You'll notice it becomes glossy and thickens to a fudgy consistency similar to pudding.
This is where the magic happens. The salt enhances the chocolate flavor while balancing the sweetness, and the vanilla adds depth. If the fudge starts to set too quickly, don't panic—just keep whisking vigorously. You're aiming for a texture that's thick enough to hold its shape when dropped from a spoon but still smooth enough to spread easily.
Pour and Set the Fudge
Quickly pour the fudge into the prepared pan and spread it evenly using a rubber spatula. Tap the pan gently on the counter to remove any air bubbles. Let it cool at room temperature for 1 hour, then refrigerate for 3-4 hours or until completely firm. The fudge should have a slight sheen and pull away cleanly from the sides of the pan when you run a knife along the edges.
Here's a pro tip: If your kitchen feels warm, the fudge might set too slowly. Place the pan in the refrigerator for 15 minutes after the initial hour to speed up the process. The longer it sets, the more intense the flavor becomes. Once fully set, use the parchment overhang to lift the fudge out of the pan and cut into squares using a sharp knife dipped in hot water for clean cuts.
Dust and Serve
Lightly dust the top of the fudge with the 1 cup Powdered Sugar using a fine-mesh sieve. This creates that classic "snowy" finish that makes old-fashioned fudge look so appealing. Let it sit for 5 minutes to allow the powdered sugar to adhere, then cut into 16 equal squares for serving. Store any leftovers in an airtight container in the refrigerator for up to 2 weeks.
The final product should have a rich, velvety texture with a slight snap when you bite into it. Each piece should be dense but creamy, with deep chocolate flavor balanced by the subtle sweetness of the corn syrup. The powdered sugar dusting adds a delicate contrast that makes every bite feel special. Serve with a glass of cold milk for the full nostalgic experience.
Pro Tips For Making Hershey'S Old Fashioned Chocolate Fudge
- CHOP CHOCOLATE SMALL: I learned this the hard way—big uneven chunks of chocolate won’t melt evenly, leaving you with grainy fudge. Use a sharp knife to hack the Hershey’s bars into ½-inch pieces (yes, even if you’re impatient like me). They’ll melt faster and smoother, and you’ll avoid that sad, lumpy texture.
- STOP STIRRING AT 210°F: The moment your mixture hits 210°F is when things get real. Pull it off heat immediately—even a few seconds longer can turn your fudge into syrup. Use a candy thermometer (they’re cheap) and resist the urge to peek too often. Overcooking is the fastest way to ruin this recipe.
- WHISK IN CREAM FAST: Heavy cream needs to be added hot to the chocolate mixture, but don’t let it sit—it’ll curdle. Pour it in a thin stream while whisking vigorously, then switch to a rubber spatula and fold until fully combined. This keeps the texture silky instead of grainy, and it’s the thing that matters most for that classic Hershey’s fudge mouthfeel.
- SKIP THE EXTRA VANILLA: The recipe calls for 1 teaspoon of vanilla extract, and that’s enough—trust me. Adding more won’t make it taste "extra fancy"; it’ll just throw off the balance of chocolate and sweetness. If you’re skeptical, try it once with the full amount, then taste before adding extra. You’ll notice the difference.
Troubleshooting this dish
Grainy Texture Fix
If your fudge turns grainy, it’s usually from overheating or uneven melting. First, check if your chocolate didn’t melt completely—stir constantly over low heat until smooth. If it’s already grainy, whisk in 1 tablespoon of heavy cream and return to heat for 30 seconds to smooth it out.
For extra insurance, strain the mixture through a fine-mesh sieve before pouring into the pan. 🔥
Too Soft or Sticky
Fudge that’s too soft or sticky often means it didn’t cool or set properly. If this happens, place the pan in the refrigerator for 15-20 minutes to firm up. For next time, ensure it cools at room temperature for 1 hour before refrigerating.
If it’s still sticky after chilling, dust the top with an extra ¼ cup powdered sugar and let it sit for 10 minutes to absorb.
Cracked or Dry Surface
Cracking or dryness usually means the fudge cooled too quickly. To prevent this, let it set at room temperature for 2 hours before refrigerating. If it’s already cracked, cover the pan with plastic wrap and refrigerate overnight—this helps redistribute moisture.
For a smoother finish, brush the top with a light layer of melted butter before dusting with powdered sugar.
Burnt or Scorched Flavor
Burnt fudge happens when heat is too high or the pan isn’t clean. Always use a heavy-bottomed saucepan and keep heat at medium-low. If it starts to scorch, immediately remove from heat and stir in 1 tablespoon of corn syrup to balance the flavor.
For future batches, melt chocolate and butter separately—chocolate burns faster than butter.
Not Sweet Enough
If your fudge tastes underwhelmingly sweet, it’s likely because the corn syrup or sugar didn’t dissolve fully. Whisk vigorously when adding sugar and ensure the mixture reaches 220°F—this helps incorporate sweetness evenly.
For a quicker fix, sprinkle 1 teaspoon of granulated sugar on top before dusting with powdered sugar. 💫
Too Thin or Runny
Runny fudge usually means it didn’t thicken enough during cooking. To salvage it, return the pan to low heat and whisk constantly until it reaches 234°F (use a candy thermometer).
If it’s already too thin, spread it in the pan and let it set in the freezer for 1 hour—this helps it firm up. For next time, simmer slightly longer and watch the temperature closely.
Nutrition facts
Frequently asked questions
Why does this fudge recipe use corn syrup instead of sugar?
Corn syrup creates that signature creamy, fudgy texture by preventing crystallization that sugar alone would cause. It also adds subtle caramel notes that enhance the chocolate flavor. Without it, your fudge might turn out cakey or grainy instead of rich and velvety.
Can I make this fudge without a candy thermometer?
Yes, but it requires close attention. The mixture should thicken to a pudding-like consistency that coats the back of a spoon but still drizzles slowly. Test by dropping a small amount into cold water—if it forms a firm ball, it's ready. Watch for the moment it reaches 234°F (when it thickens dramatically).
How do I store homemade fudge for gifting?
Wrap individual squares in parchment paper, then place them in an airtight container with layers of wax paper between each square. Store at room temperature for up to 1 week or refrigerate for 3 months. For extra presentation, tie with ribbon or place in decorative tins with a sprinkle of powdered sugar on top.
What's the secret to clean fudge cuts?
Chill the pan in the freezer for 10 minutes before cutting, then dip your knife in hot water and wipe dry between slices. This prevents sticking and ensures sharp edges. Work quickly—once the fudge warms up, it becomes more difficult to cut cleanly.
Can I substitute dark chocolate for milk chocolate?
You can try, but the flavor will be more intense and less sweet. For best results, use 80% dark chocolate and reduce the granulated sugar to ½ cup. The texture may also be slightly denser. If using dark chocolate, add an extra ½ teaspoon vanilla to balance the bitterness.
