Sort:  

Stop using the majority of farmland to produce grains for cattle (most of which cannot actually process those grains), and there's no shortage. And/or stop throwing away 50+% of the food produced for humans, and there's no shortage. And/or stop cramming humans into "cities" that are physical incapable of supporting them, and there's no shortage.