Getting good sleep is incredibly important for your overall health. It may reduce your risk of developing certain chronic illnesses, keep your brain and digestion healthy and boost your immune system. It’s generally recommended to get between 7 and 9 hours of uninterrupted sleep each night, though many people struggle to get enough. There are many strategies you can use to promote good sleep, including making changes to your diet, as some foods have sleep-promoting properties.
Here are the 9 best foods you can eat before bed to enhance your sleep quality:
Almonds are a source of melatonin and the sleep-promoting mineral magnesium, two properties that make them a great food to eat before bed.
Turkey may be a great food to eat before bed due to its high content of protein and tryptophan, both of which may induce tiredness.
3. Chamomile Tea
Chamomile tea contains antioxidants that may promote sleepiness, and drinking it has been shown to improve overall sleep quality.
Kiwis are rich in serotonin and antioxidants, both of which may improve sleep quality when eaten before bed.
5. Tart Cherry Juice
Due to its content of the sleep-promoting hormone melatonin, tart cherry juice may help induce a good night’s sleep.
6. Fatty Fish
Fatty fish are a great source of vitamin D and omega-3 fatty acids, both of which have properties that may improve the quality of your sleep.
Walnuts have a few properties that may promote better sleep, including their content of melatonin and healthy fats.
8. Passionflower Tea
Passionflower tea may influence sleep due to its content of the antioxidant apigenin, as well as its ability to increase GABA production.
9. White Rice
White rice may be beneficial to eat before bed due to its high glycemic index, which may promote better sleep.
Source : Healthline