Already have an account?
Get back to the
Food & Recipes

5 Different Food Cravings and What They’re Trying to Tell You


Cravings are our body’s way of telling us that something is missing. By sending these messages, our bodies can maintain the right balance of minerals, vitamins, and energy levels. But what do our desires for certain foods really mean? Shona Wilkinson, nutritionist at NutriCentre, explains.

1. Craving: Something Sweet

You Need: Chromium

“As you eat, your blood sugar goes up and insulin is released. If you are eating refined sugar and carbs they will hit your bloodstream fast and cause an imbalance in blood sugar. Your body will release more insulin to deal with this rapid rise in blood sugar. Once dealt with, the blood sugar levels will drop, but because you’ve generated the release of so much insulin, the levels will drop too low and you will soon feel like snacking on a bar of chocolate. The more sweets you eat, the more you will crave them — it is a catch 22.

Make sure you eat a healthy breakfast, which contains protein as well as carbohydrates (scrambled eggs with rye bread) and continue later during the day with vegetables; this helps to maintain a steady flow of blood sugar. This means that by the time you get to 4 PM, your blood sugar should not have dropped so much that you need that quick sweet fix.”

2. Craving: Chocolate

You Need: Magnesium

“Another craving that most of us experience on a daily basis is chocolate. However, what we really want and need is magnesium.” It has been estimated that approximately 80 percent of the population is lacking magnesium in their daily diet. 

“Magnesium can not only support the immune system by preventing inflammation, but it also plays a crucial role in balancing the nervous system and easing anxiety. It is also important for good bone health. The best way to deal with this craving is to reach for a square of dark chocolate (70 percent cocoa).”

3. Craving: Salt

You Need: Sodium

“If you crave salty food, it could mean that your sodium levels are too low, usually due to dehydration (after exercise, illness, or drinking alcohol).” Sodium is a very important mineral that helps to maintain water balance in our body and regulate blood pressure. “You can quickly replenish it with dried anchovies or salted popcorn, which are naturally high in sodium. You can also find small amounts of this mineral in celery and carrots, which should help your craving.”

4. Craving: Starchy Carbohydrates

You Need: Tryptophan

“Carb cravings are a sign of low levels of the amino acid tryptophan, which is necessary for serotonin production — a ‘happy’ brain chemical. It plays crucial role in sleep and wake cycles as well as digestion. A lack of it can lead to low mood and anxiety. Instead of reaching for starchy carbs, try to include certain protein in your diet that can provide you a fair amount of tryptophan, like turkey, eggs, bananas, or walnuts.”

5. Craving: Meat

You need: Iron

“Craving meat could mean that your body needs iron. Recently, there has been a growing tendency to cut down on red meat in our diet, which is a main cause of iron deficiency. It plays a vital role in supporting the immune system, as it helps to transport oxygen throughout the body. Without it, we become fatigued and tired. Try to include red meat at least once a week in your diet and add lentils, spinach, and pumpkin seeds, which are also a great source of minerals and vitamins.”

This article was originally written by Yours editors. For more, check out our sister site, Yours.

More From Woman’s World

5 Simple Ways to Beat Muscle Loss After 50

11 Breakfast Recipes You’ll Want to Eat All Day Long

5 Nourishing Winter Foods That Will Warm You Up From the Inside Out

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.