Q:

What foods are Hindus not allowed to eat?

A:

Quick Answer

Hindus are forbidden to eat most animal-based foods, such as eggs, fish, poultry or beef. Very strict Hindus also keep alcohol, caffeine and other stimulants out of their diets as well.

Know More
What foods are Hindus not allowed to eat?
Credit: Subir Basak Moment Open Getty Images

Full Answer

Animal-based foods are not sanctioned by the religious texts and are not considered fit for human consumption, so a good portion of Hindus are vegetarian. Cows are held as sacred creatures, so the consumption of beef is wholly forbidden and the act of killing a cow at all is seen as a sin. Food is a deep-set part of the Hindu religion, and what is consumed is eaten to honor both the body and the gods. Dietary restrictions are dependant on the area as well, as in certain parts of India Hindus are permitted to eat fish as "fruits of the sea" while in other areas they are not.

More strict practitioners also avoid mushrooms, garlic, onions, alcohol and coffee or tea if it contains caffeine. The avoidance of garlic and onions is said to be because the odor is offensive to Lord Krishna, while mushrooms are seen as being grown in unclean ground. If alcohol is ingested, the practitioner must bathe before attempting to enter the temple as religion and diet are intertwined.

Learn more in Hinduism

Related Questions

  • Q:

    Do Hindus eat pork?

    A:

    Hindu scriptures do not condone the consumption of meat. Though not all Hindus adhere strictly to the guidelines, Hindu scripture prescribes a lifestyle of nonviolence, which includes not harming animals for food.

    Full Answer >
    Filed Under:
  • Q:

    Why don't Hindus eat beef?

    A:

    Hindus don't eat beef because in their religion, cows are seen as the symbol of life. Cows are protected animals in India, and most rural families own a cow that they treat as a member of the family.

    Full Answer >
    Filed Under:
  • Q:

    What food do Hindus eat?

    A:

    Most Hindus follow a strict vegetarian diet and abstain from meat, eggs, poultry and other food considered intoxicating, such as alcoholic beverages and caffeine. In addition to maintaining a vegetarian diet, many Hindus refrain from eating food that is spicy or sour. Some practitioners, usually the most devout, eliminate onions, mushrooms and leeks from their diets as well.

    Full Answer >
    Filed Under:
  • Q:

    Why do Hindus not eat meat?

    A:

    Many Hindus do not eat meat because it is considered tamasic, meaning influenced by ignorance. Some Hindu scriptures do not sanction meat, poultry, fish or eggs, although this is open to interpretation, as other scriptures refer to meals involving meat.

    Full Answer >
    Filed Under:

Explore