Skip to main content

The best foods that help you sleep

The best foods that help you sleep
Team LF
Writer and expert6 years ago
View Team LF's profile

If you're struggling to get to sleep, the problem could be coming from your diet. Caffeine can cause a boost of energy, while white carbohydrates can cause a spike in your insulin levels and keep you awake. The best foods that help you sleep are those which are calming and have a positive effect on both your mental and physical well-being, so we have collated an edit of our favourite ones.


Cherries, along with oats are a natural source of melatonin, which is responsible for regualting a healthy sleep cycle so you find it easier to drift off and not lie awake at night waiting to fall asleep. Have a small handful before bed so they don't cause a rise in your sugar levels, but instead help improve your melatonin levels.

Dark chocolate

We are so glad that dark chocolate is one of the best foods for sleep. But don't go indulging in a huge amount, you only need a couple of squares to reap its benefits. It's one of the best foods to help you sleep as it contains serotonin, which relaxes both body and mind. Without anxiety or stress, you can switch off and let your mind lull you into a peaceful sleep.


Rich in protein and Vitamin B6, pistachios are also incredibly high in magnesium, which is one of the best minerals for inducing sleep. It helps to deactivate your adrenaline levels, which reduces energy and anxiety so you can switch off and unwind. Have a small handful before bed to help you drift off into a peaceful slumber.

Herbal tea

It's no surprise that herbal teas are some of the best foods that help you sleep. Chamomile is one of the best options as it helps to calm and soothe the nerves, making it easier for you to swtich off and unwind. Just make sure you always opt for caffeine-free versions to give you the best chance of a good night sleep possible.

Nut butter

Nut butters such as almond, cashew and peanut are all rich in protein. While you might be thinking that protein is extremely filling, and once you're full, you go sleepy, there's more to why nut butters are some of the best foods that help you sleep. Protein helps to build an amino acid known as tryptophan, which has a calming effect on the brain, and helps to induce a peaceful night's sleep. Smooth some nut butter onto wholegrain toast for a healthy and oh so sleepy snack.

Team LF
Writer and expert
View Team LF's profile
Our team of beauty experts cover everything from makeup to skincare, picking out the most effective products from the best brands and latest trends. Stay up to date on everything beauty with the LOOKFANTASTIC blog, and find all your essentials in one place.