Puja Vidhi
Step-by-Step Pooja Guides
Materials, mantras, and the full rite order for the most-performed Hindu poojas — written for families performing the puja themselves or working alongside a pandit.
Satyanarayan PujaLord Vishnu (Satyanarayan) · 2 to 4 hoursLakshmi PujaGoddess Lakshmi · 1 to 2 hoursGanesh PujaLord Ganesha · 30 minutes to 1 hourNavratri PujaGoddess Durga (9 forms — Shailputri, Brahmacharini, Chandraghanta, Kushmanda, Skandamata, Katyayani, Kaalratri, Mahagauri, Siddhidatri) · 9 days; 30–60 minutes dailyShiv PujaLord Shiva (Mahadev, Bholenath) · 30 minutes to 2 hoursHanuman PujaLord Hanuman (Anjaneya, Bajrangbali, Pawanputra) · 30 to 60 minutesSurya Puja (Arghya)Surya Dev (Sun god, Aditya, Ravi) · 15 to 30 minutesSaraswati PujaGoddess Saraswati (Sharada, Vagdevi, Veenapani) · 1 to 2 hoursRudrabhishekLord Shiva (Rudra, Mahadev) · 2 to 4 hours for full Rudrabhishek; 30 minutes for Laghu RudrabhishekDurga PujaGoddess Durga (Mahishasuramardini, Adi Shakti) · 5 days for the full Bengal-style Durga Puja; 9 days for Navratri home pujaKali PujaGoddess Kali (Mahakali, Bhadrakali, Dakshina Kali) · 1 to 3 hours; traditionally performed at midnightKrishna Janmashtami PujaLord Krishna (Makhan Chor, Govinda, Vasudeva) · All-day fast + midnight puja (15–30 minutes)