Graissez un plat de cuisson de 23x23 cm avec du beurre ou tapissez-le de papier sulfurisé pour un démoulage facile. Réservez.
Dans une grande casserole à fond épais, combinez le sucre granulé, la crème épaisse et le beurre non salé. Faites chauffer à feu moyen en remuant doucement jusqu'à ce que le sucre soit complètement dissous.
Augmentez le feu à moyen-vif et portez le mélange à ébullition. Laissez bouillir sans remuer pendant environ 4 à 5 minutes, jusqu'à atteindre le stade de la boule molle (environ 112°C à 115°C sur un thermomètre à bonbons).
Retirez la casserole du feu et laissez refroidir pendant environ 5 minutes. Incorporez ensuite l'extrait de vanille et le sel.
Ajoutez les pépites de chocolat semi-sucré et remuez jusqu'à ce qu'elles fondent et que le mélange soit lisse et brillant. Si vous utilisez des noix, incorporez-les à ce moment.
Versez le mélange de fudge dans le plat de cuisson préparé, en l'étalant uniformément avec une spatule. Laissez refroidir à température ambiante pendant plusieurs heures, ou jusqu'à ce qu'il soit complètement pris. Pour accélérer le processus, vous pouvez le mettre au réfrigérateur.
Une fois le fudge pris, coupez-le en carrés et servez.