Calcium and magnesium
The content of these two minerals is often low when combined, making people crave sugar and salt.
Too little magnesium can make you crave chocolate. However, stress and eating too much sugar can deplete your calcium and magnesium stores, making your cravings even more intense.
Eat plenty of dairy products, sardines and dark green leafy vegetables to increase calcium. Nuts, dairy products, and broccoli to increase magnesium.
Vitamin B
This vitamin helps your body cope with stress. During times of high stress, your body will use this vitamin very quickly. If your calorie stores are low, you will easily suffer the consequences of stress, such as eating too much. Vitamin B is found in meat, seafood, dairy products, dark green leafy vegetables, bananas, potatoes, avocados, etc.
Zinc
This mineral is often lower in older adults and those who are stressed. Zinc deficiency can reduce taste buds, making you crave salt and sugar. Zinc is found in oysters, crab, liver, chicken thighs, eggs, peas and nuts...
Iron
Iron deficiency, a common condition in premenopausal women. You can supplement iron from red meat, chicken and fish, to absorb iron optimally.
Omega-3 fatty acids
Lack of this essential fatty acid can make you crave cheese. Omega-3 EPA and DHA fatty acids are most abundant in fatty fish, such as salmon, sardines, and properly processed canned tuna.