Why are Hindus vegetarians?
Hindus believe that all living things have souls, and the law of Karma reincarnation, they believe they can be an animal in their next life. so almost all Hindus are vegetarians. A vegetarian does not eat meat. which means they will not eat any animal products, including eggs and cheese. Other Hindus will eat poultry and fish, but will not eat beef. And cows are particularly sacred to Hindus.