To quote world hunger:
"The world produces enough food to feed everyone. [...] A principal problem is that many people in the world still do not have sufficient income to purchase (or land to grow) enough food or access to nutritious food."
It's amazing that we produce enough food to feed everyone. The question is how to ensure that everyone has enough access to income to feed themselves. There are two major factors here, the price of food and the income of the person. Both of these can be adjusted to ensure that everyone can eat.
Advances like nitrogen fixing, rust resistant wheat and proper irrigation can push the price of food down. Some of these have the amazing property of being able to be solved essentially once and have the whole world benefit, the green revolution had absolutely amazing ROI, the work of just a handful of people produced wheat that can be raise yields dramatically almost everywhere. It'd be great to see the same thing done with cassava, rice and other staples.
Raising incomes is fairly tricky and even more contentious, but thankfully that is happening as well.