Free shipping on orders over £45

Sugar Cravings: Why They Happen and How to Stop Them (Including Stress Eating)

Sugar cravings usually come from skipped meals, poor sleep, stress, habit, or meals low in protein and fibre.

A woman looking through a glass counter at chocolate truffles and sweets

Last updated: October 2026

Sugar cravings usually come from skipped meals, poor sleep, stress, habit, or meals low in protein and fibre. To curb them, eat regular balanced meals, sleep well, keep sweet foods out of easy reach, and plan a smaller treat rather than banning sugar. The NHS advises adults to have no more than 30g of free sugars a day.

Below: why you crave sugar, stress eating, cravings at night and before periods, 10 ways to stop sugar cravings, healthier swaps, and when to get help.

Why do I crave sugar?

Cause What happens
Skipped or late meals Hunger builds and you reach for the quickest energy
Low-protein, low-fibre meals Energy rises and falls quickly, then you want more
Poor sleep In a small study, two short nights raised hunger hormones and appetite for sweet, starchy foods
Stress Many people turn to comfort food when stressed
Habit and cues A biscuit with every cuppa, dessert after dinner, sweets at your desk
Caffeine crashes The afternoon dip sends you looking for a pick-me-up. See coffee crash
Alcohol Lowers willpower and often leads to late-night snacking

↑ Back to top

Stress eating

When you’re stressed or tired, sweet, high-fat comfort foods feel especially rewarding, and eating them becomes a quick way to cope. The food isn’t the problem; using it as your only coping tool can be. Notice the pattern (when, where, what feeling), then add other ways to decompress, such as a walk, a call, a bath or slow breathing. See stress symptoms, how to relieve stress and stress and cortisol in women.

↑ Back to top

Cravings at night and before periods

  • At night: often from eating too little earlier in the day, tiredness, or boredom while scrolling. A proper evening meal and an earlier bedtime help. See revenge bedtime procrastination.
  • Before periods: many women notice stronger cravings in the week before a period, and during perimenopause. See perimenopause symptoms.
  • In winter: shorter days and lower mood can increase cravings. See tired in winter.

↑ Back to top

10 ways to stop sugar cravings

  1. Eat every 3 to 4 hours, as the NHS suggests for steady energy.
  2. Add protein and fibre to each meal: eggs, yoghurt, beans, wholegrains, vegetables.
  3. Have a proper breakfast.
  4. Sleep 7 to 9 hours. See how to sleep better.
  5. Drink water first; thirst can feel like hunger.
  6. Keep sweets out of sight and out of easy reach.
  7. Plan a treat rather than banning sugar completely.
  8. Wait 10 minutes when a craving hits. Many pass.
  9. Move: a short walk can ease a craving.
  10. Cut down gradually, for example less sugar in tea and coffee each week.

↑ Back to top

Healthier swaps

Instead of Try
Milk chocolate A couple of squares of dark chocolate
Biscuits with a cuppa A handful of nuts, or an oatcake with nut butter
Sugary hot chocolate A homemade cocoa or cacao drink. See healthy hot chocolate
Fizzy drinks Sparkling water with fruit
Dessert every night Greek yoghurt with berries
Energy drinks Water and a walk. See energy drinks

Our Reishi Mushroom Adaptogenic Complex is an organic cacao drink with reishi, lightly sweetened with coconut sugar, which many people enjoy as an evening treat instead of a sugary hot chocolate. Check the label for the sugar per serving.

↑ Back to top

Do chocolate cravings mean low magnesium?

It’s a popular idea, as cocoa contains magnesium, but there’s no good evidence that chocolate cravings are a sign of deficiency. Cravings are much more often about habit, mood, stress or hormones. If you’re worried about low magnesium, see signs of magnesium deficiency and foods high in magnesium. Magnesium contributes to the reduction of tiredness and fatigue, and our Magnesium Glycinate Sleep Complex is sweetened with stevia rather than sugar.

↑ Back to top

When to get help

See a GP if you have constant thirst, need to wee a lot, feel very tired or are losing weight without trying, as these can be signs of diabetes. Also speak to your GP if you feel out of control around food, eat in secret, or feel guilty and distressed after eating, as support for eating problems is available.

↑ Back to top

FAQs

Why do I crave sugar so much?

Usually because of skipped meals, low-protein meals, poor sleep, stress or habit. Regular balanced meals and better sleep help most.

How do I stop sugar cravings fast?

Drink water, wait 10 minutes, take a short walk, or have a small protein-rich snack like nuts or yoghurt.

Why do I crave sugar at night?

Often from not eating enough earlier, tiredness or habit. A proper evening meal and an earlier bedtime help.

Do chocolate cravings mean I need magnesium?

There’s no good evidence for this. Cravings are more often linked to habit, mood, stress or hormones.

How much sugar is too much?

The NHS advises adults to have no more than 30g of free sugars a day, about 7 sugar cubes.

↑ Back to top

Sources

This guide is general information, not medical advice. Evopure makes the Reishi Mushroom Adaptogenic Complex and Magnesium Glycinate Sleep Complex.

Written by

The Evopure team

UK wellness brand

Evopure makes third-party lab tested CBD, magnesium and functional mushroom supplements in the UK. Our articles are general information, not medical advice.

Shop the article

Mentioned in this article

Natural · UK made · Lab tested

Evopure

What would you like help with?

Tell us, and we will point you to the right place and send you 20% off.

20% off your first order

Natural · UK made · Lab tested