A good night’s sleep is essential for both physical and mental well-being. While many people turn to sleep supplements, nature also provides foods that contain melatonin—the hormone that helps regulate your sleep-wake cycle. Although the amount of melatonin in foods is generally much lower than in supplements, including these ingredients as part of a balanced diet may support healthy sleep habits for some people.
Remember that sleep quality is influenced by many factors, including stress, light exposure, exercise, and overall health. Eating melatonin-containing foods is not a guaranteed treatment for insomnia or other sleep disorders.
Note: If you have ongoing sleep problems, consult a healthcare professional. This article is for educational purposes and should not replace medical advice.
What Is Melatonin?
Melatonin is a hormone naturally produced by the brain, primarily in response to darkness. It signals to your body that it’s time to sleep and helps regulate your internal body clock, also known as the circadian rhythm.
Certain foods naturally contain small amounts of melatonin or provide nutrients that support normal melatonin production.
1. Tart Cherries
Tart cherries, particularly tart cherry juice, are among the best-known natural food sources of melatonin.
They may:
- Provide small amounts of natural melatonin
- Contain antioxidants
- Support healthy sleep as part of an overall balanced lifestyle
Enjoy them fresh, frozen, or as unsweetened juice.
2. Walnuts
Walnuts contain melatonin along with heart-healthy fats and plant-based protein.
They also provide:
- Omega-3 fatty acids
- Magnesium
- Antioxidants
A small handful makes a satisfying evening snack.
3. Almonds
Almonds are rich in magnesium, which plays an important role in normal muscle and nerve function.
They also contain:
- Healthy fats
- Vitamin E
- Protein
- Small amounts of melatonin
4. Pistachios
Pistachios are among the foods reported to contain relatively higher levels of melatonin compared with many other nuts, although the amount can vary depending on growing and processing conditions.
They also provide:
- Fibre
- Protein
- Potassium
- Healthy fats
Choose unsalted varieties when possible.
5. Oats
Oats are a comforting whole grain that can be part of a relaxing evening meal.
They provide:
- Complex carbohydrates
- Fibre
- Magnesium
- Small amounts of naturally occurring melatonin
A warm bowl of oatmeal may be a soothing bedtime snack.
6. Bananas
Bananas are not a major source of melatonin, but they provide nutrients involved in normal sleep-related processes, including:
- Magnesium
- Potassium
- Vitamin B6 (which helps the body make melatonin)
Pairing a banana with a handful of nuts makes a balanced snack.
7. Kiwi
Some studies suggest eating kiwi before bedtime may improve sleep quality for certain people.
Kiwis are rich in:
- Vitamin C
- Fibre
- Antioxidants
The exact reason for this effect isn’t fully understood and may involve more than melatonin alone.
8. Milk
Milk contains small amounts of melatonin and the amino acid tryptophan, which the body uses to produce serotonin and melatonin.
A warm glass of milk is a traditional bedtime drink that many people find comforting.
9. Eggs
Eggs provide:
- High-quality protein
- Vitamin D
- Vitamin B12
- Tryptophan
Although they contain only small amounts of melatonin, they contribute nutrients important for overall health.
10. Grapes
Some grape varieties contain naturally occurring melatonin.
Fresh grapes are also:
- Hydrating
- Rich in antioxidants
- A naturally sweet dessert option
11. Tomatoes
Tomatoes contain small amounts of melatonin along with:
- Vitamin C
- Potassium
- Lycopene, a powerful antioxidant
They can easily be included in salads, soups, or sandwiches.
12. Mushrooms
Certain mushrooms contain naturally occurring melatonin as well as nutrients such as:
- Selenium
- B vitamins
- Copper
They’re a versatile ingredient that can be added to omelettes, stir-fries, or roasted vegetable dishes.
Other Healthy Habits for Better Sleep
Foods alone are unlikely to solve persistent sleep problems. To support restful sleep:
- Keep a regular sleep schedule.
- Limit caffeine in the afternoon and evening.
- Reduce screen time before bed.
- Keep your bedroom cool, quiet, and dark.
- Exercise regularly, but avoid intense workouts close to bedtime.
- Try relaxation techniques such as reading or deep breathing before sleep.
Should You Take Melatonin Supplements?
Melatonin supplements may be appropriate for certain situations, such as jet lag or some sleep disorders, but they are not suitable for everyone.
Before taking melatonin supplements:
- Speak with your healthcare provider, especially if you are pregnant, breastfeeding, have a chronic health condition, or take medications.
- Use the lowest effective dose if recommended by a healthcare professional.
- Remember that supplements generally provide much higher amounts of melatonin than foods do.
Final Thoughts
Natural foods that contain melatonin or support its production can be part of a healthy bedtime routine. Tart cherries, pistachios, walnuts, oats, kiwi, milk, and other nutrient-rich foods may contribute to better sleep when combined with good sleep habits.
While these ingredients are not a cure for insomnia, enjoying a balanced diet, staying active, managing stress, and maintaining a consistent sleep schedule are among the most effective ways to support peaceful nights and better overall health.