Are All Hindus Vegetarian?
This belief is rooted in the understanding that all living creatures are manifestations of the Divine. Violence against any living being will therefore have a negative effect on one's karma. Various Hindu scriptures teach that a meat-free diet is not required, but "meritorious" to the welfare of the soul.
Mahatma Gandhi was famously vegetarian, adding credence to the belief (outside of India, at least) that all Hindus were vegetarian. In reality, that's never been the case. Even the gods and goddesses of Hindu scripture would occasionally feast on meat. For modern Hindus, the choice to eat vegetarian or not largely depends on regional food traditions. For example, large percentages of Hindus in the northern Indian states of Gujarat, Rajasthan and Punjab are vegetarian, while relatively few Hindus living in southern India keep a strictly vegetarian diet. A 2014 study out of India found that 71 percent of the population over 15 was not vegetarian.
Cows hold a special reverence among Hindus, but they are not "worshipped." In the Vedas, the cow is associated with Aditi, who is the mother of the gods. Cows are revered because they're seen as docile creatures who give to people more than they take from them. In India, cows are allowed to roam the streets and are given bits of food for good luck. Gandhi once wrote, "If someone were to ask me what the most important outward manifestation of Hinduism was, I would suggest that it was the idea of cow protection."