Jaman dahulu kala di sebuah desa tinggal sebuah keluarga yang terdiri dari Ayah, Ibu dan seorang gadis remaja yang cantik bernama bawang putih. Mereka adalah keluarga yang bahagia. Meski ayah bawang putih hanya pedagang biasa, namun mereka hidup rukun dan damai. Namun suatu hari ibu bawang putih sakit keras dan akhirnya meninggal dunia. Bawang putih sangat berduka demikian pula ayahnya.
Di desa itu tinggal pula seorang janda yang memiliki anak bernama Bawang Merah. Semenjak ibu Bawang putih meninggal, ibu Bawang merah sering berkunjung ke rumah Bawang putih. Dia sering membawakan makanan, membantu bawang putih membereskan rumah atau hanya menemani Bawang Putih dan ayahnya mengobrol. Akhirnya ayah Bawang putih berpikir bahwa mungkin lebih baik kalau ia menikahi saja ibu Bawang merah supaya Bawang putih tidak kesepian lagi. Maka ayah Bawang putih kemudian menikah dengan ibu Bawang merah. Mulanya ibu Bawang merah dan bawang merah sangat baik kepada Bawang putih. Namun lama kelamaan sifat asli mereka mulai kelihatan. Mereka kerap memarahi bawang putih dan memberinya pekerjaan berat jika ayah Bawang Putih sedang pergi berdagang. Bawang putih harus mengerjakan semua pekerjaan rumah, sementara Bawang merah dan ibunya hanya duduk-duduk saja. Tentu saja ayah Bawang putih tidak mengetahuinya, karena Bawang putih tidak pernah menceritakannya.
Suatu hari ayah Bawang putih jatuh sakit dan kemudian meninggal dunia. Sejak saat itu Bawang merah dan ibunya semakin berkuasa dan semena-mena terhadap Bawang putih. Bawang putih hampir tidak pernah beristirahat. Dia sudah harus bangun sebelum subuh, untuk mempersiapkan air mandi dan sarapan bagi Bawang merah dan ibunya. Kemudian dia harus memberi makan ternak, menyirami kebun dan mencuci baju ke sungai. Lalu dia masih harus menyetrika, membereskan rumah, dan masih banyak pekerjaan lainnya. Namun Bawang putih selalu melakukan pekerjaannya dengan gembira, karena dia berharap suatu saat ibu tirinya akan mencintainya seperti anak kandungnya sendiri.
Pagi ini seperti biasa Bawang putih membawa bakul berisi pakaian yang akan dicucinya di sungai. Dengan bernyanyi kecil dia menyusuri jalan setapak di pinggir hutan kecil yang biasa dilaluinya. Hari itu cuaca sangat cerah. Bawang putih segera mencuci semua pakaian kotor yang dibawanya. Saking terlalu asyiknya, Bawang putih tidak menyadari bahwa salah satu baju telah hanyut terbawa arus. Celakanya baju yang hanyut adalah baju kesayangan ibu tirinya. Ketika menyadari hal itu, baju ibu tirinya telah hanyut terlalu jauh. Bawang putih mencoba menyusuri sungai untuk mencarinya, namun tidak berhasil menemukannya. Dengan putus asa dia kembali ke rumah dan menceritakannya kepada ibunya.
“Dasar ceroboh!” bentak ibu tirinya. “Aku tidak mau tahu, pokoknya kamu harus mencari baju itu! Dan jangan berani pulang ke rumah kalau kau belum menemukannya. Mengerti?”
Bawang putih terpaksa menuruti keinginan ibun tirinya. Dia segera menyusuri sungai tempatnya mencuci tadi. Matahari sudah mulai meninggi, namun Bawang putih belum juga menemukan baju ibunya. Dia memasang matanya, dengan teliti diperiksanya setiap juluran akar yang menjorok ke sungai, siapa tahu baju ibunya tersangkut disana. Setelah jauh melangkah dan matahari sudah condong ke barat, Bawang putih melihat seorang penggembala yang sedang memandikan kerbaunya. Maka Bawang putih bertanya: “Wahai paman yang baik, apakah paman melihat baju merah yang hanyut lewat sini? Karena saya harus menemukan dan membawanya pulang.”
“Ya tadi saya lihat nak. Kalau kamu mengejarnya cepat-cepat, mungkin kau bisa mengejarnya,” kata paman itu.
“Baiklah paman, terima kasih!” kata Bawang putih dan segera berlari kembali menyusuri tepi sungai.

