Walnuts are high in tryptophan, an amino acid that helps you to fall asleep (source). Keep in mind though, that tryptophan works even better to help you fall asleep when it is combined with carbohydrates.
Besides tryptophan, walnuts are also packed with omega-3s and antioxidants, which makes them overall a healthy food.
Try eating a handful of walnuts before bedtime. They are also great when added to a bowl of yogurt. Which leads us to our next food…
Turns out that warm milk can help you fall asleep at night! Dairy products contain both protein and tryptophan, which help you to sleep better.
Try greek yogurt with walnuts and tart cherries (you’ll get the benefits of all of the top sleep foods!). To help reduce sugar intake, look for unsweetened yogurt. If you can’t resist a little bit of sweetness, you can drizzle honey over the top.
For those who can’t tolerate dairy, almond-based products are a great alternative, as almonds are also very high in tryptophan. So give almond milk, or almond yogurt, a try!