There seems to be some confusion around the word 'food' and its plural form. The word 'food' is one of those nouns that is singular as well as plural, so you don't put an s on the end to make it plural. The proliferation of the word, foods, has come about because of the spread of American English through the internet and other media. The Americans are fond of putting an s on many words that don't need one in the plural form.
Many years ago, when I went over to the States for work, I was slightly bemused by the Americans' habit of adding an s to nouns that were already plural as well as singular. In the UK, Australia and other English-speaking countries that I visited at the time (40 to 50 years ago), words like food were never spelled with an s on the end to make them plural.
We should watch out for the insidious invasion of American English which I notice is slowly taking hold everywhere. Otherwise, we'll find ourselves using weird forms of words like drug for the past tense form of drag as the Americans do.