Nama·bharat
A trusted guide to Hindu life, in plain words.

food and the body

Why are many Hindus vegetarian?

Many Hindus are vegetarian because of the belief in ahimsa, non-harm to living beings, and because plant food is seen as pure and calming. But practice varies widely by region, family, and individual choice.

What the tradition holds

Vegetarianism in Hindu life rests mainly on ahimsa, the principle of non-harm. The idea is that harming animals for food goes against this principle and creates negative karma. Plant food is seen as pure, calm, and suited to spiritual life. In Ayurveda, plant foods are often described as sattvic, a quality linked to purity and clarity of mind. Meat is seen differently—as tamasic, heavy and dull, or rajasic, stimulating and disturbing. So vegetarianism is tied not only to ethics but to the belief that what you eat affects your mind and spirit, not just your body.

Where it comes from

The value placed on non-harm has deep roots in Hindu, Buddhist, and Jain thought. Over centuries, vegetarianism became common in many parts of India, especially among certain communities and in times and places where plant food was plentiful. But it was never a single rule for all Hindus. Different regions, castes, and families had different customs.

In practice today

Vegetarianism is still common among Hindus worldwide, but the practice is diverse. Some families are strictly vegetarian, others eat meat occasionally or regularly. Some avoid meat but eat fish. Some eat meat at home but not on festival days or during certain times. Many young Hindus living abroad choose vegetarianism for their own reasons—ethics, health, or family tradition—while others do not. The choice is personal and varies greatly by individual, family, region, and generation.

How we write. We describe what the tradition holds, drawing on its texts and customs in general terms. We do not give religious, medical, or dietary advice, and we note plainly where there is no scientific evidence. Reviewed for accuracy by our editorial team.