1. Skip to content
  2. Skip to main menu
  3. Skip to more DW sites
LifestyleIndia

Vegetarianism in India: Personal choice or caste politics?

Hridi Kundu
September 18, 2025

Food choices in India are more than personal — they are a mirror to deep social divides shaping the world's most populous nation.

A street in Delhi packed with restaurants selling meat dishes
A 2021 report indicated that 80% of Indians aged 15-49 consumed some form of meatImage: Javed Akhtar/DW

India has witnessed a growing debate over what people eat over the past decade.  

Since Narendra Modi became prime minister in 2014, measures targeting meat consumption have increased in parts of the country, especially in northern India's Hindi-speaking states.

Authorities in some places have occasionally issued rules discouraging or banning meat-based foods from schools, near places of worship and during religious festivals, among others.

In India-administered Kashmir's Doda district, officials recently banned meat, seafood and eggs in all educational institutions, saying that it's needed to uphold "secular principles," maintain "social harmony" and avoid "discomfort" over dietary differences.

The order drew criticism and raised concerns about individual freedom, inclusivity and religious sensitivities. 

In cities across India, similar food restrictions affect people's daily lives.

Many face challenges finding housing due to their dietary preferences, said Abheepsita Purkayastha, a corporate lawyer based in Mumbai.

"Moving to Mumbai, hunting for a house came with one strict rule — be vegetarian! Landlords rejected us once they learnt we ate meat," she told DW. "We finally settled on a high-rise where neighbors demanded we swear off chicken. For two years, we have hidden our chicken meals like a secret, constantly wary of prying eyes."

India: too dry for rice cultivation?

04:30

This browser does not support the video element.

Erasing the food, erasing the identity?

Nabanipa Bhattacharjee, a university professor based in New Delhi, recalled how a neighbor once asked her to close her windows complaining about the aroma of her food.

"She never named the food, calling it 'nameless.' Vegetarians never close their windows; their food is the unquestioned norm. But mine? I was the deviant expected to change."

Her account raises the question of why meat-based diet is often frowned upon by some sections of Indian society, making those who consume it feel excluded.

Bhattacharjee said vegetarianism's connection with Hindu cultural identity and national pride shapes social norms around food in the world's most populous nation.

80% of Indians eat meat

Hindu nationalist groups actively promote vegetarianism as a marker of "traditional" Hindu values, often ignoring the diverse food practices across India, even within Hindu communities.

They often associate meat-eating with religious minorities and marginalized groups — Muslims, Christians, Adivasis (Indigenous tribal communities), and Dalits, a historically marginalized group from the lowest level of India's centuries-old discriminatory caste hierarchy.

The targeting of meat consumption leads to stigmatization and segregation based on religious and caste lines, reinforcing social boundaries.

"Meat-eating, especially beef, is stigmatized in India and linked to Dalits and Adivasis, who rely on it for affordable nutrition, reinforcing caste hierarchies and social exclusion," Kiranmayi Bhushi, author of "The Culture and Politics of Food in Contemporary India," told DW.

But many Hindus — the majority religious community which accounts for around 80% of India's population — also eat meat, although dietary habits vary by region and caste. 

While northern Hindi-speaking states lean heavily vegetarian, people in southern and northeastern states are predominantly meat-eaters.

The Indian educational center combatting caste

02:19

This browser does not support the video element.

Likewise, many Dalits and tribespeople consume meat regularly, while vegetarianism remains dominant among many upper-caste Hindus.

But even among the upper castes, only a minority are vegetarian, with many of them eating some form of meat.

Overall, about 40% of Indian adults identify as vegetarian, according to a 2021 survey by the Pew Research Center.

But a report by the National Family Health Survey (NFHS) from the same year indicated that 80% of Indians aged 15-49 consumed some form of meat, contrary to the widespread perception of India as a predominantly vegetarian country.

Food, purity and social hierarchy in India

Scholars have long explored the link between India's caste system and dietary practices rooted in the notion of "purity" and "pollution," revealing how dietary habits were foundational to the caste system's origins and shaped social hierarchy.

Bhushi said that the image of India as a vegetarian country is largely shaped by the dietary norms of upper-caste Hindus — particularly Brahmins and Baniyas, who historically adopted vegetarian diets as markers of ritual purity and social status.

But the reality is different, she stressed.

There are also differences among Brahmins. Many Brahmins in the eastern state of West Bengal eat fish, for instance.  

Sanskrit scholar Punita Sharma, however, believes that dietary choices are largely shaped by climate and geography, which determine the availability of food resources. 

"In India, traditional diets evolved based on natural resources and seasonal availability, reflecting a close connection between environment and food habits," she asserted.

People follow dietary regulations to honor their own traditions and culture, Sharma said, adding that "vegetarian diets are healthier and lead to fewer illnesses than meat-based ones."

Cage-free: India's movement for eco-friendly egg farming

05:38

This browser does not support the video element.

Urbanization drives dietary changes

Food habits in India have been changing in recent years as more and more young people migrate to big cities in search of a better life.

They are increasingly consuming a wide variety of foods, including meat.  

"This shift is fueled by urbanization and rising incomes, which are driving dietary diversification beyond traditionally dominant vegetarian norms," Bhushi underlined.

A new trend is also taking shape among the urban youth, who are increasingly embracing veganism.

For many, like the 24-year-old Ujjal Chakraborty, this is more than just a lifestyle choice — a statement against the caste underpinnings of traditional vegetarianism. 

"Veganism in India is still new and often confused with caste-rooted vegetarianism. Unlike vegetarianism, it is about environmental responsibility, not caste identity," he said. 

Chakraborty credits social media influencers and activists for making veganism a visible, ethical choice that challenges caste-based vegetarian norms.

Edited by: Srinivas Mazumdaru

Skip next section DW's Top Story

DW's Top Story

Skip next section More stories from DW