Does Eating a Banana Before Bed Help You Sleep?

5 Min Read | By Shannan Humphrey

Last Modified 24 March 2025   First Added 24 March 2025

This article was written and reviewed in line with our editorial policy.

Yes, eating a banana before bed may help you sleep! While research is limited, one study found that older adults who ate bananas for two weeks experienced fewer sleep disturbances. This is likely due to the nutrients in bananas that promote relaxation and improve sleep quality. Let’s explore why bananas before bed might be beneficial and the best time to eat them for optimal results.

Why are bananas good for sleep?

Bananas contain several essential nutrients, vitamins and minerals which can help you sleep better, including:

  • Potassium: Helps relax muscles and prevent cramps, reducing potential sleep disruptions.
  • Magnesium: Supports the production of melatonin, the sleep hormone, and helps reduce stress.
  • Tryptophan: An amino acid that converts to serotonin, improving mood and promoting relaxation, which may extend sleep duration.
  • Carbohydrates: Aid in tryptophan absorption, potentially reducing the time it takes to fall asleep.
  • Vitamin B6: Converts tryptophan into serotonin, which regulates melatonin production.

Together, these nutrients help your body relax, boost feel-good hormones, and promote a deeper, more restful sleep.

More benefits of eating a banana before bed

In addition to supporting better sleep and counting as one of your five a day, eating a banana before bed offers additional benefits, including:

1. Boost mood and ease stress

Because bananas act as natural beta-blockers, eating one before bed may help reduce stress and anxiety. Additionally, the nutrients in bananas can boost serotonin and melatonin levels, promoting relaxation and a positive mood.

2. Promote healthy digestion

Eating a banana before bed may support digestive health by reducing inflammation and promoting proper intestinal function. This is due to resistant starch, a type of starch found in bananas that your body cannot digest. Instead, your gut ferments it, producing butyrate—a short-chain fatty acid that promotes healthy digestion. This may help prevent digestive discomfort that could cause late-night tossing and turning.

3. Reduce the feeling of hunger

Ever eaten a banana and felt full for longer? That’s because bananas are rich in pectin, a soluble fibre. Research shows that this type of fibre can slow down the emptying of your stomach, keeping you satisfied for longer. Eating a banana at night may help you fall asleep without waking up hungry.

4. Relax muscles

Thanks to their high potassium content, bananas can help prevent muscle cramps, making it easier to fall asleep without discomfort and reducing the chances of waking up in the middle of the night. Plus, potassium supports overall muscle and nerve function, helping your body stay relaxed and primed for restful sleep.

5. Improve heart health

The potassium in bananas can help lower blood pressure and improve circulation, supporting overall heart health. Additionally, it helps balance sodium levels in the body, reducing the risk of stroke and heart disease. This mineral also supports proper muscle and nerve function, further contributing to relaxation and better sleep.

How many bananas should you eat before bed?

Generally, eating one banana before bed is enough to enjoy its sleep-enhancing benefits. A medium-sized banana provides the right balance of nutrients to promote relaxation and improve sleep quality.

Two bananas might be a better option if you’re feeling hungrier, but moderation is key. Eating too many could lead to stomach discomfort due to the high fibre content or cause blood sugar fluctuations from the natural sugars.

When is the best time to eat a banana for sleep?

Ideally, you shouldn’t eat too close to bedtime, as your body needs time to digest and allow the sleep-enhancing effects to take place. We recommend eating a banana about an hour before bed, giving your body enough time to absorb its nutrients and promote relaxation.

Pairing it with a source of protein, such as a handful of almonds or a spoonful of peanut butter, can further stabilise blood sugar levels and keep you feeling full throughout the night. This can help prevent late-night hunger pangs that might otherwise disrupt your sleep.

Is eating a banana too late bad for sleep?

Yes, while bananas are a light and sleep-friendly bedtime snack, eating them too late at night could potentially disrupt your sleep. This is because digestion slows down during sleep, which might cause discomfort—especially if you have a sensitive stomach. Additionally, the natural sugars in bananas could cause a temporary spike in blood sugar, giving you a burst of energy when you should be winding down. However, eating a banana about an hour before bed is unlikely to cause any issues and can actually support better sleep.

Read more: Does Eating Late Keep You Awake?

Can bananas cause nightmares?

While there’s no direct evidence that eating bananas before bed causes bad dreams, they do contain tyramine, a compound that may lead to more vivid dreams. If you’re experiencing unusual dreams, it could be due to eating too many bananas or a sensitivity to certain foods. While bananas aren’t a common culprit, some foods have been linked to nightmares, so it’s worth considering your bedtime snack choices carefully.

Other sleep-inducing foods

Bananas are a quick and easy pre-bedtime snack providing a light balance of nutrients, but it’s not the only food to eat for better sleep:

  • Almonds: Rich in magnesium and containing melatonin, eating a small handful can promote better sleep.
  • Kiwi: Packed with antioxidants and serotonin, eating a kiwi before bed can help you fall asleep faster and experience deep sleep.
  • Oats: Rich in melatonin and carbohydrates, a small bowl of oatmeal can regulate blood sugar and promote relaxation.
  • Yoghurt: High in calcium, it helps the brain convert tryptophan into melatonin for better sleep.
  • Turkey: Known for its high tryptophan content, pairing turkey with whole-grain crackers may enhance sleep quality.

Related: Does Chocolate Help You Sleep?

Eating a banana before bed can be a great way to improve sleep thanks to its nutrient content. These nutrients work together to promote relaxation, reduce stress, and support a restful night’s sleep. For the best results, eat one banana about an hour before bed. So, add bananas to your shopping list and make them a part of your bedtime routine for an easier time falling asleep and a more refreshing night’s rest.

About the author