Ever feel exhausted all day, only to become wide awake the moment your head hits the pillow? Between late-night scrolling, work stress and irregular routines, getting quality sleep can feel harder than it should.
Sleep disruption is a growing concern. A 2024 LocalCircles survey found that 61% of surveyed Indians reported getting fewer than six hours of uninterrupted sleep at night. While this is not a nationally representative clinical estimate, it highlights a concern worth paying attention to.
Modern lifestyles can interfere with your body's natural sleep-wake cycle. Bright light from phones and laptops can delay melatonin release, while stress, late caffeine and inconsistent bedtimes can make it harder to wind down. Your body might be ready for rest, but your brain hasn't quite got the memo.
That's why people turn to calming music, meditation, sleep masks and bedtime routines. But here's another piece of the puzzle: what you eat can also play a role in sleep quality. Choosing the right food for good sleep can be a simple way to support your evening routine.
No food works like a sleeping pill. However, certain foods provide nutrients involved in melatonin production and normal nervous system function, while a few have been studied specifically for their potential sleep benefits. If you're looking for food for sleep, it helps to focus on nutrient-rich options rather than expecting any single ingredient to induce sleep instantly.
Which nutrients help you sleep better?
Before we get to the foods, three nutrients and compounds are worth knowing about.
-
Tryptophan: An essential amino acid used to produce serotonin, which can then be converted into melatonin. Milk, yoghurt, eggs, soy, nuts and seeds provide tryptophan.
-
Magnesium: Supports normal nerve and muscle function and is involved in numerous processes in the nervous system. Nuts, seeds, legumes and leafy greens are useful sources.
-
Melatonin: The hormone that helps regulate your sleep-wake cycle. Your body produces it in response to darkness, and certain foods contain small amounts naturally.
Getting enough of these nutrients supports normal body functions, but eating a food rich in them does not automatically make you sleepy. The best foods for sleep are those that fit into a balanced diet and provide nutrients your body needs for normal functioning.
10 foods to add to your evening routine
1. Kiwi: A little fruit with promising sleep benefits
Kiwi provides vitamin C, fibre and antioxidants. It has also been studied for its potential to improve sleep onset, duration and efficiency. [NIH]
For anyone exploring food for better sleep, kiwi is a practical option that combines essential nutrients with promising preliminary research on sleep.
How to eat it: Try one or two kiwis around an hour before bed as a light evening snack.
2. Warm milk: A comforting bedtime classic
Milk provides tryptophan, protein and vitamin B12. Dairy foods have been investigated for their potential to support sleep quality, although the evidence is not conclusive. [NIH]
If you're wondering which food is good for sleep, warm milk is a familiar option because it provides tryptophan alongside other essential nutrients.
How to have it: Enjoy a small cup of warm milk 30 to 60 minutes before bed if you find it soothing. Choose lactose-free milk if regular milk causes digestive discomfort.
3. Tart cherries: A natural source of melatonin
Tart cherries contain naturally occurring melatonin and anthocyanins, the compounds responsible for their deep red colour. Tart cherry juice has been studied for its potential to improve sleep duration and quality. [NIH].
Among foods for deep sleep, tart cherries are particularly interesting because they naturally contain melatonin, although their effects on sleep can vary between individuals.
How to have them: Try a small serving of unsweetened tart cherry juice with your evening meal. Keep the portion modest to avoid excess sugar or needing the bathroom during the night.
4. Almonds: Your magnesium-rich evening snack
Almonds provide magnesium, protein, fibre and healthy unsaturated fats. Magnesium supports normal nervous system function, although almonds themselves are not established as a treatment for insomnia. [NIH]
For those considering a magnesium supplement, almonds offer a food-based source of this mineral as part of a varied diet. However, food and supplements are not interchangeable in every situation.
How to eat them: Have a small handful on their own or add chopped almonds to yoghurt or oats.

