Embora o corpo humano até possa digerir todos os tipos de alimentos da mesma maneira, a verdade é que alguns alimentos podem desencadear mais sonolência do que outros. Por exemplo, alimentos ricos em proteínas, como carne vermelha, aves, ovos, peixes, espinafre, tofu, queijo e soja, contêm um aminoácido chamado triptofano. Na prática, este aminoácido é usado pelo organismo para produzir serotonina, que é uma das grandes responsáveis pela sonolência, como já falamos anteriormente.
Além disso, os alimentos que contêm uma grande quantidade de carboidratos também ajudam a produzir serotonina e triptofano. De fato, esta é a razão pela qual muita gente tende a se sentir mais sonolenta depois de comer alimentos ricos em carboidratos. Também é exatamente por conta disso que muitos nutricionistas sugerem que uma refeição adequada antes de dormir deve conter uma boa dose de carboidratos e proteínas, como leite e cereais.