Sleep is essential for good health, but getting enough quality sleep can be a challenge for many people.
From comfortable mattresses and eye masks to sleep routines and blue-light blockers, there are countless strategies people use to improve their sleep. But one of the simplest ways to support better rest may already be in your kitchen.
What you eat can play a role in how well you sleep. Certain foods contain nutrients and naturally occurring compounds—including melatonin, magnesium, tryptophan, B vitamins, antioxidants, and iron—that may support healthy sleep patterns.
That means your evening meal or bedtime snack can do more than satisfy hunger. Choosing the right foods for better sleep may also help support relaxation and a more restful night.
Also read: Front Pages: Top newspaper headlines for Saturday, 5th September, 2026
We spoke with registered dietitians to identify some of the best sleep-supporting foods to add to your diet.
8 Foods for Better Sleep
Whether you enjoy them with dinner, as dessert or as a light bedtime snack, these nutritious options can provide compounds and nutrients associated with healthy sleep.
1. Tomatoes
Tomatoes are well known for their vitamin C, potassium and antioxidant content, making them a nutritious addition to a healthy diet. They may also have a place among foods that can support better sleep.
“Tomatoes are a plant source of melatonin, and cooked and canned tomatoes are rich sources of lycopene and other carotenoids,” says Kelly Burgess, MBA, RD, LDN, registered dietitian and founder of To Better Health.
Fresh tomatoes can be added to salads, sandwiches and grain bowls, while cooked or canned tomatoes work well in soups, pasta sauces and stews.
For a simple evening snack, try tomato toast topped with herbs or seasoning.
2. Tart Cherries
Tart cherries have gained attention as one of the more popular foods for better sleep, particularly because they naturally contain melatonin.
Tart cherries also provide tryptophan, magnesium, and antioxidants, according to Gabrielle Kishner, MS, RD, CDN, registered dietitian and founder of Nutrition By Gabrielle.
A small glass of unsweetened tart cherry juice may make a good addition to an evening routine. You can also add tart cherry concentrate to warm water or enjoy whole tart cherries with plain or Greek yogurt.
The popular “sleepy girl mocktail” has also helped bring tart cherry juice into the spotlight as a bedtime drink.
3. Nuts and Seeds
Nuts and seeds are convenient, filling, and packed with nutrients, making them excellent healthy bedtime snacks.
“Nuts and seeds pack several sleep-supporting nutrients into a small package,” Burgess says.
They provide tryptophan as well as B vitamins, magnesium, calcium, iron and zinc. Chia seeds, flaxseeds, hemp seeds and walnuts also contain antioxidants.
For an easy evening snack, enjoy a small handful of nuts or seeds, add them to Greek yogurt or oatmeal, or spread nut or seed butter on whole-grain toast.
Because nuts and seeds are calorie-dense, keeping portions moderate can help prevent an overly heavy bedtime snack.
4. Sliced Turkey
Turkey is perhaps one of the most famous foods associated with sleep because it contains tryptophan, an amino acid involved in the body’s production of compounds associated with sleep and relaxation.
“If you’re feeling hungry before bed, try a few slices of turkey with some whole grain crackers and/or some cheese,” Kishner says.
Turkey can be enjoyed as part of dinner, added to a salad or sandwich, or eaten as a light evening snack.
Pairing a small portion of turkey with whole grains or vegetables can make for a balanced meal that provides protein and other essential nutrients.
5. Kiwi
Kiwi is another fruit that may deserve a place on your list of foods that help you sleep.
The fruit provides fiber, vitamin C, vitamin E, and antioxidants. Kiwi also contains serotonin, a chemical messenger involved in regulating several processes in the body, including sleep.
“Kiwifruit can be a great bedtime snack,” Kishner says.
Try eating one or two small kiwis before bed, or add chopped kiwi to Greek yogurt with a few nuts for a nutritious parfait.
Kiwi can also be blended into smoothies or combined with other fruits in a simple fruit salad.
6. Dark Leafy Greens
Leafy greens such as spinach, kale, collard greens and Swiss chard are packed with nutrients and can contribute to an overall healthy diet.
They also provide magnesium, calcium, iron, B vitamins, and other nutrients that may support healthy sleep.
“Leafy greens may be an unexpected sleep-supporting food,” Burgess says. They are also sources of tryptophan and nutrients involved in serotonin production.
You can easily incorporate leafy greens into your evening meal. Add spinach to an omelette, toss kale into a salad, stir greens into soup or include them in a vegetable stir-fry.
For a lighter option, leafy greens can also be sautéed or roasted as a side dish.
7. Boiled Eggs
Eggs are a versatile source of high-quality protein and several B vitamins, and they can make a satisfying addition to dinner or a light bedtime snack.
They also contain tryptophan. According to Burgess, B vitamins found in eggs are involved in the body’s production of compounds such as GABA and serotonin, which play roles in sleep and relaxation.
Hard-boiled eggs are particularly convenient because they can be prepared ahead of time and kept ready for a quick snack.
Try pairing a boiled egg with whole-grain crackers, vegetables, or avocado for a more balanced evening snack.
Eggs can also be added to salads, sandwiches and grain bowls.
8. Edamame
Edamame, or young soybeans, is an easy plant-based source of protein and a nutritious option for people looking for foods for better sleep.
Soybeans contain tryptophan, B vitamins and minerals, as well as antioxidant isoflavones, Burgess explains.
Steamed edamame can be enjoyed on its own with a light seasoning or added to stir-fries, soups, salads and grain bowls.
For a convenient evening snack, try lightly seasoned edamame instead of heavily processed snack foods.
What Nutrients May Support Better Sleep?
Several nutrients found in everyday foods have been linked to sleep-related processes.
Melatonin
Melatonin is a hormone involved in regulating the body’s sleep-wake cycle. Foods such as tart cherries and tomatoes naturally contain melatonin.
Magnesium
Magnesium is an essential mineral involved in numerous functions in the body. Nuts, seeds, leafy greens and some other whole foods are good dietary sources.
Tryptophan
Tryptophan is an essential amino acid that the body uses to produce serotonin and melatonin. Turkey, eggs, soybeans, nuts and seeds are among the foods that provide it.
B Vitamins
B vitamins are involved in numerous metabolic processes and play roles in the production and regulation of compounds involved in sleep and relaxation. Eggs, leafy greens, nuts, seeds and soy foods provide various B vitamins.
Antioxidants
Antioxidants help protect cells from oxidative stress. Fruits, vegetables, nuts and seeds provide a wide range of antioxidant compounds.
What Should You Eat Before Bed?
If you are hungry before bedtime, you do not necessarily need to avoid eating altogether. Instead, choose a small, balanced snack that is satisfying without being excessively heavy.
Some options include:
- Kiwi with Greek yogurt
- A small handful of walnuts
- Tart cherry juice
- A boiled egg with whole-grain crackers
- Turkey with whole-grain crackers
- Edamame
- Tomato on whole-grain toast
- Greek yogurt topped with nuts and fruit
It is also worth paying attention to portion size. A very large or heavy meal immediately before bed may leave you uncomfortable and make it harder to sleep.
Can Food Really Help You Sleep Better?
Food is only one part of healthy sleep. While certain foods contain nutrients associated with sleep-related processes, eating them does not guarantee that you will fall asleep faster or sleep through the night.
A consistent sleep schedule, a comfortable sleep environment, regular physical activity, and good sleep habits are also important.
If persistent difficulty sleeping is affecting your daily life, it is worth speaking with a healthcare professional rather than relying solely on dietary changes.
The Bottom Line
The best foods for better sleep are not necessarily exotic or expensive. Everyday options such as kiwi, tart cherries, tomatoes, nuts, seeds, turkey, eggs, leafy greens and edamame can provide nutrients involved in healthy sleep and overall wellbeing.
Adding these foods to a balanced diet—particularly as part of a sensible evening meal or light bedtime snack—can be one simple way to support healthier sleep habits.
And perhaps the best part is that improving your nighttime nutrition does not have to mean giving up flavour. Many of these sleep-supporting foods can easily become delicious additions to your dinner or evening routine.
Timesofindia.com

