Why Do Indians Love Vegetarian Food? History, Culture, and Science Behind India’s Meat-Free Plate

Shares

India is home to the largest vegetarian population on earth. Pew Research Center’s landmark study of more than 29,000 Indian adults found that 39% of Indian adults describe themselves as vegetarian, and 81% follow some restriction on meat,  whether that means avoiding certain meats, skipping meat on specific days, or cutting it out entirely.

No other country comes close to that scale. So why does a nation of over 1.4 billion people lean so heavily toward plants, pulses, and dairy instead of meat? The answer isn’t one reason, it’s a layered mix of faith, philosophy, climate, health wisdom, and family tradition that has been reinforced generation after generation.

This guide breaks down exactly why vegetarian food holds such a central place in Indian life, what the numbers actually say, and how that same tradition shows up today in places like Mississauga’s own Indian vegetarian restaurants,including our kitchen at Akaal Sweets.

The History of Vegetarian Food

Vegetarian and vegan eating are often grouped together, but they have different historical journeys. While vegetarianism has existed for thousands of years, veganism as a defined movement is relatively modern. Understanding this evolution shows why India, despite never using the word vegan until the 20th century, has become one of the world’s most natural homes for plant-based cuisine.

The Ancient Roots of Meat-Free Eating

Long before the term vegan was created, many cultures practiced diets that avoided some or all animal products.

  • India’s early traditions: Jainism and Buddhism, dating back more than 2,500 years, encouraged followers to avoid meat and, in their strictest forms, dairy, eggs, and even honey.
  • Ahimsa philosophy: These dietary practices were rooted in ahimsa (non-violence), which emphasized minimizing harm to all living beings.
  • Ancient Greece: Around the same era, philosopher Pythagoras promoted a meat-free diet based on compassion toward animals, leading some historians to call vegetarianism the “Pythagorean diet.”

The Word “Vegan” Is Surprisingly Recent

Although plant-based eating is ancient, the word “vegan” is less than a century old.

  • 1806: Ethical objections to dairy and eggs began appearing in Europe.
  • 1944: British schoolteacher Donald Watson founded the modern vegan movement after leaving the Vegetarian Society because it accepted dairy and eggs.
  • Origin of the word: Watson created the word “vegan” using the first three and last two letters of “vegetarian,” describing it as the “beginning and end of vegetarian.”
  • The Vegan Society: Watson and fellow non-dairy vegetarians established The Vegan Society in Leicester, England, in 1944.
  • 1945: The organization had grown to around 500 members, sharing recipes and guidance for a fully plant-based lifestyle.

The Global Growth of Veganism

From Britain, veganism gradually expanded around the world.

  • 1948: The first American vegan society was established in California.
  • 1960: H. Jay Dinshah founded the American Vegan Society, connecting veganism with the Indian principle of ahimsa.
  • 1970s: The environmental and health movements, supported by books like Diet for a Small Planet, brought plant-based eating into the mainstream.
  • 2010s to today: Rising awareness of health, sustainability, and animal welfare has fueled rapid growth in vegan products, restaurants, and certified plant-based foods worldwide.

Today, while veganism is a modern movement, many of its core values have existed in Indian philosophy and cuisine for thousands of years, making India’s food culture naturally compatible with today’s growing demand for plant-based eating.

Just How Vegetarian Is India, Really?

Before getting into the “why,” it helps to look at the “how many.” The numbers vary depending on who’s asking and how the question is worded, which is part of what makes this such a debated topic online.

  • Pew Research Center found 39% of Indian adults self-identify as vegetarian, though the definition was left up to each respondent.
  • World Atlas and Statista data place the figure closer to 38%, making India the country with the highest rate of vegetarianism in the world, well ahead of any other nation surveyed.
  • India’s Registrar General and later the National Sample Survey Office recorded numbers in the 29% to 30% range in separate national surveys.
  • Independent researchers and food writers argue the “true” figure, people who never touch meat, fish, or eggs,  may be lower, closer to 15% to 23%, since social and family pressure can lead some meat-eaters to describe themselves as vegetarian in surveys.

Even the low end of these estimates still makes India an outlier globally, especially compared to Western countries where meat-free populations typically sit in the single digits.

What’s more revealing than the exact percentage, though, is the 81% figure: the overwhelming majority of Indians build at least part of their diet around vegetarian principles, even if they eat meat occasionally.

Vegetarian food in India isn’t a niche lifestyle choice,  it’s the cultural default that meat has to work around, not the other way around.

1. Ahimsa: The Religious and Philosophical Root of Indian Vegetarianism

If there’s one idea that explains more of Indian vegetarianism than any other, it’s ahimsa, the principle of non-violence toward all living beings. This concept didn’t start as a diet plan. It started as an ethical worldview, and food became one of its most visible daily expressions.

Hinduism and the Idea of Sacred Life

Hindu scripture repeatedly frames food choices as a spiritual matter, not just a nutritional one. The Bhagavad Gita speaks of the soul existing within every living being, which is part of why many Hindus extend compassion to animals through their diet. Cows in particular hold sacred status in Hindu tradition, which is a major reason beef is widely avoided even among Hindus who otherwise eat meat.

