17 Melatonin-Packed Foods Dietitians Recommend For Better Sleep
Melatonin is a natural hormone that helps regulate sleep, and the foods we eat can help support its production. From fruits to grains, some snacks are better than others when it comes to winding down.
This list includes 17 melatonin-rich foods that dietitians say can help promote more restful, refreshing sleep. Keep the tone supportive, informative, and accessible.
1. Tart Cherries

Deep red and tangy, tart cherries are one of the few fruits with naturally high melatonin levels. A small bowl before bed works wonders.
Their juice is just as effective, offering a simple and delicious nighttime ritual. Drink chilled or warmed gently for cozy comfort.
2. Walnuts

Earthy and rich, walnuts provide both melatonin and magnesium, two key players in sleep support. Their crunch also satisfies late-night cravings.
Toss a few on oatmeal or enjoy them on their own. Just a handful may help ease you toward a calmer night.
3. Bananas

Packed with potassium and vitamin B6, bananas help your body convert tryptophan into melatonin. They’re soft, sweet, and easy to digest.
Slice into cereal or eat whole as a quick bedtime snack. Their gentle natural sugars won’t keep you up.
4. Oats

Warm, creamy oats are a soothing way to end the evening. They contain melatonin along with slow-digesting carbs that promote relaxation.
Top with nuts, cinnamon, or a drizzle of honey. This simple grain creates a cozy and grounding bedtime treat.
5. Kiwi

Juicy and vibrant, kiwi is a surprise hero in sleep nutrition. It’s rich in antioxidants and small amounts of melatonin.
One or two before bed may improve sleep duration and quality. Its refreshing taste also clears the palate after dinner.
6. Almonds

These lightly crunchy nuts deliver magnesium, fiber, and melatonin all in one. Their slow energy release helps you avoid sugar crashes overnight.
A small serving pairs well with fruit or yogurt. Keep a jar by your bedside for late-night munching.
7. Pistachios

Out of all the nuts, pistachios contain one of the highest melatonin concentrations. They also provide healthy fats and protein.
Their shells slow you down, encouraging mindful eating. A handful after dinner can satisfy hunger without overstimulation.
8. Milk

Creamy and comforting, milk is a time-tested bedtime drink. It naturally contains melatonin and calcium, which helps absorb the sleep hormone.
Warm it slightly for a relaxing boost. Add cinnamon or vanilla for a little extra indulgence without added sugar.
9. Grape Juice

Purple grape juice, especially from Concord grapes, delivers a dose of melatonin in liquid form. It’s naturally sweet and easy to sip.
Drink a small glass an hour before bed to signal your body to unwind. Just choose 100% juice with no added sugars.
10. Tomatoes

Bright and juicy, tomatoes offer a small but helpful source of melatonin. Their vibrant red color hints at their antioxidant power.
Roast them or toss fresh into a salad with olive oil. Pair with whole grains for a light evening meal.
11. Barley

This chewy grain delivers a gentle dose of melatonin and fiber, keeping your blood sugar stable as you sleep. It’s also rich in selenium.
Serve it as a warm bowl with herbs or chilled in a grain salad. Its nutty taste is a calm finish to the day.
12. Goji Berries

Tart, chewy, and slightly sweet, goji berries pack a punch of melatonin and immune-supporting antioxidants. A small handful goes a long way.
They’re great on yogurt, cereal, or by themselves. Try soaking them briefly in warm water for a plumper texture and mellow taste.
13. White Rice

Simple and satisfying, white rice has a high glycemic index that may help reduce the time it takes to fall asleep.
Serve with steamed veggies or lean protein for a balanced, gentle dinner. Its warmth and familiarity bring a soothing end to the day.
14. Corn

Naturally rich in carbs and small amounts of melatonin, corn can help regulate your circadian rhythm. Roasted or boiled, it’s comfort food.
Enjoy corn kernels as a salad topping or on their own with herbs. Sweet and starchy, it satisfies without weighing you down.
15. Pineapples

Juicy and golden, pineapple contains serotonin precursors and boosts melatonin levels after consumption. Its sweetness is bright but not overpowering.
Slice fresh or blend into a nighttime smoothie. The tropical flavor can make bedtime feel like a mini vacation.
16. Herbal Tea With Chamomile

Chamomile isn’t just calming—it’s also linked to increased melatonin levels and improved sleep quality. Its floral aroma sets a sleepy mood.
Sip slowly from a warm mug an hour before bed. Add lemon balm or lavender for an extra soothing blend.
17. Mushrooms

Earthy and savory, mushrooms like shiitake and maitake are naturally high in melatonin. They’re also loaded with antioxidants and B vitamins.
Add them to stir-fries, pastas, or soups at dinner. Their umami richness makes plant-based meals more satisfying and grounding before sleep.
