best for sleep: spinach this powerhouse vegetable boasts a long list of nutrients, including sleep-promoting tryptophan. spinach is also high in vitamin b6, which plays double-duty to help tryptophan work its magic.