Toba adalah seorang petani ladang yang juga mencari ikan di sungai.
Suatu hari, Toba memancing dan menangkap ikan emas besar.
Ikan emas tersebut berubah menjadi seorang perempuan cantik.
Perempuan cantik tersebut bersedia menjadi istri Toba, tetapi Toba tidak boleh menceritakan asal-usulnya.
Toba dan perempuan cantik tersebut menikah dan memiliki seorang anak bernama Samosir.
Suatu hari, Samosir disuruh ibunya mengantarkan makan siang untuk ayahnya di kebun.
Samosir merasa lapar dan memakan nasi yang dibawanya.
Bapak Samosir marah karena nasi untuknya telah habis dimakan oleh Samosir.
Toba melanggar janjinya dan berkata bahwa Toba adalah anak ikan.
Hujan deras mengguyur desa dan sekitarnya hingga terjadi banjir yang dahsyat, membentuk Danau Toba.
Pulau yang berada di tengah danau tersebut dinamakan Pulau Samosir.