Разница между терминами food и foods в английском языке заключается в контексте использования. 1
Food используется в общем смысле, обозначая еду в целом. 1 Это общее слово, которое относится ко всему, что можно съесть: простые продукты (например, кусок хлеба) и сложные блюда (например, тушёные морепродукты с различными ингредиентами). 2 Примеры употребления: «I love Italian food» — «Я люблю итальянскую еду». 1
Foods указывает на конкретные виды продуктов или категории. 1 Так говорят, когда речь идёт о нескольких различных видах еды. 2 Например: «At the international festival, I tried foods from around the world» — «На международном фестивале я попробовал еду со всего света». 2
Таким образом, food — общее слово, а foods — более конкретное понятие.