Ingredients
Method
- Lightly butter an 8×8-inch pan and clip a candy thermometer to a heavy-bottomed saucepan.
- Combine sugar, milk, cocoa, corn syrup, and salt in the saucepan. Stir to combine.
- Cook over medium heat, stirring until the sugar dissolves and the mixture boils. Reduce to medium-low and cook without stirring until the thermometer reads 234–238°F (soft-ball stage), about 15–20 minutes.
- Remove from heat. Add butter and vanilla on top — do not stir. Cool undisturbed to 110°F, about 45–60 minutes.
- Beat vigorously with a wooden spoon or hand mixer until the fudge thickens and loses its gloss, 5–10 minutes.
- Stir in walnuts if using. Pour quickly into the prepared pan and smooth the top.
- Cool at room temperature 1 hour, then refrigerate 1 hour until firm. Slice into 36 squares.
Notes
Do not stir once the mixture is boiling, and do not stir after adding butter — patience at both stages is what makes this work. Avoid making on humid days. Store in an airtight container at room temperature for up to 2 weeks or freeze for up to 3 months.