Pada suatu waktu, hiduplah sebuah keluarga nelayan di pesisir pantai wilayah Sumatra. Keluarga tersebut terdiri dari ayah, ibu dan seorang anak laki-laki yang diberi nama Malin Kundang. Karena kondisi keuangan keluarga memprihatinkan, sang ayah memutuskan untuk mencari nafkah di negeri seberang dengan mengarungi lautan yang luas.
Seminggu, dua minggu, sebulan, dua bulan bahkan sudah berganti tahun, ayah Malin Kundang tidak juga kembali ke kampung halamannya. Sehingga ibunya harus menggantikan posisi ayah Malin Kundang untuk mencari nafkah. 
Malin Kundang termasuk anak yang cerdas tetapi sedikit nakal. Ia sering mengejar ayam dan memukulnya dengan sapu. Suatu hari ketika Malin Kundang sedang mengejar ayam, ia tersandung batu dan lengan kanannya luka terkena batu.  Luka tersebut menjadi berbekas dilengannya dan tidak bisa hilang.
Setelah beranjak dewasa, Malin Kundang merasa kasihan dengan ibunya yang banting tulang mencari nafkah untuk membesarkan dirinya. Ia berpikir untuk mencari nafkah di negeri seberang dengan harapan nantinya ketika kembali ke kampung halaman, ia sudah menjadi seorang yang kaya raya.  Malin Kundang tertarik dengan ajakan seorang nakhoda kapal dagang yang dulunya miskin sekarang sudah menjadi seorang yang kaya raya.
Malin Kundang mengutarakan maksudnya kepada ibunya. Ibunya semula kurang setuju dengan maksud Malin Kundang . Tetapi karena Malin Kundang terus mendesak, Ibu Malin Kundang akhirnya menyetujuinya walau dengan berat hati.
Setelah mempersiapkan bekal dan perlengkapan secukupnya, Malin Kundang segera menuju ke dermaga dengan diantar oleh ibunya. “Anakku, jika engkau sudah berhasil dan menjadi orang yang berkecukupan, jangan kau lupa dengan ibumu dan kampung halamannu ini, nak”, ujar Ibu Malin Kundang sambil berlinang air mata.
Di tengah perjalanan, tiba-tiba kapal yang dinaiki Malin Kundang di serang oleh bajak laut. Semua barang dagangan para pedagang yang berada di kapal dirampas oleh bajak laut . Bahkan sebagian besar awak kapal dan orang yang berada di kapal tersebut dibunuh oleh para bajak laut. Malin Kundang sangat beruntung dirinya tidak dibunuh oleh para bajak laut, karena ketika peristiwa itu terjadi, Malin Kundang segera bersembunyi di sebuah ruang kecil yang tertutup oleh kayu.
Malin Kundang terkatung-katung ditengah laut, hingga akhirnya kapal yang ditumpanginya terdampar di sebuah pantai. Dengan sisa tenaga yang ada, Malin Kundang berjalan menuju ke desa yang terdekat dari pantai . Sesampainya di desa tersebut, Malin Kundang ditolong oleh masyarakat di desa tersebut setelah sebelumnya menceritakan kejadian yang menimpanya.
Desa tempat Malin Kundang terdampar adalah desa yang sangat subur. Dengan keuletan dan kegigihannya dalam bekerja, Malin Kundang lama kelamaan berhasil menjadi seorang yang kaya raya. Ia memiliki banyak kapal dagang dengan anak buah yang jumlahnya lebih dari 100 orang. Setelah menjadi kaya raya, Malin Kundang mempersunting seorang gadis untuk menjadi istrinya.


Di Sumatera Utara terdapat danau yang sangat besar dan ditengah-tengah danau tersebut terdapat sebuah pulau. Danau itu bernama Danau Toba sedangkan pulau ditengahnya dinamakan Pulau Samosir. Konon danau tersebut berasal dari kutukan dewa.

