Tokom dugog niza godina, nastala su i dva veličanstvena epa, Ramajana i Mahabharata; u njihovom stvaranju je učestvovalo mnogo pesnika.

Ramajana ima oko 24 hiljade stihova i podeljena je u sedam knjiga. Govori o pravednom kralju Rami i njegovoj borbi sa demonom Ravanom. Demon je ukrao Raminu ženu Situ, koju je držao zatočenu na ostrvu Lanka (današnja Šri Lanka). Uz pomoć Hanumana (božanstva u liku majmuna) i njegove verne armije majmuna, Rama je izbavio Situ. Njegova pobeda nad Ravanom simbolizuje pobedu dobra nad zlom.

Mahabharata je najduža pesma ikad napisana - ima oko 100 hiljada stihova. U mahabharati je opisano ratovanje između dva ogranka jedne kraljevske porodice oko nasleđivanja prestola.