Cravings aren't something to be feared or to get rid of. I could make the argument that you should actually look forward to your food cravings since they are insider information from your body and subconscious mind about what's going on under the surface in your life.
I hurriedly stuff caramels into my mouth. The same caramels I bought weeks ago. The same caramels that never before had posed a threat to my 'no binge' resolve -- because, hey, they just weren't 'my thing.'
A new study suggests that a short bout of exercise can reduce chocolate cravings. Exercise has so many health benefits, so when you get a craving, especially when you're not hungry, a brisk walk may be all you need to let it pass.
Pay attention to your meals. While you're eating, be here now. In the moment. When your attention strays, bring it back. Do it over and over again, for the rest of your life. If you don't meditate, then boom. Now you do.
In order to effectively learn how to ignore cravings, you must mentally rehearse the full miserable sequence of what would happen if you give in. So here's my exercise for you. The next time you experience a craving, stop. Grab a notebook.
The best way to ensure you are eating the highest quality, most nutritious food possible is to prepare your own food in your own kitchen. We are all chefs. You don't have to be trained at Le Cordon Bleu to know your way around a kitchen.