The short answer is that we say “food and drink” as a matching noun pair in a certain context.
For example, a party organizer will have to plan the venue, the entertainment, and the food and drink. I think ‘refreshments’ is a little more common colloquially. ‘Food and drink’ would be a good heading on a spreadsheet budget, and it could also define a category consisting of words.
As a list of vocabulary words, there is a good case for “foods and drinks”. (I.e. type of food=food, types of food=foods) e.g.
Here are 100 foods and drinks that might be useful to know for your English test.
Note that using ‘drink’ in a countable way often implies alcohol.
I need some food. I need something to eat. (I’m hungry)
I need drink. (No)
I need some drink. (No)
I need a drink. (Yes, but often means ‘alcohol’)
I need something to drink. (Yes, I’m thirsty)
So in the party context, we might avoid adding the ‘s’ to ‘drink’ to avoid confusion.