Free shipping on orders over £45

Is Eating Before Bed Bad? What and When to Eat for Better Sleep

Eating before bed isn’t always bad, but a big, rich or spicy meal close to bedtime can disturb sleep and trigger heartburn. The NHS advises people with heartburn not to eat within 3 to 4 hours of bed.

A man in pyjamas spreading cheese on toast in the kitchen with avocado and tomatoes nearby

Last updated: October 2026

Eating before bed isn’t always bad, but a big, rich or spicy meal close to bedtime can disturb sleep and trigger heartburn. The NHS advises people with heartburn not to eat within 3 to 4 hours of bed. If you’re hungry, a small, light snack is fine. Finish your main meal 2 to 3 hours before bed.

Below: how late eating affects sleep, the best and worst bedtime snacks, eating before bed and weight, and tips for late shifts.

How late eating affects sleep

A study of healthy adults found eating more close to bedtime was linked to poorer sleep quality, including taking longer to fall asleep and waking more in the night. Large meals keep your digestive system busy, and lying down soon after can push stomach acid up, causing heartburn. Alcohol and caffeine with a late meal make things worse. See how to sleep better and insomnia.

Our pick

Magnesium Glycinate Sleep Complex

Magnesium Glycinate Sleep Complex is a berry drink powder with 148mg of magnesium a scoop from bisglycinate and citrate, plus glycine and L-theanine. Magnesium contributes to a reduction of tiredness and fatigue.

Add Magnesium Glycinate Sleep Complex to bag See ingredients and reviews

Vegan and made in the UK. Free UK delivery over £45, 14-day returns on unopened items.

Subscribe £22.49One-off £29.99

View product

Best and worst bedtime snacks

Better choices Best avoided late
A small bowl of porridge or wholegrain cereal with milk Large, fatty or fried meals
A banana or kiwi Spicy food, if it gives you heartburn
Natural yoghurt Chocolate, coffee, cola and energy drinks (caffeine)
A slice of wholegrain toast Alcohol
A small handful of nuts Sugary sweets and desserts. See sugar cravings
A warm, caffeine-free drink Big drinks right before bed, if they wake you to wee

See best tea for sleep, is hot chocolate good before bed? and foods high in magnesium.

Prefer a drink to a snack? Our Magnesium Glycinate Sleep Complex is a stevia-sweetened bedtime drink, and magnesium contributes to a reduction of tiredness and fatigue. Our Reishi Mushroom Adaptogenic Complex is a cosy cacao drink.

The FSA’s 10mg a day figure for CBD is precautionary advice rather than a legal limit, set while longer-term safety research continues. At Evopure we think it is a very cautious figure, and many adults use more. If you go above it, increase slowly, and check with your GP or pharmacist first if you take any medication.

Eating before bed and weight

What and how much you eat across the day matters more than the exact time. But late-night snacking often adds extra calories, especially in front of a screen, and poor sleep increases hunger the next day. If you’re snacking late out of habit or tiredness, an earlier bedtime can help. See menopause weight gain and revenge bedtime procrastination.

If you work late or eat late

  • Eat your main meal earlier, such as at lunchtime, and have a lighter evening meal.
  • Keep late meals small and easy to digest.
  • Sit upright for a while after eating if you get heartburn.
  • On night shifts, plan meals around your sleep. See shift work and sleep.

Related guides

Sources 3

  1. NHS. Heartburn and acid reflux.
  2. Crispim CA et al (2011). Relationship between food intake and sleep pattern in healthy individuals. Journal of Clinical Sleep Medicine.
  3. Spiegel K et al (2004). Sleep curtailment in healthy young men is associated with decreased leptin levels, elevated ghrelin levels, and increased hunger and appetite. Annals of Internal Medicine.

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

Written by

Co-founder, Evopure

Martin co-founded Evopure and writes about sleep, stress and recovery. Our articles are general information, not medical advice.

Questions, answered

A big or rich meal close to bedtime can disturb sleep and cause heartburn, but a small light snack is usually fine.

Aim to finish your main meal 2 to 3 hours before bed. The NHS advises people with heartburn not to eat within 3 to 4 hours of bed.

A small bowl of porridge, natural yoghurt, a banana, wholegrain toast or a few nuts, with a caffeine-free drink.

Total intake matters most, but late-night snacking often adds extra calories and poor sleep increases next-day hunger.

Shop the article

Mentioned in this article

Evopure
★ 4.7  ·  500,000+ customers  ·  UK made