Remedy HealerTake the quiz →
Sleep

Foods That Help You Sleep: 12 Best Bedtime Foods

What you eat in the evening can quietly shape how well you sleep. Some foods supply the very building blocks your body uses to wind down and make sleep hormones — while others keep you wired long after lights out. Here are the best foods to help you drift off.

How food affects your sleep

Certain nutrients help your body produce the calming chemicals of sleep. Tryptophan is converted into serotonin and then melatonin, the hormone that signals bedtime. Magnesium and calcium relax muscles and nerves, and some foods even contain melatonin directly. Pairing these with gentle complex carbohydrates helps them reach the brain.

Struggling to wind down?

Take our free 2-minute quiz to find soothing remedies suited to you.

Take the free quiz →

The best foods for sleep

Foods and drinks to avoid before bed

When to eat for better sleep

Try to finish larger meals two to three hours before bed so digestion does not keep you up. If you are hungry later, a small sleep-friendly snack — a banana, a few almonds, or a little yoghurt — is perfect.

Build your bedtime ritual

Discover the tradition and remedies that fit you in just 2 minutes.

Take the free quiz →

The bigger sleep picture

Food is one piece of the puzzle. For the full approach, see our guides to natural sleep remedies and insomnia. Because stress is a major sleep disruptor, it also helps to learn how to lower cortisol naturally.

The Ayurvedic view

Ayurveda recommends a light, early dinner and a cup of warm spiced milk — often with a pinch of nutmeg — to settle the mind before bed. To personalise your evening routine, explore Ayurveda and find your dosha.

Frequently asked questions

What foods help you sleep?

Foods that support sleep include tart cherries and kiwi (natural melatonin), almonds and bananas (magnesium), warm milk and turkey (tryptophan), oats, and fatty fish. A small carbohydrate-rich snack with a little protein in the evening can gently encourage sleepiness.

What is the best food to eat before bed?

A small light snack is best, such as a banana, a few almonds, a little yoghurt, or a kiwi. These provide sleep-friendly nutrients like magnesium, tryptophan and melatonin without overloading your digestion before bed.

What should I drink to sleep better?

Warm milk and caffeine-free herbal teas such as chamomile, valerian or lavender are the classic bedtime drinks. Tart cherry juice is also popular for its natural melatonin. Avoid caffeine and alcohol in the evening.

What foods keep you awake at night?

Caffeine (coffee, tea, cola, chocolate), alcohol, and heavy, spicy or fatty meals close to bedtime are the main culprits. Sugary foods and very large late dinners can also disrupt sleep by spiking energy or causing indigestion.

Does warm milk really help you sleep?

Warm milk contains tryptophan and calcium, which support the production of sleep hormones, and the comforting ritual itself is calming. While the effect is gentle rather than dramatic, it is a soothing, time-honoured bedtime habit.

References & further reading

For evidence-based information on sleep and melatonin, see:

To drink rather than eat your way to sleep, see the best teas for sleep.

Remedy Healer provides educational information about traditional and natural wellness practices. It is not medical advice and is not a substitute for professional diagnosis or treatment. Speak with a qualified healthcare professional about persistent sleep problems or before changing your diet or taking any supplement.