The only nutrients I believe your body can 'tell' you its missing are salt, water, calories and carbs, perhaps fat and meat/protein as well. The rest seems like wishful thinking to me. For your body to relay that its missing lets say magnesium, and therefore it wants you to eat magnesium rich foods is a pretty complicated chain of events and I believe its too specific.
No announcement yet.
What your body wants you to eat