Research shows this plays out differently depending on caste, region, and how central religion is to someone’s daily life. Hindus who say religion is very important to them are considerably more likely to be vegetarian  than those who consider it less important (33%), and self-identified vegetarianism among Hindus overall sits around 44%.

Jainism: The Strictest Vegetarian Tradition on Earth

No community demonstrates ahimsa more completely than the Jains. Jain vegetarianism rates are the highest of any religious group in India, with 92% of Jains identifying as vegetarian. Many Jains go further and avoid root vegetables like garlic, onions, and potatoes altogether, because pulling out the entire plant is seen as ending its life,  a practice followed by roughly two-thirds of Jains . This is arguably the most disciplined food philosophy in the world, and it has quietly shaped North Indian vegetarian cooking for centuries, including the onion-garlic-free dishes still found on many temple and festival menus today.

Buddhism, Sikhism, and Beyond

Buddhism’s emphasis on compassion for all sentient beings also encourages meat-free eating, and Sikhism , while not doctrinally vegetarian, strongly promotes langar, the community kitchen tradition, which is served as pure vegetarian food so that people of every faith and background can eat together without restriction. That single practice has fed millions of people vegetarian meals in gurdwaras around the world, every single day, for generations.

Even among religious communities where vegetarianism isn’t the norm, most Indians still restrict meat in some way — avoiding certain animals, skipping meat on holy days, or fasting during religious observances like Navratri, Shravan, or Ramzan. This layered pattern of partial and full restriction is exactly why vegetarian cooking became so central to Indian cuisine: it had to satisfy everyone, all the time, without anyone needing to ask what’s in the dish.

2. Ayurveda: Food as Medicine, Not Just Fuel

Long before “plant-based” became a wellness trend in the West, India had already built an entire medical system around the idea that food directly shapes physical health and mental state. That system is Ayurveda, and it remains deeply embedded in how Indian families think about eating even today.

Ayurveda classifies food into three qualities, or gunas:

  • Sattvic foods,  fresh fruits, vegetables, whole grains, legumes, nuts, and dairy — are considered pure, light, and easy to digest, believed to promote calmness, clarity, and mental balance.
  • Rajasic foods are considered overstimulating.
  • Tamasic foods are believed to promote lethargy and heaviness.

Meat, along with fried and heavily processed food, generally falls outside the sattvic category, which is a major reason vegetarian meals are viewed in Ayurvedic thought as the diet most supportive of long-term vitality and a clear mind.

This isn’t just an ancient theory disconnected from modern life,  it’s the reasoning many Indian grandmothers still repeat when they explain why a certain dish is “good for digestion” or “cooling for the body.” Ayurvedic food logic is baked into everyday Indian cooking vocabulary, whether or not the person cooking has ever opened a Sanskrit text.

3. Geography, Agriculture, and Climate Made Vegetarian Food a Practical Choice

India’s geography and climate naturally supported a vegetarian lifestyle by making plant-based foods abundant, affordable, and accessible throughout the year.

  • Protein-rich pulses: Lentils like chana, moong, urad, toor, and masoor have long been staple protein sources.
  • Dairy abundance: Paneer, ghee, curd, and buttermilk have provided everyday nutrition for centuries.
  • Regional grains: Wheat dominates North India, while rice is the staple across much of South India, creating diverse vegetarian cuisines.
  • Seasonal vegetables: India’s tropical climate supports a wide variety of fresh vegetables year-round.
  • Practical food choice: Before refrigeration, vegetarian ingredients were easier to grow, store, and preserve than meat, making them the most practical option for daily meals.

4. The Culinary Genius Behind Indian Vegetarian Cooking

Here’s what often gets lost in conversations about “why” Indians eat vegetarian food: it’s not a diet of deprivation. Indian vegetarian cuisine is one of the most technically sophisticated and flavor-rich culinary traditions in the world, built specifically to make plant-based eating feel indulgent rather than restrictive.

Indian cooks solved the “how do you make vegetables exciting every single day” problem centuries ago, through:

  • Layered spicing, using whole and ground spices like cumin, coriander, turmeric, mustard seed, and garam masala in specific sequences to build depth without meat.
  • Protein-rich substitutes, paneer, tofu, and legumes standing in for the texture and satisfaction people associate with meat.
  • Regional variety,  a single vegetable like potato, cauliflower, or eggplant is prepared completely differently in Punjab, Gujarat, Tamil Nadu, or Bengal, so vegetarian eating never feels repetitive.
  • Texture contrast,  crispy fried snacks like samosas and pakoras, alongside slow-simmered curries and soft steamed items like dhokla, keep every meal varied.
  • Fermentation and street food traditions,  dosas, idlis, chaats, and pani puri turn vegetarian eating into something craveable, not clinical.

This is a major reason vegetarian food in India never became associated with blandness the way it sometimes is elsewhere.

When an entire cuisine spends generations perfecting how to make dal, paneer, and seasonal vegetables genuinely delicious, giving up meat stops feeling like a sacrifice.

5. Family, Identity, and the Weight of Tradition

