Gli indù adorano venerando icone religiose e immagini chiamate "murtis" e recitando preghiere chiamate "mantra". il culto indù viene semplicemente chiamato "puja", che letteralmente significa "onore".
Puja spesso si svolge fuori dal tempio, ed è per lo più fatto individualmente piuttosto che in una forma di culto comune. Il puja si svolge principalmente in casa, dove gli indù istituiscono un santuario speciale per i loro dei e dee preferiti. Un santuario può essere semplice come una piccola immagine o una statua o un piccolo altare; può anche essere abbastanza grande da occupare un'intera stanza.
Puja viene fatto rigorosamente tre volte al giorno e spesso con tutti o quasi i membri della famiglia presenti. Durante il puja, i nomi degli dei e delle dee sono ripetuti così come i mantra. Acqua, fiori, incenso e altre offerte sono offerti anche agli dei o alle dee durante il puja.
Il puja fatto a casa non è così elaborato e ritualistico come l'adorazione che si svolge nei templi indù. Il Puja nei templi indù di solito comporta il bagno rituale dei murtis per purificarli, vestire i murtis, invocare gli dei o le dee per invitarli a risiedere nei murtis e offrire loro del cibo. Murtis viene poi rivelato da dietro uno schermo in un atto chiamato "darshan".