to offer food to someone is not the same as to pay food and giving it to someone.
Pourquoi la traduction n'est-elle pas tout simplement: I pay him his food?