A huge part of why Indians love vegetarian food has nothing to do with scripture or nutrition science,  it comes down to how food is passed down inside families. Most vegetarian Indians didn’t choose the diet as adults after weighing ethical arguments. They were raised in it. Vegetarian cooking is taught kitchen to kitchen, mother to daughter, grandmother to grandchild, long before anyone frames it as a “decision.”

This is also why regional and caste identity plays such a visible role in vegetarian eating patterns across India. s.

6. Ethical, Environmental, and Modern Health Motivations

While ancient religious and cultural reasons remain the foundation, a newer generation of Indians is choosing vegetarian and plant-based eating for reasons that sound familiar to health-conscious eaters anywhere in the world.

Younger Indians in particular are approaching vegetarianism through a more modern lens, driven by:

  • Animal welfare concerns, echoing global ethical eating movements.
  • Environmental awareness, as the carbon and water footprint of meat production becomes more widely understood.
  • Weight management and heart health, backed by growing nutritional research.
  • The rise of plant-based alternatives, which make vegetarian and vegan eating easier to sustain without feeling restrictive.

Why This Tradition Travels So Well: Vegetarian Indian Food in Canada

For Indian families living in Canada, vegetarian food often becomes even more meaningful, not less. It’s a way of preserving identity, marking festivals, and passing tradition on to kids growing up far from the towns and kitchens their parents or grandparents came from. This is part of why “vegetarian Indian restaurant near me” and “authentic Indian sweets near me” are such common searches across Ontario, and especially in cities with large South Asian communities like Mississauga, Brampton, and the wider Greater Toronto Area.

At Akaal Sweets, this is exactly the tradition we cook from. As a 100% pure vegetarian Indian restaurant in Mississauga, our kitchen doesn’t treat vegetarian cooking as a limitation — it’s the entire craft. Every curry, every sweet, and every catering tray reflects the same principle that has guided Indian vegetarian cooking for generations: that a meal built entirely from plants, dairy, and grains can be layered, satisfying, and worth celebrating.

Frequently Asked Questions About Indian Vegetarian Food

Are all Indians vegetarian?

No. Estimates of India’s vegetarian population range from roughly 15% to 39% depending on the survey and definition used, but the large majority of Indians — around 81% — restrict meat consumption in some way, even if they aren’t fully vegetarian.

Why is vegetarianism so common in India compared to other countries?

It’s a combination of religious principles like ahimsa (non-violence), Ayurvedic beliefs about food and health, a climate and agricultural system well suited to growing legumes, dairy, grains, and vegetables year-round, and generations of family tradition reinforcing meat-free cooking as the cultural default.

Is Indian vegetarian food healthy?

Yes, when built around whole foods. Traditional Indian vegetarian meals combine legumes, whole grains, vegetables, and dairy in ways that provide complete protein and balanced nutrition. Research links vegetarian diets to lower risk of heart disease, certain cancers, type 2 diabetes, and stroke.

What is sattvic food?

Sattvic food is a category in Ayurveda referring to fresh, light, plant-based meals — fruits, vegetables, legumes, whole grains, and dairy, believed to support mental clarity, calmness, and physical vitality. It generally excludes meat, fried food, and heavily processed ingredients.

Which Indian religion has the highest rate of vegetarianism?

Jainism, by a wide margin. Around 92% of Jains identify as vegetarian, and many also avoid root vegetables out of respect for the ahimsa principle. Sikhs and Hindus follow at lower but still significant rates.

Do all vegetarian Indians avoid onion and garlic?

No. Only certain communities and traditions, such as strict Jain practitioners and some sattvic/Ayurvedic followers, avoid onion and garlic. Most Indian vegetarian cooking, including Punjabi and North Indian cuisine, uses both ingredients extensively.

Where can I find authentic Indian vegetarian food in Mississauga?

Akaal Sweets is a 100% pure vegetarian Indian restaurant and sweet shop located at 6965 Davand Drive, Unit 1, in Mississauga, offering dine-in, takeout, online ordering, and catering across the Greater Toronto Area, including Brampton, Oakville, Caledon, Guelph, Kitchener, and Waterloo.

Is vegetarian Indian food the same as vegan food?

Not always. Traditional Indian vegetarian food frequently includes dairy — paneer, ghee, milk, and yogurt are staples, so it falls under lacto-vegetarian rather than vegan. However, India’s plant-based food market is growing quickly, and many Indian vegetarian dishes can be made vegan with simple substitutions.

The Bottom Line

Indians love vegetarian food because it was never presented as a restriction to begin with — it grew out of religious values, centuries of medical philosophy, a climate built for growing plants and dairy year-round, and a culinary tradition that turned “meat-free” into something worth celebrating rather than settling for. Add in the emotional weight of family recipes and cultural identity, especially for Indian communities living far from home, and it’s easy to understand why vegetarian food remains at the center of Indian dining, both in India and in cities like Mississauga.

That’s the same tradition we serve every day at Akaal Sweets, pure vegetarian Indian food and handcrafted mithai, made the way it’s been made for generations. Explore our menu or get in touch about catering for your next family gathering or event.

Related Post