What Do Certain Food Cravings Mean?

Our bodies are pretty smart, but did you know: studies suggest that you actually crave certain foods when your body is lacking in certain vitamins and minerals!

Here is a list of the most common cravings and their connected deficiencies:


Craving chocolate is said to be connected to magnesium deficiency. To combat this, try adding more nuts, seeds, dark leafy greens, dark chocolate (in moderation), or raw cacao powder to your smoothie to help boost your mineral levels, and try to avoid the sweet, refined chocolate bars that are actually low in cacao. 

Read more: Benefits of Dark Chocolate + Portion Control


Cravings for sweets may be due to the lack of chromium in the body because the mineral involved in glucose metabolism, and enhances the insulin. Reaching for lollies in such situations only makes things worse because it causes the body to produce insulin, which leads to a drop in sugar. Instead, it is recommended to eat foods rich in chromium such as beef, chicken, carrots, potatoes, broccoli, asparagus, whole grains, and eggs.

Read more: Tips To Make Weight Loss Easier


If you are craving salty foods there could be a couple of things your body is trying to tell you. One is that you’re dehydrated, especially if it’s after exercise, on a hangover, or if you haven’t consumed enough water. It could also be a deficiency in chloride and silicon which are founds in such as nuts, seeds, whole grain bread, pasta, oatmeal, brown rice (silicon), celery, tomatoes, lettuce, and seaweed (chloride). 

Read more: Nuts About Nuts? Why Nuts Could Be Hindering Your Weight Loss!


Fatty foods are often our comfort foods and are linked to making us feel better when we’re sad or premenstrual. Craving them could also mean you’re lacking essential fatty acids in your body, such as omega-3 and omega-6. You can get these from oily fish such as salmon, nuts, and seeds, so try snacking on them instead of chips when you get the urge.

Read more: The Truth About Fattening Foods


The craving for meat can be a sign that your body is lacking iron, vitamin b12 and zinc, which plays an important role in the immune system. If you lack them then there are greater chances that you will be susceptible to colds and flu. Zinc is vital for cell division and healthy skin, hair, and nails. Although red meat is the best source of zinc, it is recommended to eat spinach, shellfish, cheese, whole-wheat bread and pumpkin seeds.

The next time you are craving these foods, take a look at what nutrients you might be lacking in your current diet as this could solve the mystery of your particular craving.

The Slim Mama Shake is packed with vitamins and minerals, so if you're worried that you aren't getting enough in your diet then give the shake a try. It also contains protein to keep you fuller for longer which will keep your cravings at bay!

Click here to get your hands on the Slim Mama Shake!

Leave a comment

Name .
Message .

Please note, comments must be approved before they are published