Isn't this comparison meaningless and inherently biased ? You are comparing an entire part of the world , with miltiple cultures , to just one country . The orient will tend to win just because of the clubbing of so many varieties of food .
The second reason why this is meaningless is because food and food habits depend a lot on what conditions one lives in . In the south of India , for example , during the warmer seasons , it is very difficult to eat anything but the light and spicy food that is eaten in that region . Similarly , that same light food would be completely unsuitable to the deserts of Rajasthan , where rich , heavy , and very heavy food is the norm .
Your preferences will change based on where you are , and what that place is like .
Another thing is that the USA and Europe share a relative monoculture compared to the rest of the world . The orient , however , is very very diverse and multicultural ( if you can , for a moment , forget the "librul" connotations of those words ) . If Indian food is to be included in oriental food , along with Chinese and Japanese , then the orient wins by default - it becomes a fifteen vs. one match , where Mexican food becomes a partial subset of Indian food anyway .