Train Smarter, Get Stronger in only 20 minutes a week.

9 Foods to Help You Sleep Better

Share on facebook
Share on twitter
Share on pinterest

If you’re prone to bouts of insomnia, battle to stay asleep, your first thought is probably to chat to your doctor about medication. Sometimes though, your daily diet can play a huge role in your sleeping patterns. Just as some food types, like caffeine, can keep you awake, some foods can help you fall and stay asleep.

We’ve got a list of 9 foods you should try to help you sleep better:

1)      Bananas

Bananas are incredibly high in potassium and magnesium. Magnesium in particular acts as a natural sleep aid and as bizarre as it may be, eating the peel can even help too – banana peels have three times the magnesium as the fruit itself.

2)      Oats

Although most people enjoy oats for breakfast, it’s actually better enjoyed at night if you suffer from insomnia. Whole-grains, like oats, are naturally high in the amino acid tryptophan. Your body uses tryptophan to make serotonin and melatonin – both are hormones which bring on sleep. Because oats are so rich in tryptophan, it can also be eaten to help establish and maintain healthy sleep patterns.

3)      Leafy greens

Leafy greens like spinach, Swiss chard and kale can help bring on better sleep cycles because they’re high in magnesium, and calcium which boosts melatonin production. If you’re not a big fan of greens on their own, enjoy a smoothie of oats and greens before bed.

4)      Carbohydrates

If you’ve ever felt sleepy after a carb-heavy meal (maagies vol, oogies toe, right?), it’s not just because you’ve enjoyed a hearty meal. Carbs make tryptophan more readily available to the brain, allowing serotonin and melatonin production easier.

5)      Fish

Fish is well-known to be full of protein which is an essential building block of tryptophan. Some fish are also high in magnesium which would mean a double-whammy of sleep-inducing minerals. Just be sure to eat sustainably-sourced fish from your local grocery store.

6)      Walnuts

Walnuts are interesting little things. Not only are they naturally rich in tryptophan, but they also have their own source of melatonin, increasing concentrations of the hormone in your blood and helping you fall asleep quicker.

7)      Chamomile tea

You may have heard about chamomile tea and brushed it off because tea in general is a calming drink, but chamomile specifically increases glycine production. Glycine is a chemical which relaxes your nerves and muscles, help you to fall asleep easier.

8)      Cinnamon

Often, waking up during the night can be because your blood sugar is spiking and then suddenly dropping. Cinnamon before bed can regulate your blood sugar levels meaning fewer spikes and drops during the night.

9)      Lettuce

This may seem like an odd choice, but lettuce contains lactucarium which acts like a sedative and affects the brain in a similar way to opium. Drinking a cup of lettuce leaves steeped in water with a sprig of mint before bed can help make your eyelids heavier. 

Share on facebook
Share on twitter
Share on pinterest

Latest Posts


A man running up a hill

When you feel tired or run down, your performance can suffer, and you can easily be distracted. You might already know the …

Exercise and the mindset

It is essential to understand that a great physique will make you feel healthier and happier. It’s also important to know exercise’s …

Plant based foods

Plant-based or plant-forward eating patterns focus on foods primarily from plants. This includes not only fruits and vegetables, but also nuts, seeds, …

A woman wrapped in a blanket while drinking a hot beverage

You know that sensation when the winter blues start creeping up on you? Pessimistic ideas begin to sneak into your mind, and …