Get rid of the corrupted government. There is always plenty of food to go around. But in places like Africa, the government isn't allowing it's people to have that food. If u think there isn't enough food, look in your trashcan. Lots of people would kill to have as much food as we do even in our trashcans. The food in the world is just simply not distributed equally.
The world is way too over populated so we wouldn't ever be able to grow a good amount of food for everyone, so basically there really isn't a good cure for world hunger.