5. Pumpkin seeds: Small seeds, useful nutrients
Pumpkin seeds provide magnesium, zinc, protein and tryptophan. These nutrients contribute to normal physiological functions, making pumpkin seeds a useful addition to a balanced diet, even though direct evidence for their sleep benefits is limited.
If you're looking for which food helps to sleep, pumpkin seeds are worth considering for their nutritional value, rather than as a direct sleep-inducing food.
How to eat them: Sprinkle a tablespoon over yoghurt, oats or a light evening snack.
6. Oats: Not just a breakfast food
Oats contain complex carbohydrates, fibre and magnesium, along with some tryptophan. [NIH] A small bowl can be useful if hunger keeps you awake or you prefer a warm snack before bed.
Oats can be one of the more convenient options when choosing food for good sleep at night, especially if you prefer a light, filling snack before bed.
How to eat them: Make a small bowl of oatmeal with milk, cinnamon and a few nuts. Keep added sugar modest.
7. Bananas: An easy source of potassium and magnesium
Bananas provide potassium, magnesium, vitamin B6 and carbohydrates. These nutrients support normal muscle function and other processes in the body, although bananas are not proven to make you fall asleep faster. [ResearchGate]
So, what food makes you fall asleep fast? There is no single food that reliably does this, but a banana can be a convenient evening snack if hunger is keeping you awake.
How to eat them: Pair a small banana with nut butter or slice it into oats for a satisfying evening snack.
8. Plain yoghurt: Protein for a more satisfying snack
Yoghurt provides protein, tryptophan and calcium. [ResearchGate] Dairy foods may support sleep quality as part of a balanced diet, but results vary and yoghurt is not a sleep remedy.
For people exploring which food gives good sleep, plain yoghurt is another practical option, particularly when paired with fruit, nuts or seeds.
How to eat it: Pair plain yoghurt with kiwi, a few almonds or pumpkin seeds. Choose an unsweetened variety if you want to limit added sugar.
9. Chickpeas: A savoury addition to dinner
Chickpeas supply plant protein, fibre, magnesium and B vitamins. [NIH] They can help make dinner more balanced and satisfying, particularly if your meals tend to be low in protein or fibre. Their direct effect on sleep has not been established.
When deciding which food is good for sleep, don't overlook savoury options. Chickpeas can contribute to a balanced evening meal without relying on sweet snacks.
How to eat them: Add chickpeas to soup, a light salad or your dinner plate. If legumes make you feel bloated, avoid a large serving close to bedtime.
10. Eggs: Protein and tryptophan in one food
Eggs provide high-quality protein, tryptophan and vitamin B12. Eggs offer a practical, whole-food source of nutrients that may support sleep, appetite regulation and body composition during the menopausal transition. [NIH] They can make an evening meal more balanced and satisfying, especially if you often feel hungry later at night.
Eggs can also be included among the best foods for sleep because they provide protein and tryptophan, although their direct effect on sleep has not been established.
How to eat them: Try a boiled egg with wholegrain toast or include eggs in an early dinner with vegetables.
What else can help you fall asleep faster?
Your evening meal is just one part of the picture. Try these habits alongside your food choices:
-
Dim the lights: Reduce bright room lighting and screen exposure before bed.
-
Keep a consistent schedule: Go to bed and wake up at roughly the same time each day.
-
Watch your caffeine intake: Coffee, tea, energy drinks and pre-workout products can interfere with sleep for hours.
-
Avoid heavy late-night meals: Large meals close to bedtime can trigger discomfort or acid reflux.
-
Create a wind-down ritual: Try reading, gentle stretching, calming music or a warm bath.
These habits support your body's natural sleep-wake rhythm. For persistent sleep problems, consider seeking professional advice rather than relying on food alone.

The bottom line
Kiwi, tart cherries, milk, yoghurt, oats, almonds, pumpkin seeds, bananas, chickpeas and eggs can all contribute useful nutrients to your diet. Kiwi and tart cherries have some direct research behind their potential sleep benefits, while many of the other foods are best viewed as part of a balanced eating pattern.
Start with simple changes: choose a light evening snack if you're hungry, reduce late-night screen exposure and keep your sleep schedule consistent.
A magnesium supplement may be worth discussing with a healthcare professional if your intake is inadequate. Similarly, products like melatonin 5 mg or melatonin 10 mg may be a good option. Seek professional advice before choosing a dose, particularly if you take medication or have an existing health condition.
The goal is not to find one magical bedtime food. It's to build a routine that helps your body and mind wind down.
Key takeaways
-
Kiwi and tart cherries have been studied for their potential sleep benefits.
-
Tryptophan, magnesium and melatonin are important when exploring nutrition and sleep.
-
Milk, yoghurt, oats, almonds and pumpkin seeds are practical additions to an evening routine.
-
Consistent bedtimes, reduced late-night light exposure and sensible caffeine timing matter too.
-
Supplements may help in some circumstances, but persistent sleep problems deserve proper attention.
FAQs
1. What foods help you fall asleep faster?
Kiwi and tart cherries have been studied specifically for sleep. Milk, yoghurt, oats, almonds and pumpkin seeds also provide nutrients involved in normal body functions, but no food guarantees faster sleep.
2. What is the best food to eat before bed?
There is no single best option for everyone. A small serving of yoghurt, warm milk, a banana or oats can work well if you feel hungry before bed.
3. Which fruit is best for sleep?
Kiwi is one of the fruits studied for sleep quality, while tart cherries contain naturally occurring melatonin and have also been investigated for their potential sleep benefits.
4. Does warm milk help you sleep?
Milk provides tryptophan and other nutrients, and dairy consumption has been studied in relation to sleep quality. However, results are mixed, and warm milk does not make everyone sleepy.
5. Which foods contain natural melatonin?
Tart cherries are a recognised dietary source. Some other foods, including certain nuts and grains, may contain small amounts, but levels vary.
6. Can magnesium-rich foods improve sleep?
Magnesium supports normal nerve and muscle function. Pumpkin seeds, almonds, legumes and leafy greens are useful sources, although direct evidence that these foods treat insomnia is limited.
7. What should I avoid eating or drinking before bed?
Limit caffeine close to bedtime. Alcohol can disrupt sleep later in the night, while large, spicy or rich meals may cause discomfort or reflux in some people.
8. What can I eat at night if I'm hungry?
Try a small bowl of oats, plain yoghurt, a banana or a boiled egg with wholegrain toast. Choose something that suits your digestion and appetite.
9. How can I fall asleep faster naturally?
Keep a regular sleep schedule, dim lights before bed, limit late caffeine and create a relaxing wind-down routine. If sleep problems persist, seek professional advice.
10. Do magnesium or melatonin supplements help with sleep?
Melatonin may help with certain sleep-timing problems, while evidence for magnesium supplements in insomnia remains limited. Ask a healthcare professional whether either is appropriate for you.












