India has the largest vegetarian population of any country, but the reality is more complex than the stereotype suggests. Vegetarianism in India is driven by a mix of religious philosophy, historical shifts, regional food culture, and economics. The actual numbers may surprise you: depending on the survey and how the question is asked, only about 20 to 40 percent of Indians are strictly vegetarian, with enormous variation from state to state.
Ahimsa: The Religious Root
The single most important concept behind Indian vegetarianism is ahimsa, a Sanskrit word meaning non-injury or non-violence. This principle sits at the heart of Hinduism, Jainism, and Buddhism, the three major religions that originated on the Indian subcontinent. The idea is straightforward: causing harm to living beings creates negative consequences for your soul and keeps you trapped in the cycle of death and rebirth. Avoiding meat is a direct way to practice ahimsa in daily life.
Jainism takes this principle the furthest. Jains consider non-violence the most essential duty for everyone, and their dietary rules reflect that intensity. Not only do Jains avoid all meat, fish, and eggs, but many also skip root vegetables like onions and garlic because pulling them from the ground kills the entire plant. During Paryushan, an annual eight-day festival of self-discipline, Jains adopt even stricter rules, sometimes eating only before sunset and giving up greens, salt, and oil. For Jains, these aren’t restrictions so much as expressions of compassion.
Hinduism’s relationship with vegetarianism is broader and less uniform. Many Hindu traditions encourage vegetarianism, particularly among Brahmin communities and those who follow Vaishnavism (devotion to Vishnu and Krishna). But Hinduism is decentralized, and plenty of Hindu traditions have no prohibition on meat. Buddhism contributed to the vegetarian movement through its own emphasis on ahimsa, though the Buddha himself was not strictly vegetarian. His last meal is said to have contained pork.
Ancient Indians Ate Meat
One of the most surprising facts about Indian vegetarianism is how recent it is in historical terms. The early Aryans, the pastoral communities whose traditions fed into Hinduism, were almost certainly beef eaters. They slaughtered cattle for food and performed animal sacrifices. Neither the early Indus Valley civilization nor the early Aryans venerated the cow.
The major shift began around the sixth century BCE, when Buddhism and Jainism emerged as powerful reform movements. Both religions challenged the Vedic practice of animal sacrifice and promoted non-violence toward all living creatures. Mahavira, the founder of Jainism, took ahimsa so far that strict Jain practice made even agriculture problematic, since plowing the earth could harm insects and small organisms.
As Buddhism and Jainism grew in popularity, upper-caste Hindus began losing community members to these newer religions. In response, many Hindu elites adopted vegetarianism themselves, likely to compete for moral authority. Over centuries, vegetarianism became associated with spiritual purity and higher social status. Even the Hindu nationalist writer K. M. Munshi once acknowledged that “in spite of Jainism and Buddhism, fish and meat, not excluding beef, were consumed extensively by the people” throughout much of Indian history. Vegetarianism spread gradually, unevenly, and for reasons that were as much political as spiritual.
Not All of India Is Vegetarian
The idea that “Indians are vegetarian” flattens an enormous country into a single stereotype. National survey data from India’s National Sample Survey Office reveals striking regional differences. Rajasthan, Haryana, and Punjab have the highest rates of vegetarianism in the country, with some upper-caste Hindu communities in Rajasthan and Haryana reporting vegetarianism rates above 90 percent. These same states are also India’s biggest dairy producers, which helps explain why the local diet centers on milk, yogurt, and ghee rather than meat.
Head to the coasts and the east, and the picture flips entirely. In West Bengal, Assam, Andhra Pradesh, and Kerala, vegetarianism rates among many communities drop below 5 percent. Fish is a staple in Bengal and Kerala. Pork and beef appear in cuisines across the northeast. Even within the same religion, geography matters enormously: a Hindu family in Rajasthan and a Hindu family in West Bengal may have completely different relationships with meat.
Caste plays a role too. Among Scheduled Castes (historically marginalized communities), national estimates put vegetarianism around 31 percent, but that average hides a range from under 5 percent in states like West Bengal and Kerala to over 70 percent in Punjab, Haryana, and Rajasthan. Among upper-caste Hindus nationally, about 41 percent are vegetarian, again with massive state-level variation.
What “Vegetarian” Means in India
Indian vegetarianism is almost always lacto-vegetarian, meaning it excludes meat, fish, poultry, and eggs but includes dairy products like milk, yogurt, paneer (a fresh cheese), and ghee (clarified butter). This differs from Western vegetarianism, which often includes eggs. The distinction matters because dairy is central to Indian cooking and nutrition. Milk and its derivatives provide protein and fat that might otherwise come from meat or eggs.
The theological reasoning is that dairy can be obtained without killing the animal. Eggs occupy a gray area. Many Indian vegetarians avoid them entirely, viewing them as potential life, while others (particularly in southern India) consider unfertilized eggs acceptable. Food packaging in India often carries a green dot for vegetarian or a brown dot for non-vegetarian, making the distinction visible in every grocery aisle.
Economics and the Pulse-Based Diet
Religion alone doesn’t explain Indian vegetarianism. Economics reinforces it. Pulses, the broad category that includes lentils, chickpeas, pigeon peas, and black gram, are the cheapest source of non-cereal plant protein available in India. They’re shelf-stable, widely grown, and deeply embedded in regional cuisines, from the dal you find in nearly every Indian meal to the chickpea flour used in snacks and breads.
Pigeon pea (sold as arhar or tur dal) is the most widely consumed pulse in India, followed by chickpea, red lentils, green gram, and black gram. These legumes provide amino acids that cereals like rice and wheat lack, particularly lysine. Eaten together, rice and dal form a complementary protein combination that has sustained Indian diets for centuries. In rural India especially, where cereals still contribute nearly 58 percent of total protein intake, pulses fill a critical nutritional gap at a price point that meat simply can’t match. When animal protein is limited by both affordability and perishability, a lentil-based diet isn’t just cultural preference. It’s practical.
Meat Consumption Is Rising
Despite vegetarianism’s deep roots, meat eating in India is growing. Per capita consumption of non-milk animal products has nearly tripled since 1960, climbing from under 6 kilograms per person to 17 kilograms in 2021. Poultry consumption alone more than tripled between 2000 and 2019, jumping from 0.9 to 3.2 kilograms per capita. Fish and seafood consumption quadrupled over a similar period, reaching 7.9 kilograms per capita by 2020.
Urbanization and rising incomes are the main drivers. India is becoming steadily more urban, with projections showing that more than half the population will live in cities by 2046. Urban consumers have more access to refrigeration, restaurants, and diverse food options. Income growth across all projected scenarios points to continued increases in demand for animal products, with USDA projections indicating India will need to increase feed imports by the early 2030s to keep up.
For younger, urban Indians, dietary identity is shifting. Many who grew up in vegetarian households eat meat outside the home or adopt flexible eating patterns. Others are moving in the opposite direction, embracing vegetarianism or veganism for environmental or health reasons, sometimes drawing on the same ahimsa traditions their grandparents practiced but framing them in modern terms. The result is a country where vegetarianism remains culturally powerful but increasingly exists alongside growing meat consumption, with both trends running simultaneously across different communities, generations, and regions.

