宋元話本《西湖三塔記》算得上是《白蛇傳》最早的雛形之一,那裡面的許仙不叫許仙,而是個讀音很像的名字,叫“奚宣贊” 。
《西湖三塔記》:
宋孝宗
淳熙年間,臨安府涌金門有一人,是岳相公麾下統制官,姓奚,人皆呼為奚統制。
有一子奚宣贊,其父統制棄世之後,嫡親有四口:只有宣贊母親,及宣贊之妻,又有一個叔叔,出家在
龍虎山學道。
這奚宣贊年方二十餘歲,一生不好酒色,奚宣贊在
西湖邊救了一個迷路的女子白卯奴﹐後來送她還家﹐被卯奴之母白衣娘子留住半月有餘。奚宣贊想回家﹐白衣娘子就要殺他取其心肝。幸得卯奴救他脫險。
最後宣贊的叔父奚真人作法命神將捉住三個怪物﹐白衣娘子是
白蛇﹐卯奴是烏雞﹐老婆婆是獺。真人把三個怪物壓在湖中﹐造了三個塔鎮住。
從情節發展看﹐《西湖三塔記》似是白蛇傳故事的早期形態。