Di sebuah desa di wilayah Sumatera, hidup seorang petani. Ia seorang petani yang rajin bekerja walaupun lahan pertaniannya tidak luas. Ia bisa mencukupi kebutuhannya dari hasil kerjanya yang tidak kenal lelah. Sebenarnya usianya sudah cukup untuk menikah, tetapi ia tetap memilih hidup sendirian. Di suatu pagi hari yang cerah, petani itu memancing ikan di sungai. “Mudah-mudahan hari ini aku mendapat ikan yang besar,” gumam petani tersebut dalam hati. Beberapa saat setelah kailnya dilemparkan, kailnya terlihat bergoyang-goyang. Ia segera menarik kailnya. Petani itu bersorak kegirangan setelah mendapat seekor ikan cukup besar.

Ia takjub melihat warna sisik ikan yang indah. Sisik ikan itu berwarna kuning emas kemerah-merahan. Kedua matanya bulat dan menonjol memancarkan kilatan yang menakjubkan. “Tunggu, aku jangan dimakan! Aku akan bersedia menemanimu jika kau tidak jadi memakanku.” Petani tersebut terkejut mendengar suara dari ikan itu. Karena keterkejutannya, ikan yang ditangkapnya terjatuh ke tanah. Kemudian tidak berapa lama, ikan itu berubah wujud menjadi seorang gadis yang cantik jelita. “Bermimpikah aku?,” gumam petani.

“Jangan takut pak, aku juga manusia seperti engkau. Aku sangat berhutang budi padamu karena telah menyelamatkanku dari kutukan Dewata,” kata gadis itu. “Namaku Puteri, aku tidak keberatan untuk menjadi istrimu,” kata gadis itu seolah mendesak. Petani itupun mengangguk. Maka jadilah mereka sebagai suami istri. Namun, ada satu janji yang telah disepakati, yaitu mereka tidak boleh menceritakan bahwa asal-usul Puteri dari seekor ikan. Jika janji itu dilanggar maka akan terjadi petaka dahsyat.

Setelah sampai di desanya, gemparlah penduduk desa melihat gadis cantik jelita bersama petani tersebut. “Dia mungkin bidadari yang turun dari langit,” gumam mereka. Petani merasa sangat bahagia dan tenteram. Sebagai suami yang baik, ia terus bekerja untuk mencari nafkah dengan mengolah sawah dan ladangnya dengan tekun dan ulet. Karena ketekunan dan keuletannya, petani itu hidup tanpa kekurangan dalam hidupnya. Banyak orang iri, dan mereka menyebarkan sangkaan buruk yang dapat menjatuhkan keberhasilan usaha petani. “Aku tahu Petani itu pasti memelihara makhluk halus! ” kata seseorang kepada temannya. Hal itu sampai ke telinga Petani dan Puteri. Namun mereka tidak merasa tersinggung, bahkan semakin rajin bekerja.

Setahun kemudian, kebahagiaan Petani dan istri bertambah, karena istri Petani melahirkan seorang bayi laki-laki. Ia diberi nama Putera. Kebahagiaan mereka tidak membuat mereka lupa diri. Putera tumbuh menjadi seorang anak yang sehat dan kuat. Ia menjadi anak manis tetapi agak nakal. Ia mempunyai satu kebiasaan yang membuat heran kedua orang tuanya, yaitu selalu merasa lapar. Makanan yang seharusnya dimakan bertiga dapat dimakannya sendiri.

Pada jaman dahulu kala di tatar pasundan ada sebuah kerajaan yang pimpin oleh seorang raja yang bijaksana, beliau dikenal sebagai Prabu Tapak Agung. Prabu Tapa Agung mempunyai dua orang putri cantik yaitu Purbararang dan adiknya Purbasari. Pada saat mendekati akhir hayatnya Prabu Tapak Agung menunjuk Purbasari, putri bungsunya sebagai pengganti. “Aku sudah terlalu tua, saatnya aku turun tahta,” kata Prabu Tapa.

