孙悟空大战金鱼精的故事,出现在西游记这本书的第四十七到四十九章里边,也就是电视剧里面大闹通天河这一集。
师徒四人这一年来到陈家庄,正赶上陈家庄要用孩童祭拜。悟空和八戒为了救孩子变成两个孩童模样,大战妖怪。这妖怪就是金鱼精变的,金鱼精打不过就跑了,第二天通天河河水冰封,师徒四人涉冰过河,结果中了妖怪的道,唐僧被金鱼精抓到水里,最后还是在观世音的帮助下,捉住金鱼精。原来这妖怪是观音去处的紫竹林小河里的金鱼,因为总听菩萨讲经,成了人形。
这故事里面有趣的地方是,观音菩萨在这里没有梳妆打扮,只提了一个竹篮来捉金鱼精,这也是竹篮观音的来历。