Question: can zakat be given as food?
Answer: Yes, if the wealth the person owns is in the form of food, such as the case for a farmer unless he sells the harvest (in which case he now has to pay zakat on wealth). Zakat on money is paid in money, zakat on other forms of wealth is paid in that wealth.