01 -
Grease a 20x20 cm square pan and set aside.
02 -
In a medium saucepan, mix granulated sugar and unsweetened cocoa powder until well combined.
03 -
Add milk to the saucepan and stir thoroughly to create a uniform mixture.
04 -
Add unsalted butter and place saucepan over medium heat. Bring mixture to a boil, stirring consistently.
05 -
Once boiling, continue to stir constantly for 5 minutes. Maintain an even simmer to prevent scorching and promote a smooth texture.
06 -
Remove saucepan from heat. Stir in vanilla extract. If using, fold in chopped nuts until evenly distributed.
07 -
Pour the hot fudge mixture into the prepared pan, spreading it evenly with a spatula.
08 -
Allow fudge to cool at room temperature for approximately 2 hours until fully set. Once firm, cut into squares for serving.