What your food cravings actually tell you about your body

By , May 12, 2026

You are halfway through a long workday and suddenly, all you can think about is something sweet.

Or it is 9 pm, and the pull towards crisps or chips feels almost impossible to ignore. Most people dismiss this as a lack of willpower.

Nutrition science says otherwise.

According to a 2024 review published in the peer-reviewed journal Nutrients, “food cravings involve a strong drive to consume palatable foods irrespective of nutritional status”, meaning your body is doing something far more purposeful than simply being greedy.

It is sending signals. Learning to read them can change how you eat entirely.

Here is what the most common cravings are actually pointing to, and what to reach for instead.

Sugar

A sudden craving for something sweet is most commonly linked to a drop in blood glucose, which happens when you skip meals or go long stretches without eating.

The brain, which runs almost entirely on glucose, raises the alarm fast.

But a persistent sweet tooth can also point to low levels of chromium or magnesium, two minerals involved in how the body regulates insulin.

A hand reaches past a soda to select a portion of roasted groundnuts (njugu) from a vendor, illustrating a mindful alternative to processed snacks. PHOTO/Gemini

Instead of reaching for a mandazi (a deep-fried dough snack) or a fizzy drink, try a banana with peanut butter, a handful of dates with nuts, or a small portion of dark chocolate.

These offer natural sweetness alongside fibre and minerals that stabilise your energy rather than spike and crash it.

Salt

Constant salt cravings often signal low electrolytes (particularly sodium, potassium, or zinc), especially if you sweat heavily, exercise regularly, or have recently been unwell.

Stress is another driver: cortisol, the hormone released by the adrenal glands under pressure, causes your kidneys to excrete more sodium, leaving your body genuinely depleted.

Coconut water, a light broth, or a small portion of nuts can replenish what you are missing far better than a packet of crisps.

Carbohydrates

Reaching for bread, rice, ugali, or anything starchy is often your brain asking for serotonin – the mood-regulating chemical that carbohydrates help produce.

This tends to peak in the afternoons and evenings, or during stretches of low mood.

A nutritious Kenyan meal of brown ugali, sukuma wiki, and maziwa mala provides sustained energy, preventing the crash often associated with refined carbohydrates. PHOTO/Gemini

Choosing brown rice, sweet potato, or whole-grain options over refined carbs allows for a slower, steadier release of energy that keeps serotonin production more consistent.

Fat

Cravings for fried foods, cheese, or creamy dishes often signal that your body is low on essential fatty acids, or is simply running on very little fuel.

Healthy fats from avocado, eggs, groundnuts, or oily fish like tilapia support brain function, hormone production, and sustained fullness.

When the craving is emotional, not physical

Not every craving comes from the body.

A 2022 study published in the Einstein medical journal described craving episodes as moments in which “food is associated with obtaining pleasure or relief” – the brain reaching for a reward rather than nutrition.

A man finds comfort in a simple cup of tea at twilight, practicing self-reflection to distinguish between physical hunger and emotional needs. PHOTO/Gemini

Stress, boredom, fatigue, and loneliness are among the most common emotional triggers, and they tend to steer people specifically towards high-sugar, high-fat foods because those activate the brain’s reward system quickly.

The next time a craving hits, pause and ask yourself three things: “When did I last eat?” “How much water have I had today?” “How am I actually feeling right now?”

The answers will almost always tell you more than the craving itself.

More Articles