Mahabharata
Selain berisi cerita kepahlawanan (wiracarita), Mahabharata juga mengandung nilai-nilai Hindu, mitologi dan berbagai petunjuk lainnya. Oleh sebab itu kisah Mahabharata ini dianggap suci, teristimewa oleh pemeluk agama Hindu. Kisah yang semula ditulis dalam bahasa Sanskerta ini kemudian disalin dalam berbagai bahasa, terutama mengikuti perkembangan peradaban Hindu pada masa lampau di Asia, termasuk di Asia Tenggara.
Bahasa Jawa
Adapun ciri khas dari ketoprak ini dilakukan dengan dialog bahasa Jawa. Tema cerita dalam sebuah pertunjukan ketoprak bermacam-macam. Biasanya diambil dari cerita legenda atau sejarah Jawa. Banyak pula diambil cerita dari luar negeri. Tetapi tema cerita tidak pernah diambil dari repertoar cerita epos (wiracarita): Ramayana dan Mahabharata. Sebab nanti pertunjukkan bukan ketoprak lagi melainkan menjadi pertunjukan wayang orang.