Is food a common noun or a proper noun?
The noun 'food' is a common noun described by the proper
adjective 'Mexican'. As the compound noun 'Mexican food', it can be
considered a common noun, a word for any Mexican food of any kind,
or it can be considered a proper noun as a word for the food of a
specific national origin.