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.

↑ Back to top

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 the reduction of tiredness and fatigue. Our Reishi Mushroom Adaptogenic Complex is a cosy cacao drink.

↑ Back to top

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.

↑ Back to top

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.

Get heartburn at night? See the best sleeping position for reflux.

↑ Back to top

FAQs

Is it bad to eat before bed?

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

How long before bed should you stop eating?

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.

What is a good snack before bed?

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

Does eating late make you gain weight?

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

↑ Back to top

Sources

This guide is general information, not medical advice. Evopure makes the Magnesium Glycinate Sleep Complex and Reishi Mushroom Adaptogenic 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