If your scotcharoos are hard it is probably from over boiling. The recipe calls for only 3 minutes of boiling on medium heat. Also, be sure to let your Scotcheroos come up to room temperature before eating.