everyday beliefs and customs
Why do Hindus avoid eating non-vegetarian food on certain days or during certain months?
What the tradition teaches
The tradition holds several reasons for avoiding meat on certain days. One is ahimsa, the principle of not harming living things. This idea appears in old texts and shapes how many people think about food. Another reason is devotion. Some days and months are linked to specific deities. During Shravan, the monsoon month, many people eat only vegetarian food as a way of honoring Shiva. On Ekadashi, the eleventh day of each lunar cycle, some fast or eat only light vegetarian meals as a spiritual practice. Tuesdays and Thursdays are often kept vegetarian by those devoted to particular gods. These are not strict rules that everyone follows the same way. They vary by family, region, sect, and personal choice. A Vaishnava household may have different practices from a Shaiva one. Some people keep all these customs, some keep a few, and some keep none.
What Ayurveda says
Ayurveda, the traditional system of health, adds another reason. During the monsoon months, when Shravan falls, the digestive fire is seen as weaker. Heavy foods like meat are thought to be harder to digest at this time. So eating lighter, vegetarian food is seen as better for the body during these months. This belief is tied to the season and the body's natural rhythms, not to a rule that applies all year.
Where it comes from
The roots go back to old texts that speak of ahimsa and the effects of different foods on the mind and spirit. The Manusmriti and other dharma texts discuss food and its place in a spiritual life. Over time, these ideas shaped into customs that families and communities passed down. Different regions and sects developed their own versions. What matters in one place may not matter in another.
How people practice it today
Today, the practice varies widely. In India, many people still keep these customs as part of their routine and their faith. In the diaspora, some families keep the traditions they grew up with, while others adapt them or let them go. Some people are strict about Ekadashi or Shravan, while others use these times as a chance to eat lighter food without seeing it as a religious duty. Young people often choose their own level of practice. What stays constant is that for those who do it, it feels like a way of staying connected to their beliefs and their heritage.