Mai întâi pregătiți tava (25 cm × 25 cm) și căptușiți-o cu folie alimentară.
Pregătiți baia de apă: luați 2 vase de mărimi diferite care se suprapun, dar fundul vasului mai mic să nu atingă fundul celui mai mare – ideal un oală și un bol (preferabil din sticlă sau inox). Turnați puțină apă în oală și aduceți la fierbere.
Reduceți apoi focul la minim și introduceți bolul în oală – fundul bolului nu trebuie să atingă apa. Puneți în bol ciocolata și untul și lăsați-le să se topească încet deasupra aburului.
Între timp încingeți o tigaie la foc mediu. Tocați nucile grosier și, când tigaia s-a încins, adăugați-le și prăjiți-le uscat, amestecând continuu, 3–4 minute la foc mediu. Stingeți focul și lăsați nucile să se termine în tigaie.
Când ciocolata s-a topit, stingeți focul, adăugați nucile, laptele de cocos și extractul de vanilie la ciocolată și amestecați bine totul.
Turnați amestecul de ciocolată în tava pregătită și introduceți-o în congelator cel puțin 4 ore. După trecerea timpului indicat, tăiați fudge-ul în bucăți dorite și serviți.
Fudge-ul gata preparat se poate păstra în congelator, unde rezistă cca 1–2 luni.