Toba, seorang petani, menangkap ikan emas yang dapat berbicara. Ikan itu berubah menjadi Putri dan mereka menikah dengan syarat Toba tidak mengungkapkan asal-usul Putri. Mereka memiliki anak laki-laki bernama Samosir yang memiliki kebiasaan aneh yang selalu lapar.
Suatu hari, Toba mengucapkan kata-kata yang melanggar pantangan, menyebut Samosir sebagai anak ikan. Putri dan Samosir menghilang, dan air menyembur dari bekas pijakan mereka, membentuk Danau Toba. Pulau kecil di tengah danau tersebut dinamakan Pulau Samosir.