Food and faith are inseparable in India. Be it any occasion, ritual or puja, prasadam and offering food to devotees are the most important things. This article looks at the centuries-old practice of cooking in temples, the spiritual importance it carries, the regional diversity it brings, and how techniques and rules are followed, like prasadam made from ghee, food with no onion no garlic, and less spices, is made while offering to the God and devotees in prasad. Dive deeper to know more about the science, facts, and beliefs.
Food holds a sacred place in India’s cultural and religious life. For centuries, temples have acted as the spiritual centres and community kitchens that feed thousands of people daily. Temple cooking is not only about feeding the devotees or offering prasad to the God, but it is also a way of worshipping. While choosing the ingredients, one has to make sure to pick mild ingredients and avoid food items with strong odours like onion or garlic. In many religions, it is also believed that these foods cloud the mind and disturb the chakra. The cooking process in temples is slow and deeply symbolic; every dish is first offered to the deity before reaching devotees.
Across India, each temple kitchen tells its own story. In the South, gigantic cauldrons steam with tamarind rice and curd rice. In Odisha’s Jagannath Temple, 56 offerings called Chappan Bhog are prepared daily using age-old methods. In the North, you will find simple yet flavourful sabzi, roti, dal, pooris, and halwa prepared for thousands of pilgrims in langars. These kitchens reflect a centuries-old understanding that balances nutrition, spirituality and community on a single plate.
Once food is offered to the deity, the prasad transforms from just a meal to something that has a spiritual touch. Many Indian religions believe that eating prasad means taking blessings of the god and connecting to the divine energy. This concept is similar across religions: in Sikhism’s langar and Buddhism’s temple offerings, food becomes a symbol of equality and shared devotion, where everyone sits and eats together on the ground without any hierarchies or differences. Temple kitchens take great care to maintain the sanctity and purity of the temple kitchens. Cooking vessels are often dedicated solely to temple use. Priests or trained cooks, called archakas or maharajas in some traditions, follow strict rituals before entering the kitchen. In certain temples, no one is allowed to taste or adjust seasoning while cooking, as it is believed that they get spoiled otherwise. No matter how the food becomes, it should be offered to the deity first and eaten without any complaints. This also shows how prasad teaches humility.
Temples in Tamil Nadu and Karnataka specialise in simple, and wholesome meals like sambar, rasam, tamarind rice, and sweet pongal. Coconut, curry leaves, and ghee play central roles in South Indian kitchens. The kitchens of Udupi’s Krishna temple are famous for their clean, sattvic preparations.
The Jagannath Temple at Puri serves the legendary Mahaprasad, prepared in earthen pots stacked on a wood fire. The top pot cooks first, which is a culinary wonder defying basic physics. Dishes include rice, dal, vegetables, and sweet khaja.
Temples such as Vaishno Devi and Banaras offer simple yet nourishing meals, like pooris, aloo sabzi, kadhi, and suji halwa.
In Gujarat, temple meals often include dal, khichdi, and sweets like lapsi or shrikhand, made with milk and saffron.
Temple cooking in India follows sattvic principles. For example, food is supposed to promote calmness, clarity, and vitality. Fresh vegetables, grains, legumes, ghee, milk, nuts, and mild spices like cumin, coriander, and turmeric are widely used in these kitchens. Onion, garlic, and very hot spices are avoided as they are considered rajasic (stimulating) or tamasic (dulling) to the mind.
Modern nutrition supports some of these traditions, proving that sattvic meals are high in fibre, moderate in healthy fats, and easy on the gut, which makes them ideal for large community servings.
India’s temple kitchens are feats of scale and organisation. The Tirumala Tirupati Devasthanam in Andhra Pradesh is the world’s largest, serving over 1.5 lakh laddus daily and free meals to tens of thousands. At Jagannath Puri, nearly 56 different dishes are prepared daily, while the Golden Temple’s langar in Amritsar serves about 50,000 meals every day, which also doubles on special occasions.
Temple meals are an equaliser. Whether you are rich or poor, everyone eats the same prasad, sitting in the same hall. The food is free or served at minimal cost, funded by donations and community service. This idea of shared eating reflects India’s ancient value of anna daan, which is giving food as the highest form of charity.