There are instances when our cravings can come on pretty strong - such as when you cannot wait to launch into a packet of crisps or sink your teeth into a soft, sugar coated donut. There may be times when you overwhelmingly desire a slab of cheese or a piece of toast.
Whatever your cravings may be, they can be pretty hard to control when they come into play . However, while there are many theories behind why our cravings occur (from what your mother ate while you were in her womb, to the demand of your second 'gut brain,' or even pregnancy cravings) one other, possibly more plausible theory is that our cravings occur due to a lack of a specific nutrient.
Food cravings correspond to a request from our body. This theory maintains that if you replace foods containing the same nutrients you are actually craving, they might help curb the urge to eat unhealthy snacks. In theory, therefore, it should be possible to eat your way out of a packet of crisps, by replacing your desire with a handful of olives. Of course, there are instances when the food you are craving will have to do - after all, a spinach and seafood salad at the movies instead of a box of buttered popcorn isn't going to cut it.
Nevertheless, as with most things, extremes are hard to sustain. Keep in mind that there is a time and a place for everything. But, when your body is calling for more calcium and fatty acids, you should try opt for a dish of eggplant or some crispy kale over a portion of cheese.
Here are some other solutions to curb your food cravings.
To view a larger version of the chart click on the images.