Shodashopachara Puja: The 16 Steps of Hindu Worship Explained, with a Simple Home Version
Shodashopachara means sixteen offerings, the classic way of honouring a deity as a beloved guest. Here is each step explained in plain English, a table of what to use at home, how lists differ between texts and regions, the five-step panchopachara short version, and tips for NRI families doing puja in an apartment.

Shodashopachara means sixteen offerings, the classic way of honouring a deity as a beloved guest. Here is each step explained in plain English, a table of what to use at home, how lists differ between texts and regions, the five-step panchopachara short version, and tips for NRI families doing puja in an apartment.
Quick answer: Shodashopachara means "sixteen offerings". It is the full form of Hindu puja, in which the deity is welcomed and served like an honoured guest: invited, seated, bathed, dressed, adorned, offered flowers, incense, light and food, and finally honoured with circumambulation and prostration. Lists vary slightly between texts and regions.
The idea: worship as hospitality
Hindu tradition says "atithi devo bhava", treat the guest as God, a line from the Taittiriya Upanishad. Shodashopachara turns that around: it treats God as the most honoured guest. Each step mirrors what a loving host would do for a visitor, from offering water to wash the feet to serving a meal and betel leaf afterwards.
The structure is described in the Agamas (the temple-worship texts of Shaiva, Vaishnava and Shakta traditions), in Puranas and in later ritual manuals. In many Vedic and Smarta households, the sixteen verses of the Purusha Sukta from the Rig Veda are recited, one with each offering. The same pattern underlies festival pujas such as Lakshmi Puja and Vinayaka Chavithi.
The 16 offerings, step by step
Below is one widely used sequence. Before starting, most people do achamana (sipping water for purification), light a lamp, pray to Ganesha and make a sankalpa, a short statement of who is doing the puja, when and why.
- 1. Dhyana (meditation): picture the deity in your mind and invite their presence in your heart.
- 2. Avahana (invocation): invite the deity into the image, picture or kalash. Folded hands or a flower offered with the deity's name.
- 3. Asana (seat): offer a seat, usually flowers or akshata placed at the base of the image.
- 4. Padya (water for the feet): offer a little water at the deity's feet with a spoon.
- 5. Arghya (water for the hands): offer water as a mark of respect, often with flowers or sandal paste in it.
- 6. Achamaniya (water to sip): offer water for sipping, as a guest would be offered a drink.
- 7. Snana (bath): bathe a metal image with water, or sprinkle water on a picture. On special days, panchamrita (milk, curd, ghee, honey, sugar) is used, followed by clean water.
- 8. Vastra (clothing): offer new cloth or a cotton strand, called vastra.
- 9. Yajnopavita or upavastra: offer a sacred thread to gods, or an upper cloth, bangles, turmeric and kumkum to goddesses, depending on tradition.
- 10. Gandha (sandal paste): apply chandan, and often turmeric and kumkum.
- 11. Pushpa (flowers): offer flowers, leaves such as tulsi for Vishnu or bilva for Shiva, often while chanting the deity's names.
- 12. Dhupa (incense): wave incense before the deity.
- 13. Deepa (lamp): wave a lit ghee or oil lamp.
- 14. Naivedya (food): offer cooked food, fruit or sweets, sprinkled with water, and invite the deity to eat.
- 15. Tambula (betel): offer betel leaves with areca nut, sometimes with dakshina (a coin).
- 16. Pradakshina and namaskara: walk around the deity (or turn in place at home) and bow or prostrate, often followed by mantrapushpa (flowers offered with a final prayer) and aarti.
Why lists differ: Some texts start with avahana and count dhyana as preparation; some list snana and abhisheka separately; some end with nirajana (aarti), mantrapushpa or kshamapana (asking forgiveness for mistakes) instead of tambula. Shaiva, Vaishnava, Shakta and Smarta manuals each have their own nuances, and South Indian and North Indian priests may use different names for the same step. All agree on the spirit: complete, loving hospitality.
Table: the 16 steps with household items
| # | Upachara | Meaning | Simple home version |
|---|---|---|---|
| 1 | Dhyana | Meditate on the deity | Close eyes, recall the form |
| 2 | Avahana | Invite | Folded hands, deity's name |
| 3 | Asana | Offer a seat | Flower or rice grains |
| 4 | Padya | Wash the feet | A spoon of water |
| 5 | Arghya | Wash the hands | A spoon of water with a petal |
| 6 | Achamaniya | Water to sip | A spoon of water |
| 7 | Snana | Bath | Sprinkle water; milk on festival days |
| 8 | Vastra | Clothing | Cotton strand or cloth |
| 9 | Yajnopavita / upavastra | Sacred thread or upper cloth | Turmeric-rice or a thread |
| 10 | Gandha | Sandal paste | Chandan, turmeric, kumkum |
| 11 | Pushpa | Flowers | Any fresh flowers or leaves |
| 12 | Dhupa | Incense | Agarbatti or dhoop |
| 13 | Deepa | Lamp | Ghee or oil diya |
| 14 | Naivedya | Food | Fruit, sweets, cooked rice |
| 15 | Tambula | Betel and dakshina | Betel leaf or a coin |
| 16 | Pradakshina-namaskara | Circling and bowing | Turn clockwise in place, bow |
The short version: panchopachara (5 steps)
On busy days, most traditions accept the five-offering panchopachara puja:
- Gandha: apply sandal paste or kumkum.
- Pushpa: offer a flower.
- Dhupa: wave incense.
- Deepa: wave the lamp.
- Naivedya: offer fruit, milk or a sweet.
Finish with a namaskara. This takes five to ten minutes and can be done every morning. For a full routine, see Daily puja for busy people.
Tips for doing it well at home
- Keep everything ready on a plate before you start, so you do not break concentration.Use a small spoon (uddharini) and cup for water offerings, and a separate plate to collect used water. Pour it later on a plant.If you do not know Sanskrit, say the deity's name with each step, for example "Om Sri Ganeshaya namah, padyam samarpayami" or simply "I offer water for your feet".Leave the naivedya for a few minutes before taking it as prasad.End with aarti and a quiet moment. A sincere short puja is better than a long hurried one.
Shodashopachara is the backbone of festival pujas. See it in practice in the Lakshmi Puja vidhi, the Vinayaka Vrata Vidhanam and the Lakshmi-Ganesh puja samagri list.
For NRI families: puja in an apartment
Abroad, many families use a small shelf or cupboard as a mandir. Shodashopachara works fine on that scale: a picture instead of a metal image (sprinkle water rather than pouring), a battery tea-light when open flames are not allowed, and fruit from the supermarket as naivedya. For eco-friendly materials, see Eco-friendly puja items in the USA. Explaining the steps to children as "looking after a special guest" makes them easy to remember, and kids love being in charge of the flowers or the bell. For how Hindu puja compares with worship in other faiths, read Worship compared.
Frequently asked questions
What are the 16 steps of puja called?
They are called shodashopachara, from shodasha (sixteen) and upachara (offering or service). A common list is dhyana, avahana, asana, padya, arghya, achamaniya, snana, vastra, yajnopavita, gandha, pushpa, dhupa, deepa, naivedya, tambula and pradakshina-namaskara, though texts and regions vary.
What is the difference between panchopachara and shodashopachara puja?
Panchopachara is the five-offering short form: gandha (sandal paste), pushpa (flowers), dhupa (incense), deepa (lamp) and naivedya (food). Shodashopachara is the full sixteen-offering form used for festivals, vratas and temple worship.
Can I do shodashopachara puja without a priest?
Yes. Many families perform it at home with simple prayers in their own language or the deity's name mantra. For major samskaras or a homa, many prefer a priest, but daily or festival puja at home is open to everyone.
Which mantras are used for shodashopachara?
In many Vedic and Smarta traditions, the sixteen verses of the Purusha Sukta are recited, one for each offering. Others use the deity's own name mantra, such as Om Namah Shivaya or Om Namo Narayanaya, with each step. A sincere offering with the deity's name is accepted in every tradition.
Do I need a sacred thread for the yajnopavita step?
No. If you do not have a sacred thread, offer akshata (rice grains mixed with turmeric) or a strand of cotton, and for goddesses many families offer a small cloth, bangles or turmeric and kumkum instead. Substitutes offered with devotion are traditional.
How long does shodashopachara puja take?
At home, a simple version takes about 20 to 40 minutes. With full Sanskrit mantras, a story and aarti, it can take an hour or more. The short panchopachara version can be done in five to ten minutes.
Editor's note (9 October 2026)
This guide was written in October 2026. The sixteen steps follow one widely used sequence; the Agamas, Puranas and regional manuals differ slightly in order and naming, and we have noted the main variations. The use of Purusha Sukta verses is described as a common practice in Vedic and Smarta homes, not a universal rule. Follow your family tradition or temple priest.
Related guides
- How to do aarti correctly: steps and meaning
- Why temple bells ring
- Why Hindus break coconuts in temples
- Why Hindus light oil lamps (deepam)
- Types of tilak and their meaning
- Why do Hindus fast? Upavasa explained
Image credit: suketdedhia, CC0, via Wikimedia Commons (https://commons.wikimedia.org/wiki/File:Hindu_pooja_thali.jpg).




