
When we think of temple offerings in India, we usually imagine sweets, fruits, or coconuts. But did you know that some temples in India break this stereotype by offering meat, fish, or even alcohol as part of their religious rituals? These practices may surprise many, but they reflect the diversity and cultural richness of Indian spiritual traditions.
Here are six Indian temples where such unique offerings are part of the worship:
- Kal Bhairav Temple, Ujjain (Madhya Pradesh)
Here, devotees offer alcohol—mostly whiskey or rum—to Lord Kal Bhairav. The priest even pours it directly into the deity’s mouth during rituals. - Kamalasagar Kali Temple, Tripura
This temple near the Bangladesh border sees offerings of fish and rice to Goddess Kali. It reflects the local customs where food is deeply rooted in culture and faith. - Kodungallur Bhagavathy Temple, Kerala
During the Bharani festival, devotees offer liquor and meat. It’s believed to please the fierce form of the goddess worshipped here. - Bhairavnath Temple, Kathmandu (Nepal)
Although technically outside India, many Indian devotees visit here. Meat and alcohol are common offerings to Lord Bhairav, seen as a protector deity. - Hinglaj Mata Temple, Balochistan (Pakistan)
Pilgrims from Rajasthan and Gujarat often follow the tradition of sacrificing goats—showing the strong regional connection to this temple. - Tanot Mata Temple, Rajasthan
While alcohol is not served to devotees here, soldiers traditionally offer bottles to the goddess as a sign of respect and gratitude.
These practices may seem unusual, but they reflect the deeply personal and varied ways people connect with the divine.