My Cart


Midnight Feasts: How Food and Drink Impacts Your Sleep

Posted on

How food and drink impacts your sleep


Who doesn’t love waking up feeling refreshed?

There are many ways of ensuring you get a good sleep every night, from a de-cluttered room to relaxing your body before bed.

But, what people often don’t realise is the choice of food before bed also has an impact on how well we sleep.

Everyone deserves a good night’s rest! So, from what to eat to what not to eat, we’ve taken a closer look at how food and drink impacts your sleep.


The Best Foods for Late-Night Munching

Going to bed on a full stomach is never a nice feeling.

But, eating certain types of food can actually help you sleep better! So, if you get peckish before bed, here’s what you should be eating:

Food with Plenty of Vitamins

There are different types of vitamins, minerals and amino acids found in food that help encourage sleep.

The four most significant ones are:
• Tryptophan
• Vitamin B6
• Calcium
• Magnesium

These vitamins and minerals help your body to produce the important sleep inducing the hormone, melatonin.

Melatonin is a hormone produced in your brain that helps your body know when to sleep and when you should be awake and alert.

When your body isn’t producing enough melatonin, you may struggle to sleep at night.

Although melatonin is available widely in forms of pills and liquids, it’s a lot better for your body to get it from food. Here’s a closer look at some of the foods that produce this hormone:

Food with High Levels of Tryptophan

Tryptophan is an essential amino acid that your body does not produce, absorbed from food and then converted to serotonin and melatonin.

Some foods you should eat before bed that are loaded with tryptophan include:

• Fruits such as bananas, apples, avocados
• Grains, rice, barley and wheat
• Dairy products, such as milk, cheese and yogurt
• Fish such as salmon, shrimp and tuna
• All green vegetables
• Nuts and seeds

Food with High Levels of B6

Vitamin B6 helps convert tryptophan into melatonin.
Therefore, this vitamin is essential in helping produce the sleep inducing hormone.

Some food with high levels of B6 are:

• Flax seeds
• Sunflower seeds
• Pistachio nuts
• Bananas
• Avocados
• Spinach
• Meat, such as chicken
• Salmon and tuna
• Dried prunes

Food with High Levels of Magnesium

Magnesium is very important mineral, often referred to as the sleep mineral.

The reason for this is it naturally neutralises adrenaline, therefore letting you sleep quicker and for longer.

Food that is rich in magnesium includes:

• Dark leafy vegetables such as spinach and kale
• Bananas
• Avocados
• Natural yogurt
• Bananas
• Salmon
• Tuna
• Mackerel
• Wheat germ

Food Rich in Calcium

People that have calcium deficiency often wake up in the middle of the night and struggle to fall asleep again.

A diet rich in calcium can sometimes also help people with insomnia!

Therefore, try eating calcium rich food before bed, such as:

• Dairy products such as milk, cheese, yogurt
• Dark green leafy vegetables
• Sardines
• Broccoli
• Okra
• Enriched fortified cereals

Food Containing Natural Melatonin

There are also some foods naturally containing high levels of melatonin that you can eat before bed to induce sleep.

These include:

• Rice
• Barley
• Rolled oats
• Flax seeds
• Sunflower seeds
• Walnuts and peanuts
• Fruits and vegetables such as olives, grapes, broccoli, tomatoes, pomegranates, tart cherries and cucumber


How food and drink impacts your sleep

Sleep Inducing Drinks

Love a hot beverage before bed?

Try some of these sleep inducing drinks:

• Warm milk
• Chamomile tea
• Almond milk
• Peppermint tea
• Passion fruit tea
• Tart cherry juice

What to Avoid Before Bed

There’s two sides to everything!

Evidently, while some food is great for sleep, there are some that, although healthy, should be avoided before bed.

The following foods and drinks can affect the quality of your sleep negatively:

Caffeinated Drinks

Energy drinks, coke, dark chocolate, coffee and tea are all great options when trying to wake yourself up in the morning or trying to get through your day.

But, they should be avoided 4/6 hours before bedtime, as caffeine will keep your mind alert – making it difficult to fall asleep.


Although some may believe having a bit of alcohol before bed may induce sleep, this is not true.

Alcohol may make you feel drowsy and make you fall asleep quicker, but the quality of sleep will be very poor.

Alcoholic drinks often disrupt sleep and therefore stop you from entering the deep sleep phase.

Spicy Food

Avoid spicy food such as currys or kebabs before bedtime, as they often cause acid reflux and indigestion, resulting in difficulty falling asleep.

They can also cause heartburn, meaning you’ll be rudely woken up mid-sleep.

Food High in Fat and Protein

Fatty foods and food high in protein before bedtime should also be avoided, as they often result in disrupted sleep.

This is due to the stomach producing more acid to break down the fatty food.

Therefore, lying down will encourage acid reflux and heartburn, causing discomfort.

Food with High Sugar Content

Food with high sugar content can also affect sleep, due to causing your blood sugar levels to raise dramatically.

This can cause you to stay awake and alert or wake up in the middle of the night.

Even when eating the right kind of foods, bedding makes all the difference for the best night’s sleep. There’s nothing like curling up on luxuriously soft sheets every night! To look forward to getting into bed every night, browse our full range of luxury bedding here.

Hello You!

Join our mailing list

★ Reviews

Let customers speak for us

579 reviews
Amazing linen

My new duvet set arrived fast, beautifully presented and as ordered. I love the quality and the feel of Egyptian cotton.

Soooo amazing!

Really beautiful soft and luxurious bedding, totally changed the experience of being cosy in bed! Wonderfully ethical company too which is so hard to find at a great price, amazing and so thankful!

300 TC Natural Cotton Bedding - Excellent

In the past I've had 600 - 1000 thread count bedding from a number of companies. Over the years the quality has deteriorated, basically runs (like in tights or stocking) developing whereby if you hold it up to the light you can see where the cotton has parted, I suspect due to cheaper yarns spun into three or four count thread. These runs very soon develop into tears!
The feel of the bedding was also very harsh.

Now, I received my Nour order and washed them as per the supplied instructions. When dry, I carefully scrutinised them for faults and can happily say they look perfect.

I fitted the bedding and my first night's sleep I was amazed at how soft they are . . . I mean stroking the pillowcase amazed to feel the softness! (The thought that came to mind was the softness of stroking a two-day old foal).

The fitted sheet is a good, secure fit over a 10 inch deep mattress, it doesn't peel off during the night.
The flat sheet again, is a good size, tucks in securely.
The pillow cases are a good size, very slightly loose on the pillows but this is good as the pillows don't try to force themselves out of the pillowcases with movement.

Being natural cotton, the stitching is a perfect colour match and the hems are a good size, well sewn and very neat.

Overall, I am very pleased with this quality bedding and to anybody interesting in new bedding, I can genuinely say you will not be disappointed.

I, personally, will definitely buy Nour bedding again.

Quality Bedding

Very happy with my purchase. Bedding is so soft and luxurious to sleep in. Wonderful quality and just as described. I’m very impressed!

Quality organic cotton. Lovely colour.

I have previously purchased 2 bed sets in pewter and love everything about them. Both the colour and the feel of the cotton. So comfortable for sleeping. Feels pure and fresh. Just decided to buy another sheet.
When I buy another bed set it will definitely be from Nour. Will probably go for white next time to have a change.