Many of us realise that Indian cuisine is not considered in the same league as, say, French or Italian cuisine by most foreigners.
All Indian dishes look the same, a sort of brown mess; the level of spices is so high that you can never taste the flavour of the original ingredients; the cuisine has not evolved over the decades unlike French food; and Indians have no understanding of texture.
Why does our food invite this epicurean derision? More importantly, have these foreigners had a chance to taste the real Indian cuisine?
First of all, most of the so-called 'experts' who are sniffy about Indian food haven't actually eaten it in India. They rely on British-Indian cuisine, a bastard school of cooking invented by Bangladeshis tinkering around with the Punjabi menu. Secondly, even those who have eaten in India have never experienced the diversity of our nation's cuisine. Foreign foodies like countries such as Thailand where they can tour the length and breadth of the whole nation in one week and declare themselves 'experts' on Thai cuisine.
[...]
Foreigners rarely recognise this unique characteristic of Indian cuisine because they either eat their meals in Indian restaurants abroad or stick to hotel restaurants where chefs faithfully reproduce the standard recipes they were taught at catering college.
[...]
That is a tough one because when most people talk about great cuisines they talk about restaurant food. And, let's face it; there aren't many great Indian restaurants. If you want amazing south Indian food, you need to go to people's homes. If you want good Lucknawi cuisine your best bet is still one of the wedding caterers from an old Muslim family. Rarely, if ever, will you get food of that calibre at restaurants.
This is something that I have noticed as well. The food that you get in the restaurants, even here in India, rarely comes close to what people actually prepare in their homes. Restaurants in five-star hotels are particularly pathetic in that they serve utterly bland dishes for exorbitant prices and call it Indian cuisine. On the few occasions that I have travelled abroad and eaten in an "Indian" restaurant, the dishes didn't even come close to what we Indians would recognise as our cuisine. I am told that the same problem plagues the Chinese cuisine - what we get in "Chinese" restaurants, especially here in India, is far from what the Chinese actually eat in their homes. You really must eat in an Indian's home to get a feel for Indian food.
There are also some nice titbits about the evolution of Indian cuisine in the article.
But if we are talking about adaptability, then consider this: until the European colonists got to India, we had never heard of the chilli and had never seen a potato. Can anybody imagine modern Indian cuisine without these ingredients?
[...]
The tandoori chicken is now the world's most famous Indian dish. But how many people recognise that tandoori chicken, its cousin the chicken tikka and their ill-begotten offspring the butter chicken, were all invented in the 1940s and sprang to fame only in the 1950s and 1960s. If that is not culinary evolution, then what is?