It's not an immediate effect, but give people money to people who want food and more food will be purchased, which in turn increases the production of food.
Only if the cost to produce food is below the sales price. There is not an infinite "grow more food" capacity. The cost to produce 5% more food may be more than 5% of current costs.
This is the same idea behind trickle down economics, but I don't think reality really works this way. Simply giving people money does not inherently create economic growth.
It's not an immediate effect, but give people money to people who want food and more food will be purchased, which in turn increases the production of food.