Purbasari memiliki kakak yang bernama Purbararang. Ia tidak setuju adiknya diangkat menggantikan Ayah mereka. “Aku putri Sulung, seharusnya ayahanda memilih aku sebagai penggantinya,” gerutu Purbararang pada tunangannya yang bernama Indrajaya. Kegeramannya yang sudah memuncak membuatnya mempunyai niat mencelakakan adiknya. Ia menemui seorang nenek sihir untuk memanterai Purbasari. Nenek sihir itu memanterai Purbasari sehingga saat itu juga tiba-tiba kulit Purbasari menjadi bertotol-totol hitam. Purbararang jadi punya alasan untuk mengusir adiknya tersebut. “Orang yang dikutuk seperti dia tidak pantas menjadi seorang Ratu !” ujar Purbararang.

Kemudian ia menyuruh seorang Patih untuk mengasingkan Purbasari ke hutan. Sesampai di hutan patih tersebut masih berbaik hati dengan membuatkan sebuah pondok untuk Purbasari. Ia pun menasehati Purbasari, “Tabahlah Tuan Putri. Cobaan ini pasti akan berakhir, Yang Maha Kuasa pasti akan selalu bersama Putri”. “Terima kasih paman”, ujar Purbasari.

Selama di hutan ia mempunyai banyak teman yaitu hewan-hewan yang selalu baik kepadanya. Diantara hewan tersebut ada seekor kera berbulu hitam yang misterius. Tetapi kera tersebut yang paling perhatian kepada Purbasari. Lutung kasarung selalu menggembirakan Purbasari dengan mengambilkan bunga –bunga yang indah serta buah-buahan bersama teman-temannya.

Pada saat malam bulan purnama, Lutung Kasarung bersikap aneh. Ia berjalan ke tempat yang sepi lalu bersemedi. Ia sedang memohon sesuatu kepada Dewata. Ini membuktikan bahwa Lutung Kasarung bukan makhluk biasa. Tidak lama kemudian, tanah di dekat Lutung merekah dan terciptalah sebuah telaga kecil, airnya jernih sekali. Airnya mengandung obat yang sangat harum.

Keesokan harinya Lutung Kasarung menemui Purbasari dan memintanya untuk mandi di telaga tersebut. “Apa manfaatnya bagiku ?”, pikir Purbasari. Tapi ia mau menurutinya. Tak lama setelah ia menceburkan dirinya. Sesuatu terjadi pada kulitnya. Kulitnya menjadi bersih seperti semula dan ia menjadi cantik kembali. Purbasari sangat terkejut dan gembira ketika ia bercermin ditelaga tersebut.

Di istana, Purbararang memutuskan untuk melihat adiknya di hutan. Ia pergi bersama tunangannya dan para pengawal. Ketika sampai di hutan, ia akhirnya bertemu dengan adiknya dan saling berpandangan. Purbararang tak percaya melihat adiknya kembali seperti semula. Purbararang tidak mau kehilangan muka, ia mengajak Purbasari adu panjang rambut. “Siapa yang paling panjang rambutnya dialah yang menang !”, kata Purbararang. Awalnya Purbasari tidak mau, tetapi karena terus didesak ia meladeni kakaknya. Ternyata rambut Purbasari lebih panjang.

Pada suatu hari, seperti biasanya Sangkuriang pergi ke hutan untuk berburu. Setelah sesampainya di hutan, Sangkuriang mulai mencari buruan. Dia melihat ada seekor burung yang sedang bertengger di dahan, lalu tanpa berpikir panjang Sangkuriang langsung menembaknya, dan tepat mengenai sasaran. Sangkuriang lalu memerintah Tumang untuk mengejar buruannya tadi, tetapi si Tumang diam saja dan tidak mau mengikuti perintah Sangkuriang. Karena sangat jengkel pada Tumang, maka Sangkuriang lalu mengusir Tumang dan tidak diijinkan pulang ke rumah bersamanya lagi.


Sesampainya di rumah, Sangkuriang menceritakan kejadian tersebut kepada ibunya. Begitu mendengar cerita dari anaknya, Dayang Sumbi sangat marah. Diambilnya sendok nasi, dan dipukulkan ke kepala Sangkuriang. Karena merasa kecewa dengan perlakuan ibunya, maka Sangkuriang memutuskan untuk pergi mengembara, dan meninggalkan rumahnya.

