A craving is a strong desire to eat a specific food. Food Cravings can hit us at any time, not only when we are hungry. Most of us don’t understand the real meaning behind our cravings. We crave certain foods when our body is in need of certain nutrients. This chart will help you determine what your body is really trying to tell you.