Os principais textos religiosos do hinduísmo são os Vedas, Ramayana, Mahabharata e Puranas. O Mahabharata é o mais longo épico indiano e inclui o Bhagavad Gita.
Os textos hindus podem ser divididos em dois grupos: os Shruti e os Smriti, nos quais os Vedas fazem parte do Shruti, e os três textos restantes constituem os Smriti. O Shruti contém 4 Vedas e 108 Upanishads, cada um lidando com um aspecto diferente da verdade universal. Ambos os Shruti e Smriti são chamados coletivamente de Shastras. Além de estudar esses textos, os hindus adoram em templos e em suas próprias casas.