What Do Your Food & Drink Cravings Say About You?

What Do Your Food & Drink Cravings Say About You?

Food and drink cravings can mean a lot more than just hunger and thirst. They may be a way for your body to tell you what it needs in order to function well. If you crave certain foods, like chocolate or crisps, then check out our craving list to interpret what your body is trying to tell you.

Today we're sharing what your cravings say about you! 

1. You crave chocolate


If you're craving chocolate, then your body is crying out for magnesium. This nutrient can help lots of the processes in your body, including blood sugar levels, blood pressure, regulating muscle and nerve function, bone and DNA. Magnesium can help keep your heart beating steadily and help build a healthy immune system.

Instead of chocolate, eat: vegetables, fruits, seeds, and nuts.

2. You crave oily snacks

You need calcium. This mineral is found in lots of different types of food and helps our blood clot, muscles contract and allows the nerves to send messages. It also helps build strong bones and keep them healthy.

Instead of oily snacks, eat: kale, dairy, legumes, mustard, cheese, sesame, and broccoli.

3. You crave bread & pasta

Like your loaves? It sounds like you need nitrogen. Nitrogen is an important component of amino acids and helps make proteins in muscles, blood, hair, nails, DNA and skin.

Instead of bread, eat: meats, nuts, beans, fish, and other high-protein foods.

4. You crave fizzy drinks

 Don't act on those impulses!

Find yourself reaching for lemonade? Sounds like you need calcium! As well as looking after your teeth and bones, calcium helps muscles and is one of the most vital minerals for your body functioning at optimal levels.

Instead of fizzy drinks, eat: kale, spinach, almonds, oranges, sesame seeds and broccoli.

5. You crave salty foods

If you like your salty snacks, then you need chloride and silicon. Chloride helps to transmit nerve impulses and regulates fluids in and out of body cells. Silicon is important for the healthy growth of hair, fingernails and skin.

Instad of salty foods, eat: tomatoes, lettuce, seaweeds, cashews, seeds and nuts.

6. You like to chew ice

Why do we like to chew ice? 

Chewing ice is a sign that you need iron. Iron is needed for the production of red blood cells and the immune system is dependent on iron in order to function. It also helps to convert blood sugar to energy.

Instead of ice, eat: meat, fish, seaweed, poultry, black cherries and greens.

7. You crave sweets & sugary snacks

Just one more biscuit...

Got a sweet tooth? You need carbon, phosphorus, sulphur, chromium and tryptophan. Your body needs phosphorus for many different things, including creating energy, forming healthy bones and teeth and moving muscles. Carbon provides you energy, sulphur makes up amino acids used to create protein for hormones, enzymes and antibodies, tryptophan is used in growth, development and helps in the making of serotonin - that happy feeling. Chromium helps insulin and is involved in fat and protein metabolism.

Instead of sweets & sugary snacks, eat: broccoli, grapes, nuts, vegetables, fruits, cabbage, cauliflower, spinach, sweet potato, turkey and cheese.

8. You crave acidic foods

If you're after acidic foods, like processed food, then you need magnesium. Magnesium is used for treating ADHD, anxiety, chronic fatigue syndrome, fibromyalgia and more.

Instead of acidic foods, eat: fruits, nuts, seeds and legumes.

9. You crave tea & coffee

Do you struggle to wake up without your morning cuppa?

If you love a cuppa in the morning then it sounds like you're craving phosphorus, sulphur, salt and iron. Salt helps to look after your fluid balance and it helps control the ways your nerves and muscles work.

Instead of tea & coffee, eat: chicken, beef, poultry, fish, eggs, nuts, egg yolks, red peppers, cruciferous vegetables, sea salt, meat, seaweed and more.

What food or drink cravings do you get? Let us know below!

Colleen B


Lifelong biscuit addict. Obsessed with recipes, cooking & eating. Slightly lazier than the average bear, so likes writing about life hacks & discovering the quickest / easiest way to do things.

Follow me on X
  1. Author Christopher Lewis on July 11, 2016 at 12:18 pm

    I crave chocolate, sweet things especially in the evenings, like fizzy drinks but try to drink sugar free, take B12 1000mg each day to help but I am sure there are other things that would help. I do not sleep very well and always wake up tired and aching and wonder if I have to much sugar.

  2. Author Lozza on July 11, 2016 at 12:42 pm

    I crave savoury foods like sausage rolls, crisps and toast. I have had cravings for jacket potatoe a lot more recently though, oh and salads! I Never get cravings for cakes or biscuits or anything sweet really, except chews every now and then (such as fruitella). I do like a cup of tea too, but it has to be PG tips decaf or I don't like it. Slightly odd, but I also don't like acidic food/drink or most of the things listed in your article as cravings. I am slightly partial to pasta though ?

    1. Author Colleen B on July 19, 2016 at 9:33 am

      Oooh I love a yummy sausage roll!

  3. Author Julie on July 11, 2016 at 8:09 pm

    I crave milk. All the time I want to drink it. It's odd. Any ideas why ?

    1. Author Colleen B on July 13, 2016 at 1:51 pm

      No I'm afraid I can't help you there Julie - but I would recommend asking your doctor who might know.

    2. Author Janet on July 14, 2016 at 3:25 pm

      I do too, but it has to be cold. I drink pints.

    3. Author Vichkiee on September 9, 2021 at 10:20 am

      Glad to know it's not just me that drinks lots of cold milk😊😊I cant drink hot milk in any form.

  4. Author Sandie on July 11, 2016 at 10:40 pm

    I crave frozen fruit, ice cream, chocolate and more chocolate

    1. Author Colleen B on July 13, 2016 at 1:48 pm


  5. Author Verity Pink on July 12, 2016 at 4:00 am

    A salt craving can also indicate thyroid deficiency - I suppose it's the tang of the iodine that the body is really seeking.

    1. Author Colleen B on July 13, 2016 at 1:49 pm

      That's interesting Verity, thanks for commenting.

  6. Author Debbie on July 12, 2016 at 8:35 am

    A lot of this advice is good, and perhaps my own guilty conscience is prodding me, but I'm sorry, if I need a cup of coffee, then trust me, a cup of coffee is just what I need, and NOT seaweed or egg yolks!

    1. Author Colleen B on July 13, 2016 at 1:48 pm

      Very true Debbie - I hope you find some of it useful anyway!

  7. Author Penny Read on July 12, 2016 at 3:53 pm

    Er... I crave all of these!

    1. Author Colleen B on July 13, 2016 at 1:46 pm


  8. Author Tina Rayner on July 16, 2016 at 11:12 am

    I'm constantly craving cereal bars with a cup of tea! I can't have a cup of tea without cereal bars to dunk in it, like Nature Valley, Nutri Grain and Alpen bars..... Any idea of what I'm lacking? ?

    1. Author Colleen B on July 19, 2016 at 9:38 am

      Hi Tina, oooh I love a cereal bar (especially a chocolate one). I'm afraid I'm unsure what you're lacking, the best thing to do is speak to your doctor.

    2. Author Nikki on September 26, 2020 at 8:16 am

      Cereal bars are loaded with sugar so I'd go with the sweet tooth alternatives 🙃


Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *