从前有一条白蛇精,他修炼了一千多年,为了报恩,他化成一个年轻女子,还带了一条500年的青蛇,他们就是白素贞和小青。她们虽是妖精,但很善良。
有一天,他们两个在西湖上的断桥游玩,遇见了许仙,白素贞认出了许仙,就是他的恩人,小青便极力撮和他们,不久就成亲了。
成亲后,他们开了一家药店,生意很火爆,日子十分美满。
这天,法海来到药店,一眼就看出许仙家有妖怪,但许仙不信,施舍了一串铜钱,就不理他了。
端午节,白素贞喝了一杯雄黄酒,立刻就回到床上休息,一会儿就变成蛇了。许仙被吓晕了。
白素贞被惊醒,马上变回人形,为了拯救许仙,她腾云驾雾,直奔灵山去了。
当她到了洞府门前,发现守护洞府的是仙鹤童子。她打不过仙鹤,却趁仙鹤童子不备,钻入洞中拔下仙草。仙鹤童子刚要杀了她,她就跪下来,求道:“我的夫君被我害死,我才冒死来取仙草,却要被童了杀掉,希望我死后,你能救我夫君一命。”
仙鹤童子不答应,抢过仙草就杀她,幸好这时观音菩萨和南极仙翁双双敢来,才救了她一命。观音菩萨向南极仙翁讨厌了那颗仙草,并赠予白素贞。
白素贞拜谢了观音菩萨和南极仙翁,便用仙草把许仙救活了。许仙知道娘子是蛇精,虽然有些害怕,但是一想到她平日对自己的好,就不害怕了。不久,许仙和白素贞生育了一个儿子。
法海发现许仙并不在乎白素贞是蛇精,非常生气,把许仙关进了金山寺,后来又骗白素贞进了雷峰塔。许仙的儿子已经长大,他和修炼归来的小青相遇了,和法海大战了三天三夜,把法海打怕了,躲到西湖一只螃蟹的体内,救了白素贞。
白素贞又找到了金山寺里的许仙,一家人团聚了,从此过上了平淡、幸福的生活。