old-fashioned chocolate fudge
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Cooling Time: 2 hours
- Total Time: 2 hours 35 minutes
- Yield: 36 small squares
- Difficulty Level: Medium
Ingredients
- 2 cups granulated sugar
- ½ cup unsweetened cocoa powder
- 1 cup whole milk
- 4 tablespoons unsalted butter
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
- 1 cup chopped walnuts or pecans (optional)
Equipment Needed
- Heavy-bottom saucepan
- Wooden spoon or heatproof spatula
- Candy thermometer
- 8-inch square baking pan
- Parchment paper or butter for greasing
Instructions
Step 1: Prepare the Pan
Lightly grease an 8-inch square baking pan or line it with parchment paper. Set aside while you prepare the fudge mixture.
Step 2: Combine the Ingredients
In a heavy-bottom saucepan, combine the sugar, cocoa powder, salt, and milk. Stir everything together over medium heat until the sugar dissolves and the mixture becomes smooth.
Add the butter and continue stirring gently.
Step 3: Cook the Fudge
Bring the mixture to a gentle boil over medium heat. Once boiling, stop stirring and attach a candy thermometer to the side of the pan.
Allow the mixture to cook until it reaches 234°F to 240°F, also known as the soft-ball stage.
234∘F to 240∘F234^\circ F \text{ to } 240^\circ F234∘F to 240∘F
This stage is essential for achieving the perfect creamy consistency. If the temperature is too low, the fudge may not set properly. If it gets too hot, the texture can become dry and crumbly.
Step 4: Cool the Mixture
Remove the saucepan from the heat and let the fudge cool undisturbed until it reaches about 110°F. Do not stir during this stage.
Cooling allows the sugar crystals to stabilize, helping create the smooth texture that old-fashioned fudge is known for.
Step 5: Beat the Fudge
Add the vanilla extract. Using a wooden spoon, beat the mixture until it thickens and loses some of its glossy shine. This can take anywhere from 5 to 10 minutes.
If using nuts, fold them in during the final minute of mixing.
Step 6: Pour and Set
Quickly spread the fudge into the prepared pan. Smooth the top with a spatula.
Allow the fudge to cool completely at room temperature for about 2 hours, or until firm.
Step 7: Slice and Serve
Once fully set, cut the fudge into small squares and serve.
The texture should be creamy, rich, and slightly firm with a deep chocolate flavor that melts in your mouth.
Recipe Tips for Perfect Fudge
Use a Candy Thermometer
Temperature accuracy is one of the most important parts of successful fudge making. A candy thermometer removes guesswork and helps ensure consistent results.
Avoid Stirring During Boiling
Stirring while the mixture boils can encourage sugar crystals to form too early, resulting in grainy fudge.
Beat at the Right Time
Do not begin beating the fudge while it is too hot. Waiting until the mixture cools slightly helps produce a smooth and creamy texture.
Choose Quality Cocoa
Since chocolate is the star ingredient, high-quality cocoa powder makes a noticeable difference in flavor.
Flavor Variations
One of the best things about homemade fudge is how customizable it can be. Here are a few delicious variations to try:
Peanut Butter Chocolate Fudge
Swirl in ½ cup creamy peanut butter before pouring the fudge into the pan.
Espresso Chocolate Fudge
Add 1 teaspoon instant espresso powder to deepen the chocolate flavor.
Sea Salt Fudge
Sprinkle flaky sea salt over the top before the fudge sets for a sweet-and-salty finish.
Marshmallow Walnut Fudge
Fold in mini marshmallows and chopped walnuts for extra texture and sweetness.
Storage Instructions
Store old-fashioned chocolate fudge in an airtight container at room temperature for up to one week.
For longer storage, refrigerate the fudge for up to three weeks. You can also freeze it for up to three months. Wrap individual pieces in wax paper before freezing to prevent sticking.
Serving Suggestions
This classic chocolate fudge pairs beautifully with:
- Hot coffee
- Vanilla ice cream
- Holiday cookie platters
- Fresh berries
- Warm milk
It also makes a thoughtful homemade gift during the holiday season. Simply package the squares in decorative tins or small boxes lined with parchment paper.
Why This Recipe Works
Traditional fudge recipes depend on a balance of temperature, timing, and mixing. Cooking the sugar syrup to the proper stage creates structure, while beating the mixture after cooling forms tiny sugar crystals that give fudge its signature creamy texture.
Unlike shortcuts that rely on processed ingredients, this old-fashioned method delivers authentic flavor and a satisfyingly rich consistency that candy lovers appreciate.
The result is a decadent chocolate treat that feels nostalgic, comforting, and completely homemade.
Nutrition Information
Per Serving (1 square)
- Calories: 145
- Carbohydrates: 24g
- Protein: 2g
- Fat: 5g
- Saturated Fat: 3g
- Cholesterol: 10mg
- Sodium: 35mg
- Sugar: 22g
- Fiber: 1g
