12 Natural Ingredients Packed with Melatonin for Peaceful Nights
Melatonin is a hormone that helps regulate the sleep–wake cycle. While the body produces it naturally, certain foods contain small amounts of melatonin or compounds that support its production. Including these in your diet may help improve sleep quality over time.
A sleep-related hormone is melatonin.
1. Tart cherries
One of the best-known natural sources of melatonin.
- May help improve sleep duration
- Often consumed as juice or dried fruit
2. Walnuts
Contain melatonin and healthy fats.
- May support better sleep quality
- Also rich in magnesium
3. Almonds
Not high in melatonin, but support sleep through magnesium.
- Helps relax muscles
- Supports nervous system calmness
4. Oats
Provide nutrients that support melatonin production.
- Contain small amounts of melatonin
- Also rich in complex carbohydrates
5. Bananas
Support sleep indirectly.
- Contain magnesium and potassium
- Help relax muscles and nerves
6. Grapes
Especially darker varieties.
- Contain small amounts of natural melatonin
- Light, easy evening snack
7. Tomatoes
Contain trace melatonin.
- Also rich in antioxidants
- Support overall cellular health
8. Rice (especially jasmine and white rice)
May help improve sleep onset.
- High glycemic index may increase tryptophan availability
- Linked in some studies to quicker sleep onset
9. Milk
Known traditional sleep drink.
- Contains tryptophan, a precursor to melatonin
- Warm milk may have a calming effect
10. Eggs
Provide amino acids needed for melatonin production.
- High-quality protein source
- Support brain and nerve function
11. Corn
Contains small amounts of melatonin.
- Also provides carbohydrates that support sleep hormones
12. Barley
A grain with sleep-supportive compounds.
- Contains melatonin and fiber
- Often used in teas or soups
Important Notes
- Food sources of melatonin are much weaker than supplements
- Effects are subtle and build over time
- Sleep quality also depends on lifestyle factors like light exposure, stress, and routine
Tips for Better Sleep Naturally
- Avoid screens 1 hour before bed
- Keep a consistent sleep schedule
- Reduce caffeine in the evening
- Sleep in a dark, cool room
Final Thoughts
These foods may support better sleep by providing melatonin or helping your body produce it naturally. However, no single ingredient guarantees instant sleep—healthy sleep comes from consistent habits combined with a balanced diet.