Principalele texte religioase ale hinduismului sunt Vedas, Ramayana, Mahabharata și Puranas. Mahabharata este cel mai lung epic indian și include Bhagavad Gita.
Textele hinduse pot fi împărțite în două grupări: Shruti și Smriti, în care Vedele fac parte din Shruti, iar celelalte trei texte rămân Smriti. Shruti conține 4 Vede și 108 Upanișade, fiecare având un aspect diferit al adevărului universal. Atât Shruti cât și Smriti sunt numiți în mod colectiv Shastras. Pe lângă studierea acestor texte, hindușii se închină la temple și în gospodăriile proprii.