Fruits does it for us. You would eat and feel full because of the water content of the fruits.I stop cravings by carrying fresh fruit, eating an apple or banana, drinking cold water, and keeping myself busy with a small workout. If I feel like having a cake, I grab some roasted peanuts and continue to maintain discipline without going back to sugary snacks.