Do Hindus have to be vegetarian?
no single rule binds all Hindus; vegetarianism is widely honoured as an ideal, and practice varies by tradition and region.
Hindu practice is genuinely diverse. Many Vaiṣṇava, Jain-influenced and other communities are strictly vegetarian, and many Hindus keep meat away from the home shrine, festival days or whole months like Śrāvaṇa. At the same time, many communities — in Bengal, Kashmir, the coasts, the North-East and elsewhere — have long eaten fish or meat, and some old texts and rituals mention it. The Manusmṛti itself discusses both permitted meat and the great merit of abstaining.
The case for vegetarianism rests on ahiṃsā and on the idea that food shapes the mind: sāttvic food supports clarity and calm. The case for flexibility rests on custom, climate, health and the principle that no single diet defines dharma.
A fair approach is to respect each other's choices without contempt. If you eat meat, many teachers suggest doing so with restraint and gratitude; if you are vegetarian, practise it with humility. Kindness at the table matters too.
Source: Manusmṛti ch. 5; Mahābhārata, Anuśāsana Parva
Dharma Q&A — Jyotiṣa, scriptures & modern life · Ask a Jyotishi your own question