Do Hindu gods eat?
Emily Sparks
Updated on April 09, 2026
It is also true that there are some Hindu deities who are offered meat. Most famously, goats are regularly offered to the Hindu goddess Kali. Meat offerings are also not uncommon in Nepal, a majority Hindu nation. But the vast majority of food offerings to Hindu deities today are vegetarian in nature.
Is any Hindu god non vegetarian?
In Hindu Puranas, Vishnu is a strict vegetarian god, but Shiva eats whatever he is given and the Goddess loves blood. Again this is not a strict rule. For when Vishnu descends as Ram, he hunts deer for food (an idea that many vegetarian Hindus reject rather violently).Did Hindu gods eat beef?
Beef was not forbidden in the Vedas, and the sacrificial animals which were often cows which were often eaten by the Brahmins. Tenth mandala of the Rigveda mentions cows being slaughtered in honour of Indra and other deities.It also mentions butcher houses that were erected to slaughter cows.Why do Hindu gods provide food?
prasada, (Sanskrit: “favour” or “grace”) in Hinduism, food and water offered to a deity during worship (puja). It is believed that the deity partakes of and then returns the offering, thereby consecrating it.What does Shiva like to eat?
Shiva's fondness for meat is further emphasised when Jarasandha, a devotee of Shiva, keeps kings as captives only to kill them and offer their flesh to Shiva. Shiva's meat-eating habits find a clear voice in the Vedas as well as the Puranas, but his association with wine-drinking seems a later appendage.How to Eat Like a Hindu God
What food does Lord Shiva like?
03/11Lord ShivaThe Mahayogi loves kand-mool as per the shashtras. His favouries include bhang, dhatura, milk, thandai and sweets white in colour.