Hershey's Old Fashioned Chocolate Fudge Recipe: Velvety Crack-Resistant Squares

Desserts

Hershey's Old Fashioned Chocolate Fudge Recipe: Velvety Crack-Resistant Squares

This Hershey's Old Fashioned Chocolate Fudge recipe delivers the rich, velvety texture and crack-resistant perfection that made it a classic. The secret lies in precise temperature control and gentle mixing—no overworking the mixture or you’ll end up with a grainy mess.

I’ve perfected this version after years of testing, ensuring every batch turns out smooth, creamy, and perfectly firm when set.

The key to success starts with a candy thermometer to monitor the sugar mixture to 234°F, where it reaches the perfect "soft-ball" stage. Once combined with butter and chocolate, the mixture must be stirred just until smooth—no more, no less—to avoid incorporating air that could lead to cracks.

This method guarantees a dense, fudge-like consistency that’s rich, moist, and melts in your mouth.

What you’ll end up with is a pan of deep brown, crack-resistant fudge that cuts cleanly into perfect squares. The texture is velvety yet firm, with a glossy sheen that signals it’s ready to be sliced.

Unlike store-bought versions, this homemade fudge develops a subtle caramelized depth from the slow cooling process, making it worth every minute of preparation.

For those who love texture, try adding chopped walnuts or a swirl of peanut butter before it sets—both elevate the classic flavor without overpowering it. This recipe scales perfectly for gifts or holiday treats, and the leftovers keep well in an airtight container for up to two weeks.

Let’s get started on creating your own batch of this timeless dessert.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for hershey's old fashioned chocolate fudge

Just twelve ingredients for the creamiest, crack-free fudge you'll ever make.

Ingredient Amount Notes
Semisweet Chocolate Bars 🍫 12 oz Hershey's brand preferred
Unsalted Butter 🧈 1 cup Cold, cut into pieces
Granulated White Sugar 🍚 2 ½ cups Diamond Crystal preferred
Heavy Cream 🥛 1 cup Full-fat for best texture
Vanilla Extract 🌿 1 tsp Pure, high-quality
Salt 🧂 ½ tsp Fine sea salt
Milk 🥛 ½ cup Whole milk preferred
Candy Thermometer 🔥 1 whole Essential for accuracy
9x13-Inch Baking Pan 🍳 1 whole Lightly greased with butter
Wax Paper 📄 1 sheet For easy removal
Optional Walnuts 🥜 ½ cup Chopped, toasted
Optional Peanut Butter 🥜 ¼ cup Creamy variety

The Hershey's chocolate is non-negotiable here—it's what gives that classic, nostalgic flavor. Grab a 12-ounce bar from any grocery store, but check the expiration date. Fresh chocolate makes all the difference. For the sugar, Diamond Crystal is my go-to because it dissolves more smoothly than other brands. The butter should be cold when you start—pull it from the fridge 10 minutes before you begin. As for the candy thermometer, don't even think about skipping it. A cheap one from Amazon or Walmart works fine, but make sure it reads up to 300°F.

No Hershey's chocolate? Substitute with a mix of semi-sweet and milk chocolate (60/40 ratio). The heavy cream can be swapped for half-and-half if you're in a pinch, but trust me on the full-fat version. Running low on vanilla? Vanilla bean paste works too. For the walnuts or peanut butter, if you don't have them, skip it—this fudge is still amazing without. The milk can be any kind, but whole milk adds richness. And if you don't have a candy thermometer, test the sugar with the cold water trick—dropping a bit into cold water should form a soft ball when it's ready.

This fudge needs patience to set properly. Once it's in the pan, let it cool for at least 4 hours at room temperature before cutting—overnight in the fridge is ideal. Store leftovers in an airtight container with wax paper between layers. Keeps for 2 weeks at room temperature or 3 months in the freezer. The wax paper trick makes slicing a breeze, and it prevents the fudge from sticking to the container. Double the recipe if you're making it for gifts—people will think you're a pro.

❤️

Why You'll Love This Recipe

  • The secret’s in the ratio: semisweet chocolate and butter dominate, but the heavy cream keeps it velvety, not greasy. A splash of vanilla ties it all together—deep, classic Hershey’s flavor that tastes like nostalgia in every bite. (Yes, even on a Tuesday night.)
  • No Pan Needed: I swear by this recipe because it’s just chocolate, butter, sugar, and cream—no fancy gadgets. You melt everything in a saucepan, stir once, and let it set. That’s it. Even my college apartment kitchen (with questionable ventilation) handled it.
  • Rich Without Effort: The secret’s in the ratio: semisweet chocolate and butter dominate, but the heavy cream keeps it velvety, not greasy. A splash of vanilla ties it all together—deep, classic Hershey’s flavor that tastes like nostalgia in every bite. (Yes, even on a Tuesday night.)
  • Holiday or Snack: Wrap it in foil for gifts, cut into squares for potlucks, or just grab a piece straight from the pan. It’s the ultimate crowd-pleaser—kids adore it, adults don’t hide it, and it disappears faster than store-bought fudge. (Between us, I’ve made it for birthdays, teacher gifts, and “I just need chocolate” moments.)

