Najwyższe wymagania moralne i duchowe stawiane są braminom, a najniższe śudrom.

Filozofia Bhagawadgity

mały|Pomnik przedstawiający Krysznę i Ardżunę tuż przed bitwą na rydwanie wojskowym, na którym Kryszna wygłosił Bhagawadgitę Bhagawadgita naucza, że prawdziwą naturą każdej istoty jest nieśmiertelny Duch, Jaźń, który istniał od zawsze i zawsze będzie istniał. Ciało jest tylko jego „ubraniem”.

Innym ważnym przesłaniem owego tekstu jest konieczność wykonywanie wszelkiej działalności (w tym własnych obowiązków) bezinteresownie – działając nie powinno się koncentrować na owocu czynu, lecz na samym czynie. Bhagawadgita zakazuje także bierności i powstrzymywania się od czynu, gdyż czyn jest bardzo ważny, a poza tym nie jest możliwe niewykonywanie jakiegokolwiek czynu nawet przez moment. Człowiek (także inne istoty) jest bowiem popychany nieustannie do działania przez trzy guny, do których, zgodnie z Bhagawadgitą, człowiek powinien podchodzić jako obserwator i pod żadnym pozorem się z nimi nie utożsamiać. Według Bhagawadgity każdego czynu powinno się dokonywać jakby był ofiarą religijną – w ten sposób można się pozbyć karmana, którego skutkiem są kolejne wcielenia (hinduiści dążą do przerwania wcieleń i osiągnięcia mokszy).