le Mahabharata met en scène les 5 frères Pandava et leur épouse commune, Draupadi, tous exemples de droiture, de courage et d'abnégation. Lorsqu'ils héritent du royaume, leurs cousins, les Kaurava, s'y opposent. Au cours d'une partie de dés truquée, Yudhistira, l'aîné du clan Pandava, perd le royaume et en même temps la liberté pour lui, ses frères et Draupadi. Un compromis alors intervient : les 5 frères et leur femme doivent s'exiler dans les forêts pendant 13 ans sans que personne ne puisse découvrir leur retraite ; c'est seulement à cette condition qu'ils pourront récupérer leur trône. Mais en dépit de la réussite de l'épreuve, les méchants Kauravas félons ne tiennent pas leur promesse et les deux armées font leurs préparatifs de guerre.
La bataille se déroule dans la plaine de Kurukshetra et dure 18 jours. Seuls princes survivants, les Pandava finissent par l'emporter mais au prix de la perte de tous leurs parents et amis tués lors du combat.
Une certaine amertume se fait parfois sentir dans ce texte complexe où les méchants ne manquent pas, à l'occasion, d'une certaine générosité et où les bons connaissent de curieux égarements comme la passion insensée de l'aîné des Pandava pour le jeu.
le Mahabharata introduit le dieu Krishna qui participe à la guerre sans toutefois prendre lui-même les armes.
Conducteur du char du frère cadet Arjuna, il lui prodigue ses conseils et c'est alors que le héros hésite à la veille de ce combat fratricide que prend place le fameux discours que lui tient le dieu : la Baghavad Gita où sont développés les rapports nécessaires que la condition humaine se doit d'entretenir avec le dharma , c'est à dire la loi sacrée de l'ordre de l'univers.