唐僧带着三个徒弟一路向西天行来,远远地望见前方重峦叠嶂,涧壑幽深,唐僧嘱咐徒弟们要好生注意。进入山中,师徒四人走了一程,渐渐都有些劳累。唐僧对孙悟空说:“悟空,我们走了大半日,肚子实在太饿了,你快去化些东西来吃吧。”孙悟空一个筋斗翻到了云层上,放眼眺望,只见方圆几十里林木葱郁,人烟稀少。就在孙悟空怅惘之际,远方一座高山上的红点吸引了他。孙悟空定睛一看,嘿,原来是成片熟透的桃子。孙悟空赶紧一个筋斗翻下来,对唐僧说:“师父,化缘的人家确实没有,但南山上熟透的桃子倒颇多,我去摘几个给你充饥。”唐僧听到有熟透的桃子,甚是高兴,叫孙悟空速去速回。
这山中有个妖怪,名为白骨精。白骨精看见孙悟空离去,便从山上奔了下来,正要上前捉拿唐僧,却瞧见了一旁的猪八戒和沙僧。白骨精心生一计,摇身一变,就成了一个体态婀娜的女子,左手提着个青砂罐,右手提着个绿瓷瓶,从西向东,扭着腰肢向师徒三人走来。
猪八戒走在前面,最先遇到了白骨精。猪八戒见她生得俊俏,心里有些痒痒,忙拦住那女子,说:“女菩萨,你这是往哪里去啊?手里提的是什么好东西啊?”那女子连忙答道:“长老,我这青砂罐里装的是香米饭,绿瓷瓶里盛的是炒面筋,我要到前面的山坡去。”猪八戒看有食物,满心欢喜,急急忙忙跑回来对唐僧说:“师父,吉人自有天相。师父这么饥饿,猴哥却只管自顾吃桃,早把我们给忘了。前面有个女菩萨,提着好些吃的呢,咱们去央求央求,叫她施舍给我们吃吧。”唐僧闻言,便走上前去,合掌当胸施了礼,对那女子说:“女菩萨,你家在何处啊?为什么独自在山里行走呢?”那白骨精早已编好谎话,赶紧说:“师父,我家住在前面正西的山坳中。我父母在堂,乐善好施,我的夫家入赘山中,现正在山坡上耕种,我这是去给他送饭的。不过看师父这么劳苦,我家又是极信佛的,如果师父不嫌弃,我愿意将这食物送与师父们充饥。”唐僧想到这女子的丈夫尚在山上劳作,不忍吃这食物。可旁边的猪八戒却有些耐不住了,嘴里嘟哝着:“现在吃三个人分,待会儿猴哥回来了,四个人分,干吗这么客气?”
就在这时,孙悟空从南山摘桃回来,睁开火眼金睛,一下就认出那女子是妖精变的。孙悟空放下钵盂,一棍就向那女子打来。唐僧见状,赶紧用手扯住孙悟空,孙悟空对唐僧说:“师父,这面前的女子生得俊俏,却是个妖精变化来骗你的。”唐僧不相信,说:“这女菩萨心地善良,将自家的米饭都施舍于我们,不是妖怪!”孙悟空可不管唐僧的劝解,抡起棍子,一下就把那女子打倒在地。唐僧见了,连声哀叹。孙悟空打破那罐子和绿瓶,里面尽爬出些青蛙、蛤蟆和蛆虫,孙悟空叫唐僧看了,唐僧方才有些相信。猪八戒看到好事被猴哥搅了,心中愤愤不平,忙对唐僧说:“师父休要相信猴子的话!这是猴子施了障眼法迷惑我们的,为的是不要你念咒。”唐僧听信了猪八戒的话,就念起了紧箍咒来,疼得孙悟空直打滚儿,央求唐僧莫要念。唐僧说:“我们西天取经,为的就是普度众生。像你这样一路打杀无辜,还去西天干什么?你我解除师徒关系,你走你的吧!”孙悟空赶紧向唐僧求饶。唐僧终究是慈悲心肠,饶恕了孙悟空这一次。
那白骨精在孙悟空的金箍棒打来之时,赶紧抽身逃了,留在地上的仅仅是具假尸首。白骨精升到云中,咬牙切齿,对孙悟空愤恨不已,不肯罢休。
于是,白骨精又在前面的山坡上摇身一变,变成了一个年届八旬的老太太,手里拄着一根拐棍,一路哭着向唐僧他们走来。猪八戒看到了,大惊道:“师父!不好了!那妈妈来寻她女儿了。”孙悟空打断猪八戒,说:“兄弟不要乱说。刚才那女子才十八,现在这妇人已有八十,怎么可能六十多岁才生下女儿?这一定是个假的。”孙悟空说完,便赶上前去,见那老妇人脸上皱纹重重,脚下步履蹒跚。孙悟空仔细一看,认出这是先前逃脱的白骨精,于是也不说话,举起棍子就将这老妇人打倒在地。那白骨精见孙悟空棍子提起时,又脱壳逃走,所以摆在地上的还是一具假尸首。
唐僧在后面看见,惊吓得跌下马来,便坐在路旁念起了紧箍咒,把这咒语足足念了二十遍。孙悟空疼得上蹿下跳,滚过来央求师父。唐僧说:“先前已经打杀一人,现在又平白无故地打杀一人,我还留你干什么?”孙悟空说:“师父要赶我走,那得应允我一件事。”猪八戒在旁插话说:“猴哥一定是不愿意空手而回,他要分包袱里的布衫吧!”孙悟空听猪八戒这么一说,气得暴跳如雷。唐僧对孙悟空说:“你既不是贪恋财物,那为何不走?”孙悟空说:“只求师父把俺这头上的金箍摘了就走。”唐僧听后吃了一惊,对孙悟空说:“我只会念紧箍咒,不会念松箍咒。既然这样,我权且再饶你一次,却不可再行凶了。”孙悟空赶紧说:“再不敢了,再不敢了。”说完,又服侍师父上马,继续前行。
再说那白骨精,变成老妇人又被孙悟空认出,心中也不由得佩服他的能耐。白骨精又到山坡上,摇身一变,变成了一个龙钟老头,手里拿着念珠站在前边路旁。猪八戒看见了,赶紧对唐僧说:“师父,祸事又来了。猴哥先前打杀了别人的女儿和妻子,这下我们正撞上这老头了。到时老头扯住我们不放,猴哥定是使个遁法跑了,留下我们三人受罪挨罚。”孙悟空对猪八戒说:“你这个呆子,休要吓唬师父,待老孙上前看一看。”孙悟空就把金箍棒藏在身边,走上前迎住那老头,叫道:“老倌儿,往哪里去?怎么又走路又念经的?”那妖怪以为孙悟空没有看出自己,忙答道:“老夫住在山中,小女送饭多时未归,拙妻外出找寻,也不见回来。老夫特来查看,两人竟然遭了毒手,老夫伤痛不已,正送她们的亡灵啊!”孙悟空大笑:“妖精!你骗得了别人可骗不了我。看打!”孙悟空一下子抽出棍来,乘老头不备,使劲打了下来。这一回白骨精没有逃脱,被金箍棒给打死在地。
唐僧正坐在马上,看见孙悟空又把老头打死,吓得口不能言。唐僧镇定了一下,就要念咒,孙悟空赶紧叫道:“师父莫念,且看看妖怪的模样。”唐僧一看,先前的老者已经不在,只有一堆骷髅,脊梁上有一行字:白骨夫人。唐僧见到此种情状,倒也相信了孙悟空。怎想那旁边的猪八戒又出来挑唆了,说那是孙悟空施的障眼法,想逃脱师父的惩罚。唐僧果然又听信了猪八戒的话,要逐走孙悟空。孙悟空看到唐僧轻信谗言,屡次念咒相逼,也心生凉意。唐僧叫沙僧取来纸笔,写下永不再收孙悟空为徒。孙悟空见事已至此,便向唐僧拜了一拜,含悲忍痛地辞别唐僧,回花果山去了。