What are the most common myths and stereotypes about what Indians eat?
The biggest myth, of course, is that India is a largely vegetarian country.
But that's not the case at all. Past "non-serious" estimates have suggested that more than a third of Indians ate vegetarian food.
If you go by three large-scale government surveys, 23%-37% of Indians are estimated to be vegetarian. By itself this is nothing remarkably revelatory.
But new research by US-based anthropologist Balmurli Natrajan and India-based economist Suraj Jacob, points to a heap of evidence that even these are inflated estimations because of "cultural and political pressures". So people under-report eating meat - particularly beef - and over-report eating vegetarian food.
Taking all this into account, say the researchers, only about 20% of Indians are actually vegetarian - much lower than common claims and stereotypes suggest.
Hindus, who make up 80% of the Indian population, are major meat-eaters. Even only a third of the privileged, upper-caste Indians are vegetarian.
The government data shows that vegetarian households have higher income and consumption - are more affluent than meat-eating households. The lower castes, Dalits (formerly known as untouchables) and tribes-people are mainly meat eaters.
Vegetarian cities in India
- Indore: 49%
- Meerut: 36%
- Delhi: 30%
- Nagpur: 22%
- Mumbai: 18%
- Hyderabad: 11%
- Chennai: 6%
- Kolkata: 4%
(Average incidence of vegetarianism. Source: National Family Health Survey)
On the other hand, Dr Natrajan and Dr Jacob find the extent of beef eating is much higher than claims and stereotypes suggest.
At least 7% of Indians eat beef, according to government surveys.
But there is evidence to show that some of the official data is "considerably" under-reported because beef is "caught in cultural political and group identity struggles in India".
Narendra Modi's ruling Hindu nationalist BJP promotes vegetarianism and believes that the cow should be protected, because the country's majority Hindu population considers them holy. More than a dozen states have already banned the slaughter of cattle. And during Mr Modi's rule, vigilante cow protection groups, operating with impunity, have killed people transporting cattle.
The truth is millions of Indians, including Dalits, Muslims and Christians, consume beef. Some 70 communities in Kerala, for example, prefer beef to the more expensive goat meat.
Dr Natrajan and Dr Jacob conclude that in reality, closer to 15% of Indians - or about 180 million people - eat beef. That's a whopping 96% more than the official estimates.
You might also like:
And then there are the stereotypes of Indian food.
Delhi, where only a third of residents are thought to be vegetarian, may well deserve its reputation for being India's butter chicken capital.
But, the stereotype of Chennai as the hub of India's "south Indian vegetarian meal" is completely misplaced. Reason: only 6% of the city's residents are vegetarian, one survey suggests.
Many continue to believe that Punjab is "chicken loving" country. But the truth is that 75% of people in the northern state are vegetarian.
So how has the myth that India is a largely vegetarian country been spread so successfully?
For one, Dr Natrajan and Dr Jacob told me, in a "highly diverse society with food habits and cuisines changing every few kilometres and within social groups, any generalisation about large segments of the population is a function of who speaks for the group".
"This power to represent communities, regions, or even the entire country is what makes the stereotypes."
Also, they say, "the food of the powerful comes to stand in for the food of the people".
"The term non-vegetarian is a good case in point. It signals the social power of vegetarian classes, including their power to classify foods, to create a 'food hierarchy' wherein vegetarian food is the default and is having a higher status than meat. Thus it is akin to the term 'non-whites' coined by 'whites' to capture an incredibly diverse population who they colonised."
Secondly, the researchers say, some of the stereotype is enabled by migration.
So when south Indians migrate to northern and central India, their food comes to stand in for all south Indian cuisine. This is similarly true for north Indians who migrate to other parts of the country.
Finally, some of the stereotypes are perpetuated by the outsider - north Indians stereotype south Indians just by meeting a few of them without thinking about the diversity of the region and vice versa.
The foreign media, say the researchers, is also complicit "as it seeks to identify societies by a few essential characteristics".
Also, the study shows up the differences in food habits among men and women. More women, for example, say they are vegetarian than men.
The researchers say this could be partly explained by the fact that more men eat outside their homes and with "greater moral impunity than women", although eating out may not by itself result in eating meat.
Patriarchy - and politics - might have something to do with it.
"The burden of maintaining a tradition of vegetarianism falls disproportionately on the women," say Dr Natrajan and Dr Jacob.
Couples are meat eaters in about 65% of the surveyed households and vegetarians only in 20%. But in 12% of the cases the husband was a meat eater, while the wife was a vegetarian. Only in 3% cases was the reverse true.
Clearly, the majority of Indians consume some form of meat - chicken and mutton, mainly - regularly or occasionally, and eating vegetarian food is not practiced by the majority.
So why does vegetarianism exert a far greater influence on representations of India and Indians around the world? Does it have to do with "policing" of food choices and perpetuating food stereotypes in a vastly complex and multicultural society?