Is Mexican food a common or 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.