In german and some other languages, yes, food (as well as almost any object) has a gender (male, female or intermediate). However, this didn't mean anything - it just stipulated what word you put in front of the noun - either das, der or one other. It was also completely random.
English doesn't have such things, to the best of my knowledge. At least, I've never come across it. Objects in english are called "it". I've never heard of anyone calling an apple "she" or "he". Countries are usually thought of as "she" as well as ships. You know, as in "she's a good vessel" and so forth.
So..... in some languages food might have a completely arbitrary and meaningless gender, but in most languages no, they do not.
Interesting question though.