What your cravings actually mean


We all have a weakness and a vice we can’t live without – for some it’s sweet or salty or even both.


Your body could be in need of magnesium. Magnesium is great for a healthy menstrual cycle and essential for healthy bones.

Diet solution: Increase your intake of spinach, almonds, avocados and pumpkin.


Salt is important for transporting nutrients in your body and regulating your metabolism. Salt deficiency is uncommon as a lot of foods have salt but dehydration could be the cause of your craving salt.

Diet solution: Drinks lots of water and also use sea salt instead of table salt.


In times of stress your body draws muscle glutamine to strengthen the immune system. Rather than having a drink try foods high in amino acids.

Diet solution: Eat foods high in essential amino acids like red meat, fish, nuts and legumes.


Caffeine does increase your energy levels as it raises your blood sugar. But reasons behind your need for a caffeine boost can be an underlying iron or vitamin B12 deficiency.

Diet solution: Foods rich in Vitamin B12 such as seafood, red meat and also beetroot is good iron source.


Craving chips and fatty salty snacks could mean your body needs the healthy fats. So rather up your intake in healthy fats and oils.

Diet solution: Oily fish such as sardines and anchovies and omega-6 fatty acids found in avocados and nuts will give you essential fats.

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For only R75 per month, you have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today.
Subscribe to News24