Melatonin is the hormone that helps regulate your sleep–wake cycle. While your body produces it naturally, some foods contain small amounts of melatonin or help boost its production indirectly (often by providing tryptophan, magnesium, or antioxidants).
Here are 12 natural ingredients linked to better sleep support:
🌙 1. Tart cherries
Especially Montmorency cherries, one of the few foods with measurable natural melatonin.
🌙 2. Almonds
Rich in magnesium, which supports sleep quality and relaxation.
🌙 3. Walnuts
Contain small amounts of melatonin and healthy fats that support brain function.
🌙 4. Kiwi
Studies suggest eating kiwi before bed may improve sleep onset and duration.
🌙 5. Bananas
Contain magnesium, potassium, and tryptophan—helpful for calming muscles and nerves.
🌙 6. Oats
Naturally contain a bit of melatonin and can promote serotonin production.
🌙 7. Milk
A classic—contains tryptophan and is linked to better sleep in some people.
🌙 8. Chamomile
Often consumed as Chamomile tea, known for its mild calming effects due to apigenin.
🌙 9. Rice
Especially white rice, which may help you fall asleep faster due to its glycemic impact.
🌙 10. Tomatoes
Contain small amounts of melatonin and antioxidants like lycopene.
🌙 11. Barley
A whole grain that supports serotonin and melatonin pathways.
🌙 12. Pistachios
One of the higher melatonin-containing nuts when eaten in reasonable amounts.
What actually matters more than melatonin content
Even though these foods help, the amount of melatonin in food is relatively small. Sleep improvements usually come from a combination of:
- Balanced diet
- Consistent sleep schedule
- Low evening light exposure (especially screens)
- Stress management
If you’re thinking about improving sleep naturally, these foods can help—but they’re not magic on their own.
If you want, I can suggest a simple night routine or snack combo that actually maximizes their effect.