В первой книге эпопеи излагается генеалогия героев и начинается рассказ о вражде двух царских родов, сыновей братьев Дхритараштры и Панду. (Их причисляют к так называемой Лунной династии царей, восходящей к знаменитому Пуруравасу, упоминаемому еще в «Ригведе», внуку Сомы — бога луны.) Этот род именуется также Бхаратами или Куру, Кауравами, по именам легендарных потомков Пурураваса. «Махабхарата» означает «великая битва Бхаратов» (т. е. потомков Бхараты). Следует заметить, впрочем, что Кауравами, потомками Куру, в поэме именуются только сыновья Дхритараштры, старшего брата, сыновья же младшего носят имя Пандавов — по отцу.
Пятеро сыновей Панду — Юдхиштхира, Бхамасена, Арджуна и двое близнецов — являются главными положительными героями поэмы. Им приписывается божественное происхождение, они сыновья богов, с юных лет во всем превосходят своих двоюродных братьев Кауравов, которые в отдельных текстах объявляются воплощениями демонов. Между братьями возникает непримиримая вражда. Дурьодхана, старший из ста сыновей Дхритараштры, играет роль главного злодея эпоса. Завистливый и злобный, он неоднократно пытается погубить Пандавов различными коварными уловками, его стараниями они отправляются в тринадцатилетнее изгнание — таковы были условия в случае проигрыша игры в кости (ход игры описывается во второй книге «Махабхараты»). Об изгнании Пандавов повествуется в третьей книге, которая, однако, в еще большей степени, чем первая, как бы заслоняет основное действие множеством вставных произведений. Среди них замечательные творения древнеиндийской поэзии: «Сказание о Нале», более века назад ставшее известным русскому читателю в высокохудожественном переводе В. А. Жуковского, и «Сказание о Савитри», вдохновенная поэма о любви, побеждающей смерть.
После четвертой и пятой книг, рассказывающих о возвращении Пандавов из изгнания и подготовке обеих враждующих сторон к войне, начинается центральная часть эпоса — описание великой битвы. Оно имеет своего сказителя — повествование вкладывается в уста Санджаи, колесничего Дхритараштры, т. е. придворного барда Кауравов. Оно входит в рамки рассказа Вайшампаяны. Книги, в которых рисуется битва на Курукшетре, — с шестой по девятую — носят имена полководцев, возглавлявших войско Кауравов и павших один за другим на поле брани.
Шестая книга названа именем Бхишмы, старейшего в роду Куру, непобедимого воина, возглавлявшего войско в первые десять дней битвы. В «Книгу о Бхишме» включается, как уже отмечалось, знаменитая религиозно-философская поэма «Бхагавадгита»; ею предваряется повествование о сражении. Она открывается диалогом Арджуны, главного героя и надежды стана Пандавов, и его колесничего Кришны, славящегося мудростью и хитроумием. Арджуне, удрученному необходимостью выступать против тех, с кем связывают его узы родства, Кришна напоминает о воинском долге. Далее идет обращенная к Арджуне вдохновенная проповедь Кришны, в которой слушатель узнает земное воплощение высшего божества — Вишну. Излагая новое религиозно-этическое учение, «Бхагавадгита» выражает мировоззрение новой эпохи, уже отдаленной от «героического века». Гита занимает важное место в общем своде «Махабхараты»; в ней, по мнению многих исследователей, заключено зерно идейного содержания памятника. В то же время она может рассматриваться как самостоятельное произведение.
Описание битвы на Курукшетре во многом напоминает греческий эпос. Оно так же слагается из сцен единоборств отдельных героев, преимущественно сражающихся на колесницах; главное их оружие — лук и стрелы, владение которыми, как и использование боевых колесниц, составляло основу военного дела в эпоху, отраженную в героическом эпосе. Описания эти полны гиперболами, яркими образами, но строятся (как и поэма в целом) на характерных для эпоса постоянных изобразительных средствах, так называемых формульных выражениях. Битва на Курукшетре рисуется как событие вселенского масштаба, в ней принимают участие все известные тогда племена и народности Индии, но главными противостоящими силами являются куру (Кауравы) и панчалы, поддерживающие Пандавов.
После гибели Бхишмы войско куру возглавляет Дрона, старый наставник сыновей Дхритараштры и Панду в воинском искусстве. Его именем названа седьмая книга «Махабхараты», рассказывающая о следующих пяти днях битвы. Дрону сменяет Карна; «Книга о Карне» (восьмая) демонстрирует кульминацию битвы — поединок этого героя и Арджуны в 17-й, предпоследний ее день.