Các nhân vật chính của Mahabharata là gia đình Bharara và những người gắn bó mật thiết với họ, như giáo viên và người hỗ trợ. Mahabharata là bộ phim sử thi dài nhất được biết là tồn tại và lâu đời hơn cả Kinh thánh, Iliad và Odyssey. Có rất nhiều nhân vật trong truyện, nhưng 15 nhân vật chính là Vyasa, Bhishma, Dhritarashtra, Gandhari, Kunti, Yudhisthira, Bhima, Arjuna, Nakula, Draupadi, Duryodhana, Dushasana, Krishna, Drona và Karna.
Vyasa là một nhân vật được thấy trong toàn bộ sử thi. Ông là người kể chuyện và là cha của vua Dhritarashtra. Trong truyện, gia đình Dhritarashtra đang trong một cuộc chiến chống lại các cháu trai của nhà vua (con trai của người anh trai đã qua đời của ông là Pandu) để giành quyền kiểm soát vương quốc. Hai nhóm này chiến đấu về mức độ trí tuệ và thể chất. Trận chiến giữa hai bên gia đình lên đến đỉnh điểm khi Krishna đến gặp các chiến binh và chia sẻ kiến thức rằng trận chiến cuối cùng không phải về vật chất, mà là các vấn đề vũ trụ và tâm linh.
Câu chuyện cần 18 cuốn để hoàn thành. Những cuốn sách này, tổng cộng, bằng 100.000 khổ thơ hai dòng, mặc dù một số bản chỉnh sửa hiện đại đã thu hẹp con số này xuống còn 88.000 khổ thơ. Chỉ có khoảng 4.000 dòng dành riêng cho xung đột chính, phần còn lại bao gồm các câu chuyện phụ và bài học quan trọng.