白蛇传传说四川峨眉山的一个洞里,住着一条修炼一千年的白蛇和一条修炼八百年的青蛇。她们心地善良,从不和人作对。
一天,她们变作美丽的姑娘,一个叫白娘子,一个叫小青,来到人间天堂——杭州游玩。两人在西湖断桥边赏荷花,忽然间乌云密布,电闪雷鸣,一场倾盆大雨眼看就要泼下来。白娘子和小青没带伞,正着急,一位温文尔雅、白净秀气的年轻书生走上来说:“两位小娘子用我的伞吧。”两人感激不尽,约好明天到宅上还伞。
第二天,白娘子和小青按书生留下的地址找到钱塘门,才知道书生姓许名仙,白娘子见许仙忠厚老实,心地善良,和他结为夫妻,并开了一家药店,扶危济困。
一天,门外进来一个化缘的和尚。那和尚一见许仙,忙说:“阿弥陀佛,贫僧是镇江金山寺住持法海。今见施主面带妖气,想必家有妖怪!”许仙大吃一惊,说:“家中只有妻子和一个丫环,哪来的妖怪?” “既然如此,”法海道,“可能你那妻子就是妖怪。你就先不要声张,等端午节时引她喝下一杯雄黄酒,一切便知。日后有事,可到金山寺找我。”
端午节那天,白娘子在丈夫的勉强下喝了一口雄黄酒,马上感觉头昏眼花,忙叫小青扶她回房休息。隔了好一会儿,许仙不见白娘子动静,进房掀帐一看,只见一条水桶粗的白蛇横在床上,浑身冒着酒气。许仙当场吓得“哎呀”一声,仰面跌倒在地,死了。
为救许仙,白娘子不顾已怀有身孕,去灵山盗灵芝草。守护灵芝草的灵山鹿兄鹤弟可不是省油的灯。他俩仗剑拦住已盗得仙草的白娘子,三人战在一处。白娘子无心恋战,只求尽快脱身离去,加上自己已有身孕,功力大打折扣,斗了几回合,早已脸红心跳,披头散发。但为了救丈夫的命,她还是发狠苦斗,终于取得灵芝草。
吃了灵芝草,不一会儿,许仙就慢慢睁开眼睛。白娘子长嘘一口气。许仙一见白娘子,吃惊地喊道:“你……你……”白娘子连忙安慰他:“官人,刚才你看见一条水桶粗的白蛇已被我杀死了。我扶你去看看。”许仙看见一条水桶粗的白蛇被杀死在院里,将信将疑。一天,他假托要到镇江金山寺还愿,就一人动身去了。
法海一见许仙便说:“施主,你脸上的妖气更重了。”许仙十分疑惑:“可我的妻子和常人并没什么两样啊?”法海道:“那是她道行深的原因。施主放心,不出一个月,老僧定会将她捉住,镇在宝塔下面,叫她永远不能再迷惑人。”并且法海硬把许仙留在了金山寺。
过了几天,白娘子见丈夫还没回家,心中不安,便和小青一起上镇江金山寺来寻许仙。法海手持金钵拦住二人道:“大胆妖怪,竟敢寻上门来。真是天堂有路你不走,地狱无门你偏行。”一旁的小青圆睁了双眼喝道:“老秃驴,快把我姐夫放出来,万事皆休,否则踏平你这鬼寺!”法海一听火冒三丈,大红袈裟一飘,舞动禅杖,和小青斗在一起。白娘子忙拔下金钗,迎风一晃,转眼滔滔江水汹涌而来,将金山寺团团围住。一群虾兵蟹将舞刀弄棒,杀上金山寺。法海大吃一惊,慌忙脱下袈裟,向空中一甩,罩住金山寺。结果洪水涨高一尺,金山寺升高一尺,总是淹不掉金山寺。双方相持好几个时辰,最后白娘子只好退掉洪水,返回杭州。
一天,许仙趁法海不注意,偷偷跑出金山寺,与白娘子团聚。几个月后,白娘子生下一个白白胖胖的儿子,全家都高兴得合不拢嘴。满月这天,法海又手持金钵上了门。许仙劝法海不要再破坏他们的幸福了。法海不答应,闯进门来,悬起金钵,对准白娘子罩来。可怜白娘子正在坐月子,无力反抗。小青正要冲过来与法海拼命,白娘子阻止了小青,让她走。法海用金钵罩住了白娘子,把她压在西湖边的雷峰塔下,自己也在西湖边的净慈寺住了下来。
小青逃回峨眉山,苦练十八年后,信心百倍地来净慈寺找法海报仇。二人斗了几个回合,小青越战越勇,忽见她手起剑落,削向附近的雷峰塔。只听轰隆隆一阵巨响,雷峰塔倒了下来。白娘子又恢复了人形,上来夹攻法海。法海慌不择路,一个金蝉脱壳,跳进西湖,躲到一只螃蟹的硬壳里,据说至今人们还能在螃蟹壳里,看到缩成一团的老法海哩。