For this recipe, you need to use evaporated milk. Condensed milk does not give the same taste or texture and should not be substituted in place of the evaporated milk.
The best and easiest way to make sure your fudge is creamy and not grainy is to heat the ingredients to the right temperature and stir so that it’s able to get smooth and melted.