Arrange for all the ingredients and utensils. It is easier to work and finish in a go when everything is ready and in place around you.
Take a medium saucepan. Combine in it the sugar, cocoa powder, salt and cinnamon in the above mentioned quantities. Stir the ingredients well to make sure that lumps are eliminated. The heat settings should be on low to allow the ingredients to mix together thoroughly.
Pour in the evaporated milk into the contents of the saucepan. Stir to mix the milk in with the rest of the existing ingredients. Now increase the heat settings to medium and bring the fudge mixture to boil.
Boil for two minutes. The fudge sauce at this point should have the perfect consistency and the desired taste. Do a taste check with a small spoon to cater for any needed alterations.
Remove the pan from the heat and set it aside on a stand. Now mix in vanilla and the butter thoroughly. Vanilla brings its own distinct taste and scent while the butter adds to the smooth consistency.
The sauce can be used fresh to top over cakes, ice creams, pan cakes and crepes. It can also be stored in the refrigerator for later use. The sauce can survive for long in the refrigerator. However, it will have to be warmed in the microwave just before use to get the best out of it.