There are no foods guaranteed to help you sleep better, but some foods are linked to falling asleep faster. Walnuts and tart cherries both contain melatonin, the hormone that makes you tired. Salmon and other fish rich in omega-3 fatty acids are also linked to better sleep. Some other foods good for inducing sleep include white rice, eggs, carrots, cashews, and warm milk.