India has the highest number of vegetarians in the world, with more than 400 million people identifying as vegetarian. However, various surveys over the years show that the estimated percentage of the vegetarian population is anywhere between 23% and 37%. That leaves a huge percentage of the population with non-vegetarian food habits.

So why is it that a country, where the majority consumes poultry and meat, is considered as the vegetarian capital of the world?

Historical evidence of meat consumption

India, with its abundant forests, animals, birds and fishes, which ensured that meat-eating was a widespread practice. Archaeological evidence from the Harappan civilization also points to the consumption of animals. Even animal sacrifices were prevalent.

However, due to the spread of Jainism and the teachings of Buddha, vegetarianism became more common, with Hindu communities too turning to vegetarianism. Yet, other than upper castes, a large population continued eating meat.

Yet now, with a large population that is verifiably non-vegetarian, for the West, India continues to be a place of strict vegetarianism.

A lot of it has to do with the fact that government data shows that vegetarian households are more affluent and have a higher income, which is how the ‘vegetarian stereotype’ is more likely to take over people’s minds.

More Indian men consume meat than women

According to the National Family Health Survey, 2015-16, 42.8% Indian women and 48.9% of men consumed poultry and meat weekly.

The survey also noted that meat and egg consumption increases with increasing household income, however, the richest 20% of Indians consume slightly less meat and eggs, bucking the trend.

The young state of Telangana has the highest percentage of non-vegetarians with 98.7% of the population consuming meat. West Bengal (98.55%) and Andhra Pradesh (98.25%) follow closely.

State-wise percentage of vegetarianism

Meanwhile, Rajasthan, Haryana and Punjab are states with the lowest percentage of non-vegetarians.

People from Southern states like Kerala and Goa and Eastern states like Assam and Tripura also had large non-vegetarian populations.

Weekly consumption

While surveys have identified that India has a small vegetarian population, the weekly and daily eating habits of most Indians stray away from non-vegetarianism.

According to the National Family Health Survey, barely 6% of the population eats meat on a daily basis, and nearly 40% on a weekly basis, thus showing that regular meat-eating Indians are relatively less.

Food consumption of Southern states

Under-reported meat consumption due to cultural factors

India has a violent history of mob lynching and social ostracization of people who consume beef because a cow is considered to be sacred in Hinduism. India’s ruling party, BJP, does not hide its inclination towards vegetarianism. Food choices have become very much political.

In such a nation, the consumption of beef is not as high as in western countries.

Food consumption of Indian women, 2015-16

A reported 7% of the population eats beef. However, this figure is disputed by many researchers, who claim that the actual statistic is closer to 15% with people unwilling to admit to eating meat due to cultural and religious factors. A 2015 study of urban middle-class Indians found that young people felt “you eat [meat] in secret, away from your family”.

India, with its smorgasbord of cuisines, both vegetarian and non-vegetarian, should not be restricted to an outdated stereotype that is being propelled into people’s consciousness by sheer ignorance. Numbers don’t lie, so although daily consumption of meat is not an entirely common phenomenon, it is also wrong to assume that vegetables and pulses are all that an average Indian consumes.