I principali testi religiosi dell'induismo sono i Veda, il Ramayana, il Mahabharata e il Purana. Il Mahabharata è la più lunga epopea indiana e include la Bhagavad Gita.
I testi indù possono essere divisi in due gruppi: gli Shruti e gli Smriti, in cui i Veda fanno parte della Shruti, e gli altri tre testi costituiscono gli Smriti. Lo Shruti contiene 4 Veda e 108 Upanishad, ognuno dei quali affronta un diverso aspetto della verità universale. Sia gli Shruti che gli Smriti sono chiamati collettivamente Shastra. Oltre a studiare questi testi, gli indù adorano i templi e nelle loro famiglie.