If you mean Mexican cuisine like tortillas, enchiladas or guacamole, that would be Spain, followed by France. If you mean any food of Mexican origin including uncooked food, such as canned tuna, fruits and vegetables, that would be Germany.
I think United States of America is the only country to consume most fast-food items. That is why every person including children having obesity there. In India also fast-food culture is increasing...