If you want better sleep without jumping straight to supplements, food is a great place to start 😴
Melatonin is the hormone that tells your brain “it’s bedtime,” and some foods naturally contain it or help your body make more.
Here are 12 melatonin-rich (or melatonin-supporting) foods that work especially well at dinner time:
💤 12 Foods With Melatonin for Better Sleep
- Tart cherries (or tart cherry juice)
One of the highest natural sources of melatonin. Even a small glass of juice can help. - Walnuts
Contain melatonin and omega-3s, which support brain health and sleep quality. - Almonds
Rich in magnesium, which helps melatonin do its job and relaxes muscles. - Pistachios
Surprisingly high in melatonin compared to other nuts. - Oats
Support melatonin production and help regulate blood sugar overnight. - Rice (especially white or jasmine rice)
High glycemic carbs can help tryptophan enter the brain, boosting melatonin. - Milk (especially warm milk)
Contains melatonin and tryptophan — yes, grandma was right. - Eggs
Provide tryptophan, a building block your body uses to make melatonin. - Fatty fish (salmon, sardines, tuna)
High in vitamin D and omega-3s, both linked to better melatonin regulation. - Bananas
Contain magnesium, potassium, and small amounts of melatonin. - Corn
A lesser-known melatonin source; pairs well with dinner proteins. - Tomatoes
Contain melatonin and antioxidants — cooked tomatoes may be even better.
🌙 How to Eat These for Maximum Sleep Benefit
- Eat dinner 2–3 hours before bed
- Pair carbs + protein (e.g., rice + fish)
- Avoid heavy sugar or alcohol at night
- Keep lights dim after dinner (light blocks melatonin!)
🍽️ Easy Sleep-Friendly Dinner Idea
Salmon + rice + steamed tomatoes
→ handful of walnuts
→ warm milk or tart cherry juice before bed
If you want, I can:
- Build a 7-day sleep-friendly dinner plan
- Suggest foods to avoid at night
- Help with sleep tips if insomnia is stress-related
Just tell me 🌙