I once read somewhere that cravings are the body's signal that it is missing something - like craving citrus fruit means that your body needs vitamin C, craving milk or cheese means you need calcium, and so on.
Lately I've been craving red meat - the redder, the better - and since I'm trying to keep my red meat consumption to a minimum, my freezer is full of meat substitutes: MorningStar Farms Corn Dogs, soy dogs, edamame , and veggie burgers. But yesterday evening, one of my neighbors was cooking dinner on the grill and I could smell it even inside the house with the windows shut. I didn't feel like cooking, so I called Hot Mustard for delivery. Even though the charbroiled meat smell wafting through the house wanted me to order the ribs, I ended up with light, healthy sushi and edamame. That I pretended was a juicy burger and fries.
Today I crave my Nana's meat pie (sort of like a British "pasty"), Steak-Ums (even though I haven't had one of those since the 80s), and fried Spam. I will be having none of it, but on the plus side, I have taken 3.25 years off of my "RealAge."
Why don't I ever crave lettuce? Or carrots? Or green grapes?