6 Types Of Foods You Should Eat For A Goodnight Sleep

foods that help you sleep better

Are you one of those millions who find it incredibly hard to get some shuteye even at the end of a tiring day? If you spend more time tossing and turning in bed despite practicing clean sleeping techniques, you could be deprived of sleep-inducing nutrients.

What you eat can affect your quality of life and sleep too. This is the reason why you should include foods with magnesium, lycopene, selenium, tryptophan, vitamin C, and carbohydrates in your dinner. These nutrients have been scientifically proven to greatly improve your quality of sleep, hence it’s mandatory to have foods containing them regularly.


1. Foods High In Magnesium

foods rich in magnesium

Spinach, chard, pumpkin seeds, yogurt, dark chocolate, avocado, figs, and bananas are excellent sources of magnesium. This mineral plays an important role in lowering high blood pressure and inflammation in the body. As far as your sleep is concerned, magnesium has the ability to influence the sleep-wake cycle in your body.


In addition, to that, it regulates the hormone melatonin and binds to the neurotransmitter chemical in the brain called GABA. The combined effect makes your brain and body calm and relaxed, eventually making you fall asleep. It also helps to lower the effect of calcium and cortisol thereby preventing nervousness and muscle twitching during sleep.1

2. Foods High In Lycopene

foods that contain lycopene


Lycopene is present in abundance in guavas, watermelons, papayas, tomatoes, red peppers and grapefruits. Several scientific studies have found that the consumption of lycopene-rich foods helped to improve the duration of sleep among light sleepers.2

3. Foods High In Selenium

selenium containing foods


Although selenium is a trace mineral, its deficiency can negatively affect your health and sleep quality. Top selenium containing foods include Brazil nuts, tuna, halibut, sardines, beef, turkey, and poultry. Have any of these foods at least an hour before you go to sleep.3

4. Foods High In Tryptophan

tryptophan can make you sleepy


Tryptophan is one of the most important amino acids for sleep. It is necessary for the synthesis of serotonin that can make you feel happy. Tryptophan is also responsible for the release of the hormone melatonin which makes you drowsy. Having tryptophan-containing foods like nuts, seeds, tofu, chicken, turkey, oats, beans, lentils, and eggs has been proven to lower anxiety and depression. This, in turn, gives you a sound sleep by decreasing the chances of sleep apnea and teeth grinding.4

5. Foods High In Calcium

foods that contain calcium


There’s a solid reason why we are encouraged to drink milk right from childhood. Not only is calcium a mineral your skeletal system loves but it’s also a natural sleep aid. It contains tryptophan which helps you fall asleep easily into a long and restful sleep. Milk, cheese, yogurt, kale, sardines, and almonds have ample calcium to meet your daily requirement.5

6. Foods High In Carbohydrates

high carbohydrate foods can make you sleepy


Researchers claim that consuming dinner with high glycemic index foods at least 4 hours before sleeping can make you fall fast asleep. This is because high carbohydrate intake releases the amino acid tryptophan that produces both serotonin and melatonin. These work together to make you feel lethargic and sleepy. However, be mindful of eating healthy foods like whole grains, potatoes, and legumes instead of junk food for the carbs to prevent chances of weight gain.6

Ultimately, in addition to eating these foods, you should follow a strict routine for sleep time too. Keep away any electronic devices once you are in bed and focus on your breathing to mellow your mind down. Once it becomes a daily ritual, falling asleep wouldn’t seem like a struggle anymore!