平顶山莲花洞中住着金角大王、银角大王二妖,本是太上老君炉前看童子,因观音欲借童子与紫金红葫芦、羊脂玉净瓶、幌金绳、芭蕉扇、七星剑五件宝物磨炼取经人,特向老君借得二童与五宝,命其下界化形为妖,占山称尊,聚集群妖,静候唐僧师徒经过。
二怪早闻唐僧取经将经平顶山,命小妖巡山守候,欲将唐僧擒来食用,又命精细鬼、伶俐虫携带紫金红葫芦与羊脂玉净瓶两件宝物,下山打探唐僧师徒行踪。
悟空先令八戒巡山探路,八戒惫懒,途中歇息一场,编造言语回报,被悟空听出破绽,追问之下方才照实说出山中妖情。
精细鬼、伶俐虫遇上悟空,欲以紫金葫芦、羊脂玉净瓶诓骗,声称葫芦能装人。悟空以毫毛变一假葫芦,与二妖对换,赚得两件真宝,二小妖回洞禀报,反遭二怪责打。
悟空持假葫芦到洞前索战,与银角大王交锋,银角念动咒语呼天唤日,将假葫芦误当真物,被悟空趁隙逃脱。悟空又变作道人模样,混入洞中,向银角诓称有幌金绳可捆邪祟。
银角不识悟空所变,反将随身幌金绳取出验看,悟空正欲下手偷换,被银角识破,两下争夺,悟空未能得手,反被幌金绳捆住,押解回洞囚禁。
悟空于洞中脱身出走,途中又遇银角奉命下山迎请老母,欲请来一同享用唐僧肉。悟空探明底细,中途将那老怪打死,方知那老母正是压龙洞九尾狐狸精本身。
悟空变作道士模样再入莲花洞,向银角诡称能将天装入葫芦之中,验其虚实。银角信以为真,取出紫金红葫芦交与悟空验看,悟空乘机将葫芦倒转,把银角装入其中,扣紧盖口。
金角大王闻弟被擒,怒而领兵出洞,与悟空交战,终将悟空装入羊脂玉净瓶之内。悟空在瓶中运使毫毛,顶住瓶底,又化身脱出瓶外,金角未曾察觉,仍以为悟空困于瓶中。
悟空脱瓶之后,仍持紫金葫芦与玉净瓶两件宝物,寻隙再战金角大王,几番周旋,终将金角亦装入宝瓶之中,二怪先后皆为悟空所擒,收于随身宝物之内。
先前唐僧、八戒、沙僧俱曾被二怪所擒,困于洞中,悟空收伏二怪之后,返身入洞,救出师父与两个师弟,一行重整行装,聚于洞前。
正当此时,太上老君驾五色云降临平顶山,向悟空道出金炉、银炉二童子下界一事,实是观音向自己借去童子与五件宝物、磨炼取经人心性,紫金葫芦、羊脂玉净瓶原是炼丹盛物的器皿,幌金绳原是自己束腰的绦带,芭蕉扇与七星剑亦是随身之物,恳请悟空放归二童。
悟空遵言,揭开葫芦与净瓶盖口,二怪自其中化作两道金气飞出,收拾原形,随太上老君一同升云而去,返回兜率宫中,仍旧看守金炉银炉,平顶山群妖自此星散,唐僧师徒继续西行。