Su contenido es la conversación entre Krisna ―a quien los hinduistas consideran una encarnación de Visnú y su primo y amigo Aryuna en el campo de batalla en los instantes previos al inicio de la guerra de Kurukshetra. Respondiendo a la confusión y el dilema moral de Aryuna, Krisna explica a éste sus deberes como guerrero y príncipe, haciéndolo con ejemplos y analogías de doctrinas yóguicas y vedánticas. Esto ha hecho que el Bhagavad gita sea considerado un resumen breve de las doctrinas del hinduismo. Durante su discurso, Krisna revela su identidad como el ‘mismísimo Dios’, bendiciendo a Aryuna con una impresionante visión de su divina forma universal.