Three ingredients, one bowl, and no candy thermometer. This is the fudge recipe worth knowing because it is genuinely hard to get wrong.
Traditional fudge means boiling sugar to a precise temperature and beating it as it cools, and it fails in ways that are hard to diagnose. Sweetened condensed milk skips all of that - it is already thick and already sweet, so melting it with chocolate and letting it set gives you the same smooth, dense result with about five minutes of actual work.
This walkthrough follows The Stay At Home Chef, and it covers the plain chocolate base plus nut, white chocolate, marbled and mint versions off the same method.
The three ingredients
One 14 oz can of sweetened condensed milk, 2 cups of semi-sweet chocolate chips, and a teaspoon of vanilla extract. That is the whole list.
Sweetened condensed milk is not evaporated milk. They sit next to each other on the shelf and swapping them is the one mistake that stops this working at all.
Why fudge turns out grainy
Almost always overheated chocolate. Microwaving in one long go rather than 30-second bursts seizes it, and seized chocolate cannot be brought back. The other cause is under-stirring - if the mixture looks dull rather than glossy when it goes in the pan, it needed more stirring.
Why it did not set
Either evaporated milk went in instead of condensed, or it has not had long enough. Two hours in the fridge is the minimum and it firms up further overnight.
Making it ahead and giving it away
It keeps about a month in an airtight container in the fridge and freezes for three months, which makes it a good thing to batch in December. Cut it after chilling but before freezing, and layer the pieces between parchment.
More to put in the tin
Christmas crack is the salty counterpart to this and takes about the same time. Peppermint bark needs no cooking at all, and gingerbread cookies cover the baked half of a gift box.