fasts and vrats
What foods are commonly eaten on Hindu fasting days?
Foods eaten during fasts
On fasting days, people eat foods believed to be sattvic, or pure and calming. Fruits are very common—bananas, apples, pomegranates, and melons. Milk and milk products like yogurt and paneer appear often. Potatoes, sweet potatoes, and other root vegetables are eaten. Many use buckwheat flour, water-chestnut flour, or millet instead of wheat and rice. Nuts like almonds and peanuts, and seeds like sesame, are included. Some add honey, jaggery, or rock salt for taste. Ghee and oil are allowed. What stays out are the grains of everyday eating—wheat, rice, lentils—and onion and garlic, which are not seen as pure for fasting.
Why these foods
The tradition sees fasting foods as lighter, easier to digest, and as helping the body and mind stay clear. They are also foods that need less work to prepare, which fits a day set aside for prayer and reflection rather than the usual routines. The foods chosen are not random but follow old ideas about what supports a fasting mindset.
What people do today
The actual foods eaten vary widely by region, family, season, and which festival or fast day it is. A fast in one home might centre on milk and fruits, in another on buckwheat and potatoes. Some people are stricter than others. In diaspora communities, people adapt with what is available, sometimes using banana flour or other substitutes. For some, the fast is about avoiding meat and grains. For others it is more complete. What matters is the intention, not rigid rules, and families make their own choices about how to keep a fast.