When you find yourself craving a certain food, your body may be trying to tell you something. If you are craving something unhealthy, this does not necessarily mean that you should go out and eat lots of that unhealthy substance. But you might have a look at a few other factors.
1. You might be craving something which contains certain nutrients which your body is deficient in. A recent example for me was incessant cravings for canned ravioli. I eventually realized that I was also craving Tomato Soup. I began making tomato soup, using fresh tomatoes and herbs, and found that it fully handled my ravioli cravings!
What I assumed was that the tomatoes contained some nutrient(s) that I was deficient in – perhaps Vitamin C or Iron – and that this was what was behind the craving for ravioli (with all its tomato sauce). But instead of eating tons of unhealthy and fattening ravioli, I was able to pacify myself with fresh tomato soup – doing only good and no harm to my body.
2. Your craving might be a side-effect of another deficiency.
My mother always told me that when I craved sugar, this was usually a sign of a lack of protein. I have also read that when you continuously feel like you want to eat something but you don’t know what it is, that’s a need for Vitamin C.
Of course I’m no doctor. But in my personal experience, whenever I did find the correct and healthful item to fulfill my craving, it sort of “felt right” in the end.
Keep this in mind the next time you have a funny craving and you may be able to use it as an indicator for better health, instead of an impetus to indulgence.