Nuts like almonds, walnuts. View Source , pistachios, and cashews are often considered to be a good food for sleep. Though the exact amounts can vary, nuts contain melatonin as well as essential minerals like magnesium. View Source and zinc.
Most nuts have a good amount of melatonin. Pistachios and almonds are among the highest.
Nuts. The problem with nuts: They're easy to overeat, which, in turn, can leave you dragging, says Babb. That's because nuts are high in fat, some of which is good for you, but too much will end up taxing your digestion and may even boost hormones that contribute to sleepiness.
Nuts like almonds, walnuts. View Source , pistachios, and cashews are often considered to be a good food for sleep. Though the exact amounts can vary, nuts contain melatonin as well as essential minerals like magnesium.
Having nuts before bed, such as peanuts, almonds, and pistachios, can increase the speed of your metabolism and raise your body heat, therefore warming you up for bed. As well as this, these nuts contain melatonin, a natural hormone that helps to control your sleep cycle and therefore helps you get some shut eye.
Eggs and fish are higher melatonin-containing food groups in animal foods, whereas in plant foods, nuts are with the highest content of melatonin. Some kinds of mushrooms, cereals and germinated legumes or seeds are also good dietary sources of melatonin.
1. Cherries. Cherries (especially sour cherries like the Montmorency variety) are one of the only (and highest) natural food sources of melatonin. Studies have shown a boost in circulating melatonin after consumption of cherries, though sweet cherries have half the melatonin content as sour cherries.
One study of older adults with insomnia found that magnesium supplementation at a dose of 500 milligrams daily for eight weeks helped them fall asleep faster, stay asleep longer, reduced nighttime awakenings, and increased their levels of naturally circulating melatonin.
Pistachios hit the sleep-inducing jackpot, packing in protein, vitamin B6, and magnesium, all of which contribute to better sleep. Refrain from a shell-cracking frenzy, though. "Don't exceed a 1-ounce portion of nuts," London warns. "Anything too high in calories can have the reverse effect of keeping you awake!"
Pistachios
“Among all plant foods nuts, and in particular pistachios, have the highest amount of melatonin,” Neville tells SBS. Research shows that melatonin can help people sleep longer and fall asleep more quickly.
Natural alternatives to melatonin, such as magnesium, valerian root, l-theanine, chamomile, and passionflower, are all-natural remedies that have been used for centuries to promote relaxation and help people get a better night's sleep.
How many pistachios help you sleep? To ensure that you get the most benefit from eating pistachios before bed, you should eat about half a cup of these nuts. This means you should consume about 2 ounces of pistachios before bed - about 20 to 30 nuts.
Since there is not much physical activity before sleeping, the high calories are not used for energy, and might end up being stored as fat. So it is not such a good idea to consume nuts before bed if you want to lose weight; instead have them in the morning or before your workout.
Greek Yogurt
According to Lauren Popeck, RD, a dietitian at Orlando Health, Greek yogurt is perfect for bedtime, because it contains the sleep-inducing chemical tryptophan. And because it's such a rich source of protein, Greek yogurt can also help you avoid that same glucose spike.
Walnuts. Walnuts are a good source of the amino acid tryptophan. One serving of walnuts (about a handful) contains 318 mg of this beneficial amino acid (Self Nutrition Data, 2015b). Thus, eating a walnut-rich snack an hour or two before bed could help you drift off to sleep more easily.
The best snacks to eat late at night are those packed with protein and melatonin. According to Buchanan, protein “is the most immediately satiating macronutrient.” That's why nuts, hummus, and yogurt are all such excellent late-night snacks.