What do food cravings say about you? (CHART) http://www.betterraw.com/2011/10/what-do-food-cravings-say-about-you.html
Crave salty snacks? This mean you’re lacking chloride. Try eating fish, or swapping your table salt for unrefined sea salt.
Crave carbonation? You may need calcium. Go for broccoli, kale, legumes, and cheese to give your bod its calcium fix.
Crave bread? Um, yes. Always. This means you could be lacking nitrogen. Eating high protein foods like fish, nuts, meats, and beans can prevent you from committing carbicide.
Crave sweets? You may need chromium, sulfur, and carbon phosphorus (obvi). Try eating broccoli, grapes, chicken, fresh fruit, nuts, kale, or sweet potatoes instead of a bag of candy.
Crave fatty foods? This could be another calcium problem. Keep that in mind next time you go for those full fat Lay’s chips.
If you crave chocolate, it doesn’t mean your body has a chocolate deficiency, although I think most people would prefer that. Chocolate is high in magnesium. Cravings for it often indicate that your body is deficient in magnesium, which is a common deficiency. If you’re going to eat chocolate, choose organic cocoa and mix it into a healthy smoothie, or eat a small amount of dark chocolate. Because that is unlikely enough to deal with a magnesium deficiency, it’s also important to eat other foods high in magnesium, such as nuts, seeds, fish, and leafy greens.