What Fruits Are Good to Eat Before Bed for Sleep?

A handful of fruits contain natural compounds that genuinely support sleep, including melatonin, magnesium, potassium, and serotonin precursors. Tart cherries, kiwis, bananas, and grapes top the list, each working through slightly different mechanisms. Eating them an hour or so before bed gives your body time to digest and absorb those nutrients before you’re trying to fall asleep.

Tart Cherries

Tart cherries are one of the few foods with meaningful amounts of melatonin, the hormone your brain produces to signal that it’s time to sleep. A concentrated serving of tart cherry juice contains roughly 85 micrograms of melatonin per day’s dose. That’s far less than a supplement, but it appears to be enough to make a measurable difference.

In a study published in the European Journal of Nutrition, adults who drank tart cherry juice concentrate for seven days had significantly longer total sleep time compared to both their baseline and a placebo. The increase ranged from about 15 to 40 minutes of additional sleep per night. Montmorency is the most commonly studied variety. You can eat them whole (fresh or frozen), but tart cherry juice concentrate is the form used in most research. Sweet cherries like Bing varieties contain far less melatonin.

Kiwis

Kiwis are rich in serotonin and antioxidants, both of which play roles in sleep regulation. Serotonin is a precursor to melatonin, so eating a serotonin-rich food in the evening may help your body produce more of its own sleep hormone naturally.

Research from Frontiers in Nutrition tested the effects of eating kiwifruit before bed using wrist-worn sleep trackers. Among people who already slept poorly, those who ate fresh kiwi fell asleep in about 17 minutes compared to nearly 21 minutes for the control group. They also spent less time awake during the night: roughly 35 minutes of wake time after falling asleep versus 43 minutes for the control. The effects were most noticeable in poor sleepers, which suggests kiwis may help most if you already struggle with restless nights. One or two kiwis about an hour before bed is a reasonable amount.

Bananas

Bananas are often recommended as a bedtime snack because they supply both magnesium and potassium. Magnesium helps muscles and nerves calm down and supports your body’s production of melatonin. Potassium, an electrolyte, helps prevent the kind of muscle cramps that can wake you up at night and may support overall relaxation.

Bananas also contain tryptophan, the amino acid your body converts into serotonin and then melatonin. The amounts in a single banana are modest, so don’t expect a dramatic sedative effect. But as a light, easy-to-digest snack that won’t spike your blood sugar the way processed foods do, a banana is a solid choice. It’s filling enough to prevent the kind of hunger that keeps you tossing, without being so heavy that digestion interferes with sleep.

Grapes

Grapes contain melatonin in all parts of the berry: skin, flesh, and seeds. The concentration varies by variety and ripeness, with wine grape cultivars tending to have higher levels than table grapes. The skin carries higher concentrations of beneficial antioxidant compounds than the pulp, so eating whole grapes rather than peeled or juiced versions gives you the most benefit.

Red and purple grapes are generally better choices than green ones because their darker skins contain more polyphenols, which have antioxidant and anti-inflammatory effects that may support better sleep indirectly by reducing oxidative stress. A small bowl of grapes is light enough to eat close to bedtime without digestive discomfort.

Fruits That May Disrupt Sleep

Not every fruit is a good bedtime choice. If you’re prone to acid reflux or heartburn, citrus fruits like oranges and grapefruit can relax the valve at the top of your stomach, allowing acid to creep into your esophagus. This is uncomfortable at any time of day, but it’s worse when you lie down shortly after eating. Tomatoes (technically a fruit) have the same effect due to their high acid content.

Large portions of any high-sugar fruit, like mango or pineapple, can also cause a blood sugar spike followed by a drop that may wake you in the middle of the night. Keeping portions small helps avoid this. If you notice that certain fruits leave you feeling bloated or gassy, those are worth skipping before bed too, since digestive discomfort is one of the most common reasons people wake up during the night.

Timing and Portion Size

There’s no single “perfect” window for eating fruit before bed. Claims about strict timing rules don’t hold up to scientific scrutiny. That said, eating your fruit about 30 to 60 minutes before you plan to sleep gives your body a reasonable head start on digestion without leaving you uncomfortably full when you lie down.

Keep portions moderate. One banana, one to two kiwis, a small bowl of grapes, or a glass of tart cherry juice is plenty. The goal is a light snack, not a full serving of fruit salad. Pairing fruit with a small amount of protein or fat (a few almonds, a spoonful of nut butter) can slow sugar absorption and keep you feeling satisfied longer without adding bulk that strains your digestion overnight.