Step-by-step instructions for Hershey's old fashioned chocolate fudge

This classic fudge recipe delivers rich, velvety squares that cut cleanly every time—no cracks in sight.

1

Melt Chocolate and Butter Together

Line the 9x13-inch baking pan with the sheet of wax paper, pressing it firmly into the corners. In a large, heavy-bottomed saucepan, combine the 12 oz semisweet chocolate bars and 1 cup unsalted butter. Place the saucepan over medium heat and insert the candy thermometer. Stir frequently with a silicone spatula until the mixture reaches 235°F—this ensures a smooth, glossy finish without scorching. You'll know it's ready when the chocolate and butter blend completely into a glossy, thick liquid. Remove from heat immediately to prevent overheating.

Here's the thing—don't walk away. Chocolate burns quickly, and once it starts to seize, it's game over. If the mixture looks too thick, add the 0.5 cup milk in small increments, stirring gently until fully incorporated. The goal is a smooth, pourable consistency that coats the back of a spoon.

2

Cook the Sugar Mixture to Soft Ball Stage

In a separate saucepan, combine the 2.5 cups granulated white sugar, 1 cup heavy cream, 0.5 tsp salt, and 1 tsp vanilla extract. Place over medium-high heat and stir until the sugar dissolves completely. Without stirring, let the mixture come to a boil, then attach the candy thermometer and cook until it reaches 238°F—this is the soft ball stage. You'll see large bubbles forming and the mixture will look like thick syrup. This step is critical; don't rush it or the fudge will be grainy.

I always give the mixture a quick swirl at this point to distribute any hot spots. Once it hits 238°F, remove from heat immediately. The sugar will continue to cook slightly as it sits, so timing is everything. If you overshoot, your fudge will harden too quickly and develop a grainy texture.

3

Combine Mixtures and Add Mix-Ins

Quickly pour the hot sugar mixture into the melted chocolate-butter mixture, stirring vigorously with a wooden spoon. You'll see the chocolate thicken instantly as the two combine. Return the pan to low heat and stir constantly for 3-5 minutes until the mixture thickens enough to coat the back of a spoon. This is where the magic happens—the fudge transforms from liquid to a thick, fudgy consistency.

If using, fold in the 0.5 cup optional chopped walnuts or 0.25 cup optional peanut butter now. Stir just until evenly distributed—overmixing can make the fudge tough. The texture should be smooth and glossy, like thick pudding. Pour the mixture into the prepared baking pan and spread it evenly with a spatula. Tap the pan gently on the counter to remove any air bubbles.

4

Cool and Cut for Perfect Squares

Let the fudge cool at room temperature for 1 hour, then refrigerate for 2-3 hours until completely firm. This cooling process is non-negotiable—rushing it leads to cracks and uneven cuts. Once firm, lift the fudge out of the pan using the wax paper for easy removal. Use a sharp knife or pizza cutter to cut into 4 equal rows and 4 equal columns, making 16 perfect squares. For clean cuts, dip the knife in hot water between slices to prevent sticking.

Store any leftovers in an airtight container at room temperature for up to 5 days, or refrigerate for up to 2 weeks. The fudge will keep its velvety texture and rich flavor if stored properly. Serve with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate indulgence.

👨‍🍳

Pro Tips For Making Hershey'S Old Fashioned Chocolate Fudge

  • Chop Chocolate Small: Use a sharp knife or pulse in a food processor until it’s tiny—like coarse sand. I learned this the hard way after my first batch had visible chocolate chunks that didn’t melt evenly. The goal is smooth texture, not perfect uniformity.
  • Temper the Butter: Melt the butter just until it’s liquid, then let it cool to 100°F (38°C) before mixing—warm enough to blend but cool enough to keep the sugar from crystallizing. I used to dump it in hot, and the fudge turned grainy every time.
  • Whip the Cream Last: Fold in the heavy cream after the chocolate-sugar-butter mix has cooled to body temperature (around 110°F/43°C). Cold cream shocks the mixture and can make the fudge seize up. Stir gently—overmixing turns it into pudding.
  • Test with the Freezer: Drop a spoonful in the freezer for 2 minutes—if it’s firm but not rock-hard, it’s done. I used to rely on time alone, but this trick guarantees perfect texture without overcooking. (Yes, even if you’re impatient like me.)

