Cravings can be the biggest problem while being on diet. However, instead of snacking on junk food, you may choose a healthy alternative like fruits, vegetables or nuts. Berries, cucumber, grapefruits or almonds will cure your cravings and are healthy at the same time.