food and the body
Why are many Hindus vegetarian?
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.