Setelah kejadian itu, Dayang Sumbi sangat menyesali perbuatannya. Ia berdoa setiap hari, dan meminta agar suatu hari dapat bertemu dengan anaknya kembali. Karena kesungguhan dari doa Dayang Sumbi tersebut, maka Dewa memberinya sebuah hadiah berupa kecantikan abadi dan usia muda selamanya.

Setelah bertahun-tahun lamanya Sangkuriang mengembara, akhirnya ia berniat untuk pulang ke kampung halamannya. Sesampainya di sana, dia sangat terkejut sekali, karena kampung halamannya sudah berubah total. Rasa senang Sangkuriang tersebut bertambah ketika saat di tengah jalan bertemu dengan seorang wanita yang sangat cantik jelita, yang tidak lain adalah Dayang Sumbi. Karena terpesona dengan kecantikan wanita tersebut, maka Sangkuriang langsung melamarnya. Akhirnya lamaran Sangkuriang diterima oleh Dayang Sumbi, dan sepakat akan menikah di waktu dekat.

Pada suatu hari, Sangkuriang meminta ijin calon istrinya untuk berburu di hatan. Sebelum berangkat, ia meminta Dayang Sumbi untuk mengencangkan dan merapikan ikat kapalanya. Alangkah terkejutnya Dayang Sumbi, karena pada saat dia merapikan ikat kepala Sangkuriang, Ia melihat ada bekas luka. Bekas luka tersebut mirip dengan bekas luka anaknya. Setelah bertanya kepada Sangkuriang tentang penyebab lukanya itu, Dayang Sumbi bertambah tekejut, karena ternyata benar bahwa calon suaminya tersebut adalah anaknya sendiri.


Dayang Sumbi sangat bingung sekali, karena dia tidak mungkin menikah dengan anaknya sendiri. Setelah Sangkuriang pulang berburu, Dayang Sumbi mencoba berbicara kepada Sangkuriang, supaya Sangkuriang membatalkan rencana pernikahan mereka. Permintaan Dayang Sumbi tersebut tidak disetujui Sangkuriang, dan hanya dianggap angin lalu saja.

Setiap hari Dayang Sumbi berpikir bagaimana cara agar pernikahan mereka tidak pernah terjadi. Setelah berpikir keras, akhirnya Dayang Sumbi menemukan cara terbaik. Dia mengajukan dua buah syarat kepada Sangkuriang. Apabila Sangkuriang dapat memenuhi kedua syarat tersebut, maka Dayang Sumbi mau dijadikan istri, tetapi sebaliknya jika gagal maka pernikahan itu akan dibatalkan. Syarat yang pertama Dayang Sumbi ingin supaya sungai Citarum dibendung. Dan yang kedua adalah, meminta Sangkuriang untuk membuat sampan yang sangat besar untuk menyeberang sungai. Kedua syarat itu harus diselesai sebelum fajar menyingsing.

Sangkuriang menyanggupi kedua permintaan Dayang Sumbi tersebut, dan berjanji akan menyelesaikannya sebelum fajar menyingsing. Dengan kesaktian yang dimilikinya, Sangkuriang lalu mengerahkan teman-temannya dari bangsa jin untuk membantu menyelesaikan tugasnya tersebut. Diam-diam, Dayang Sumbi mengintip hasil kerja dari Sangkuriang. Betapa terkejutnya dia, karena Sangkuriang hampir menyelesaiklan semua syarat yang diberikan Dayang Sumbi sebelum fajar.

Dayang Sumbi lalu meminta bantuan masyarakat sekitar untuk menggelar kain sutera berwarna merah di sebelah timur kota. Ketika melihat warna memerah di timur kota, Sangkuriang mengira kalau hari sudah menjelang pagi. Sangkuriang langsung menghentikan pekerjaannya dan merasa tidak dapat memenuhi syarat yang telah diajukan oleh Dayang Sumbi.

Dengan rasa jengkel dan kecewa, Sangkuriang lalu menjebol bendungan yang telah dibuatnya sendiri. Karena jebolnya bendungan itu, maka terjadilah banjir dan seluruh kota terendam air. Sangkuriang juga menendang sampan besar yang telah dibuatnya. Sampan itu melayang dan jatuh tertelungkup, lalu menjadi sebuah gunung yang bernama Tangkuban Perahu.