back to top
Saturday, August 8, 2026
HomeWellbeingNutritionFoods for Better Sleep: What to Eat Before Bed

Foods for Better Sleep: What to Eat Before Bed

You’re lying in bed, eyes closed, but sleep just won’t come. An hour passes as you toss and turn. Almost everyone has been there. We dim the phone brightness, turn off the lights, but often forget one thing, what you eat after dinner has a direct effect on how you sleep.

Sleep isn’t just rest, it’s the body’s repair time, the brain’s reset button. And that process depends heavily on hormones like melatonin and serotonin. Certain foods directly support the production of these hormones. Let’s look at some research-backed foods that, eaten before bed, benefit both your sleep and your body.

Kiwi, a fruit proven to help sleep

A study published in the Asia Pacific Journal of Clinical Nutrition found that people with sleep difficulties who ate two kiwis an hour before bed fell asleep faster, slept longer, and experienced better sleep quality. The serotonin in kiwi supports melatonin production, while its antioxidants and folate help reduce inflammation in the body.

Tart cherries, a natural source of melatonin

Tart cherries contain melatonin, serotonin, tryptophan, and potassium all at once, which work together to help bring on sleep. A study published in the American Journal of Therapeutics found that tart cherry juice may help reduce insomnia. Drinking tart cherry juice mixed with a little water an hour before bed, kept up as a regular habit, tends to show improvement in sleep over time.

Nuts, a reservoir of magnesium

Nuts like almonds, walnuts, and pistachios contain magnesium, a mineral that helps calm the nervous system and relax muscles. Walnuts contain omega-3 fatty acids, which can boost serotonin function, and pistachios have comparatively higher levels of natural melatonin. A study on mice found that those given almond extract slept longer and more deeply than before.

Bananas, accessible yet effective

Bananas contain tryptophan, the amino acid that helps the body produce serotonin and melatonin. Alongside that, the magnesium and potassium in bananas help calm the nervous system and relax muscles. Eating a banana with a little almond butter or a pinch of cinnamon can be a simple yet effective nighttime habit.

Oats and milk, an old habit with new evidence

Oats contain natural melatonin and also help the body absorb tryptophan. Being a complex carbohydrate, oats keep blood sugar levels stable, which matters for good sleep. Milk, meanwhile, also contains melatonin and tryptophan, which is exactly why the old habit of drinking a glass of warm milk before bed actually has science behind it.

No single food will magically fix a sleep problem overnight. Sleep depends on an entire routine, food, light, screen time, and mental calm, all working together. But these small habits, skipping heavy meals at night in favor of something light, eating at a consistent time, gradually prepare the body for sleep. You could start tonight with a kiwi or a glass of milk. You might not notice the difference on the first night, but your body will remember.

RELATED ARTICLES
- Advertisment -spot_img

Most Popular