Here's the view of Sadghuru on the impact of food on health/sleep etc.
I find this very interesting, he's basically saying that the body needs much more energy and therefore more sleep when we don't eat the right food.
So if we eat food that optimizes our energy level and doesn't take much effort for the body to digest, we would need less sleep.