Foods to avoid before bed that will keep you awake

Tips to help you sleep

Foods to avoid before bedtime

If you’re having trouble getting to sleep, waking up throughout the night, or getting up in the morning feeling like you haven’t been to sleep at all then you may be looking for some solutions. There are lots of things you can try including mediation, herbal teas or simple stretches, but did you know that the food you eat can also seriously impact your ability to get to, and stay asleep.

Cheese has always had a bad reputation as a late night snack – being blamed for bad dreams and broken sleep, but is there any truth behind the myth and what other foods should we avoid late at night?


This one definitely lives up to its bad name when it comes to healthy bedtime snacks. The fermenting process in aged cheeses creates compounds that can cause different physical reactions in the body – one of which is restless sleep and frequent sudden awakenings during the night. Aged cheeses have also been connected with headaches and migraines, so if you suffer from either of these you may want to cut it out of your diet.

Big portions

Although the feeling of slipping into a ‘food coma’ after a huge meal is deeply satisfying and enjoyable, it will actually have the opposite effect on your ability to sleep! Overeating can cause acid reflux, indigestion or heartburn – all big culprits for waking you up during the night. Try and have your main meal at lunchtime and a lighter meal in the evening if you suffer from any of these.

Fatty or spicy foods

These kinds of foods can be hard to digest and can also cause indigestion. Hot curries are definitely not recommended if you are having trouble falling asleep!


Sorry to all the chocoholics reading this – but reaching for your favourite sweet treat after dinner is one of the worst things you can do for a restful night. As well as containing high amounts of sugar, chocolate also contains caffeine which can keep you tossing and turning into the small hours.

As well as the types of food you eat before bed, it is also important to time your meals well too. You should aim to eat your evening meal at least 3 hours before you go to sleep. If you get hungry again before bed try eating a small, healthy snack, but avoid comfort eating or snacking in front of the TV. The body works hard to digest anything that you eat, and loading it up with a big meal just before bed will mean that your insides will be concentrating on breaking down the food you have eaten rather than resting and regenerating.

If you feel hungry later in the evening, try a small glass of water before reaching for the snack foods, as quite often our mind confuses hunger for thirst, and a quick drink can relieve any cravings. Just make sure that you are not turning to alcohol or coffee to quench your thirst, as these can keep you awake or stop you falling into a deep, restful sleep as well.


<  Back to SLEEP HELP