GMO, would people like it or not, will be a solution.
Stuff like Soylent might also be a solution. I've heard people say that the lack of taste in food might make their meal much less appreciable, but let's be honest, if it's a matter or health, enjoying a meal might become a luxury.