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
- Tart cherries — one of the few natural food sources of melatonin.
- Kiwi — often eaten before bed for its sleep-supporting compounds.
- Almonds and walnuts — rich in magnesium and a little melatonin.
- Bananas — magnesium, potassium and tryptophan in one easy snack.
- Warm milk and yoghurt — tryptophan and calcium, plus a calming ritual.
- Oats — melatonin and steady, slow-release carbs.
- Fatty fish — omega-3s and vitamin D, linked to better sleep.
- Turkey — the classic tryptophan-rich food.
- Herbal teas — chamomile, valerian and lavender; see our calming teas guide.
- A little honey — a small amount may help ease the transition to sleep.
Foods and drinks to avoid before bed
- Caffeine — coffee, tea, cola and chocolate; avoid from mid-afternoon.
- Alcohol — it may make you drowsy but fragments your sleep.
- Heavy, spicy or fatty meals — they can cause indigestion and restlessness.
- Sugary foods and very large late dinners that spike energy.
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.