Nuts like almonds and walnuts, oats, and bananas are excellent choices, as they promote relaxation and serotonin production. Likewise, legumes, nuts, and soy are great plant-based sources of protein rich in tryptophan, essential for better sleep.
Some foods also naturally contain melatonin. Tart cherries, grapes, strawberries, pistachios, and tomatoes effectively help regulate the sleep cycle. It’s also recommended to consume foods rich in magnesium and vitamin B6, such as flaxseeds, pumpkin seeds, chickpeas, spinach, and chia seeds, since they aid muscle relaxation and support the nervous system balance.