A good night’s sleep isn’t just about sticking to a bedtime routine or limiting screen time before bed. What you eat throughout the day, and especially in the evening, can also play a meaningful role in how well you sleep. While no single food is a cure for insomnia or chronic sleep problems, certain nutrients help support the body’s natural sleep processes by encouraging the production of hormones like melatonin and serotonin or by promoting relaxation.
If you’ve been tossing and turning at night, your dinner plate may be worth a closer look. Here are some of the best foods to include in your diet if you’re looking to naturally support healthier, more restorative sleep.
Why food matters for sleep
Sleep is regulated by a complex relationship between hormones, your internal body clock (circadian rhythm), stress levels, and nutrition. Certain vitamins, minerals, amino acids, and antioxidants contribute to the production of neurotransmitters that help your body prepare for rest.
Some of the most important sleep-supporting nutrients include:
- Tryptophan
- Magnesium
- Potassium
- Calcium
- Vitamin B6
- Melatonin
- Omega-3 fatty acids
Eating a balanced diet rich in these nutrients may help improve sleep quality over time while supporting your overall health.
1. Tart cherries
Tart cherries are one of the few natural food sources of melatonin, the hormone responsible for regulating your sleep-wake cycle.
Research suggests that drinking tart cherry juice or eating tart cherries regularly may modestly improve both sleep duration and quality, making them a popular choice for those looking for natural sleep support.
Enjoy a small glass of unsweetened tart cherry juice an hour or two before bed or add frozen tart cherries to your evening smoothie.
2. Kiwi fruit
Kiwi has gained attention for its impressive sleep-supporting benefits.
Rich in antioxidants, serotonin, vitamin C and folate, eating one or two kiwis before bedtime has been linked to improved sleep onset and better sleep efficiency.
Bonus? Kiwi is also excellent for digestive health and immune function.
3. Almonds
Almonds are packed with magnesium, a mineral that helps regulate muscle relaxation, nerve function and the body’s stress response.
Low magnesium levels have been associated with difficulty sleeping and increased nighttime waking.
They’re also a source of healthy fats and plant protein, helping keep blood sugar levels stable overnight.
4. Oats
While oats are often thought of as breakfast food, they can also make a comforting evening snack.
Oats naturally contain melatonin and complex carbohydrates, which may help tryptophan enter the brain more efficiently.
Top warm oats with sliced banana and a sprinkle of cinnamon for a cosy bedtime bowl.
5. Bananas
Bananas are sometimes called nature’s relaxation snack.
They contain:
- Magnesium
- Potassium
- Vitamin B6
- Carbohydrates that may support serotonin production
Together, these nutrients help relax muscles and support healthy nervous system function.
6. Fatty fish
Salmon, sardines, trout and mackerel provide a winning combination of vitamin D and omega-3 fatty acids.
Emerging research suggests these nutrients may help regulate serotonin levels and improve sleep quality, particularly during darker winter months when vitamin D levels often decline.
Aim to include oily fish in your meals at least twice a week.
7. Greek yoghurt
Calcium helps the brain use tryptophan to produce melatonin.
Greek yoghurt also provides protein that promotes satiety, making it a satisfying evening snack without feeling overly heavy. Pair it with berries or a drizzle of honey for a naturally sweet treat.
8. Pumpkin seeds
These tiny seeds are nutritional powerhouses.
They’re rich in:
- Magnesium
- Zinc
- Tryptophan
- Iron
Together, these nutrients support hormone balance and healthy sleep regulation. Sprinkle pumpkin seeds over salads, soups or yoghurt for an easy nutritional boost.
9. Chamomile tea
Although technically not a food, chamomile tea has earned its reputation as one of the most relaxing bedtime beverages.
Chamomile contains an antioxidant called apigenin, which binds to receptors in the brain that promote relaxation and sleepiness.
A warm mug before bed can also become part of a calming nighttime ritual.
10. Turkey
Turkey is famous for its tryptophan content. While the sleepy feeling after a holiday meal is influenced by more than just the turkey, tryptophan remains an important amino acid involved in producing serotonin and melatonin.
Enjoy turkey as part of a balanced dinner alongside vegetables and whole grains.
Foods that may disrupt sleep
Just as some foods encourage better rest, others may make it harder to fall asleep.
Try limiting these close to bedtime:
- Caffeinated coffee and tea
- Energy drinks
- Chocolate in large amounts
- Spicy meals if they trigger reflux
- Heavy, high-fat meals
- Alcohol (despite making you feel sleepy initially, it often disrupts deep sleep later in the night)
- Sugary desserts that may contribute to blood sugar fluctuations
Timing matters too
It’s not only what you eat but when you eat that can influence sleep.
Experts generally recommend:
- Finish large meals two to three hours before bedtime.
- If you’re hungry later in the evening, choose a light snack containing protein and complex carbohydrates.
- Stay hydrated throughout the day but avoid drinking excessive amounts of fluids right before bed to minimise nighttime bathroom trips.
There’s no magic ingredient that guarantees eight hours of uninterrupted sleep, but your daily food choices can help create the right conditions for your body to wind down naturally. A balanced diet rich in magnesium, tryptophan, antioxidants, healthy fats and melatonin-containing foods supports not only better sleep but overall wellbeing.
Rather than relying on quick fixes, think of these foods as part of a long-term approach to healthier nights and more energised mornings. Sometimes, the path to better sleep starts with what’s already on your plate.
ALSO SEE:
Featured Image: DupePhoto