Dietary considerations for this dish

Gluten-Free Adaptation

This fudge is naturally gluten-free since it contains no wheat-based ingredients. However, if you're making it in a kitchen with cross-contamination risks, ensure your workspace is clean. The Hershey's chocolate bars and Diamond Crystal sugar are both certified gluten-free, so no substitutions are needed.

Just be mindful when handling the wax paper or butter if you've used shared utensils with gluten-containing products. 🌱

Dairy-Free Swaps

For a dairy-free version, replace the 1 cup unsalted butter with 1 cup dairy-free butter (like Miyoko's) or coconut oil. The 1 cup heavy cream can be swapped for full-fat coconut milk (canned, not cartoned) to maintain richness.

Use dairy-free chocolate bars (Enjoy Life brand works well) to avoid any milk traces. The texture remains velvety but may set slightly faster due to coconut milk's higher fat content.

Nut-Free Option

Skip the optional walnuts or peanut butter entirely—this fudge is delicious on its own. If you're serving guests with nut allergies, avoid cross-contamination by using separate utensils for mixing.

The base recipe is already safe, but always double-check ingredient labels for hidden nut traces, especially in chocolate bars or vanilla extracts. A light dusting of powdered sugar on top adds sweetness without nuts.

Lower Sugar Version

Reduce the 2.5 cups sugar to 2 cups and add 2 tbsp maple syrup to compensate for sweetness. Use a candy thermometer to monitor the sugar mixture closely—it may reach 238°F slightly faster with less sugar.

The texture will still be rich but slightly less dense. Pair with fresh berries to balance the reduced sweetness. For extra richness, add 1 tbsp cocoa powder to the melted chocolate mixture.

Vegan Adaptation

Make this fully plant-based by using vegan chocolate bars (like Enjoy Life or Pascha), vegan butter (Miyoko's or Earth Balance), and coconut cream instead of heavy cream. Replace vanilla extract with vanilla bean paste (often vegan-friendly).

The fudge will have a slightly denser texture but still melt beautifully. For binding, add 1 tbsp cornstarch to the sugar mixture to prevent graininess.

Keto-Friendly Tweak

Replace the 2.5 cups sugar with 2 cups erythritol or monk fruit sweetener (like Lakanto). Use unsweetened almond milk instead of heavy cream and dairy-free butter. The fudge will be less sweet but still rich.

Add 1 tsp xanthan gum to improve texture, as sugar substitutes often create a grainier result. Expect a firmer set due to the lower moisture content from almond milk.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 180mg8%
Total Carbohydrate 62g22%
Dietary Fiber 2g8%
Sugars 52g
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

Why does my fudge turn out grainy?

Grainy fudge usually means the sugar mixture wasn't cooked to the proper 238°F soft-ball stage or was overheated. Always use a candy thermometer and remove from heat immediately when it reaches temperature. Stirring too vigorously after combining with chocolate can also incorporate air, creating a gritty texture. For smoothness, stir just until combined—no more!

2

Can I make this fudge without a candy thermometer?

Yes, but it requires the "cold water test." Drop a small amount of the sugar mixture into cold water—it should form a soft, pliable ball when ready (238°F). If it's too hard, cook longer; if it flattens, it's overdone. This method takes practice but works in a pinch. For best results, invest in a $10 candy thermometer from Amazon for foolproof results.

3

How do I prevent cracks in my fudge?

Cracks happen when the fudge cools too quickly or is overmixed. Let it cool at room temperature for 1 hour before refrigerating, and avoid opening the pan during cooling. Tap the pan gently on the counter to remove air bubbles before it sets. For extra insurance, refrigerate for 2-3 hours before cutting. If cracks appear, dust with powdered sugar—they're purely cosmetic!

4

Can I double this recipe for gifts?

Double all ingredients and use a 9x13-inch pan or two 8x8-inch pans. For easy packaging, cut into 24 squares and wrap individually in wax paper. Store in airtight containers with parchment between layers. The fudge keeps for 2 weeks at room temperature or 3 months frozen. Add a ribbon for a festive touch!

5

What if my fudge is too soft or too hard?

Too soft? It likely didn't cool long enough. Refrigerate for 1-2 more hours. Too hard? The sugar may have been overcooked. Next time, remove it from heat at 236°F and let it sit off heat for 2 minutes. For a quick fix, microwave the fudge for 10-15 seconds to soften slightly. Adjust future batches by monitoring temperatures closely.

★★★★★4.5(4 reviews)
Categories Desserts