很久很久以前,在葫蘆山的山洞裏關著一隻蠍子精和一條蛇精。可是,一隻穿山甲不小心打穿了山洞,兩隻妖精逃了出來。結果,妖精到處欺負百姓,百姓們非常難過。一位老爺爺上山采藥,碰見了那隻做了錯事的穿山甲。穿山甲對老爺爺說:“您種出七種顏色的葫蘆,就能消滅妖精。”說完,它交了一把葫蘆籽給老爺爺,讓老爺爺在地裏種下了。不久,老爺爺就種出了紅、橙、黃、綠、青、藍、紫七個大葫蘆。兩隻妖精知道了,他們砍不掉葫蘆,就把老爺爺抓走了。慢慢地,最大的葫蘆長大了,落在地上變成了一個穿著紅衣服的男孩子。他說:“我一定要消滅妖精,救出老爺爺!”
紅娃是個大力士,而且還能變大變小。他跑到妖洞,大聲說:“壞妖精,快把我的爺爺放出來!”蠍子精說:“你爺爺在左邊門裏麵呢,你有本事就去救他吧!”結果紅娃才走了兩步,就掉到妖精設計的洞裏麵去了。第二個葫蘆橙娃長大了,他有千裏眼和順風耳。他跑去妖洞救爺爺,卻被蛇妖用魔鏡把眼睛弄瞎了。第三個葫蘆黃娃長大了,他有鋼筋一樣的身體。他跑去妖洞救爺爺,卻被妖精用磁石吸住了。第四個葫蘆綠娃長大了,他全身都帶火,還會噴火。他跑去妖洞救爺爺,卻被妖精用寒光變成了冰人。第五個葫蘆青娃長大了,他身上帶水,能噴水。他跑去妖洞救爺爺,卻被妖精用帶毒的花醉倒了。第六個葫蘆藍娃長大了,他會隱身術,能把身體藏起來。他跑到了妖洞,偷了蛇妖的寶貝,救出了五個哥哥和爺爺。
可是,當他們回到家時,卻發現最小的葫蘆已經不在樹上了。原來,紫娃被妖精澆了毒汁,出世後就不認得爺爺和六個哥哥。他以為妖精是他的親人,就跟著妖精們走了。六個葫蘆娃很傷心,又跑回妖洞去救紫娃。他們對紫娃說:“我們是你的哥哥,你跟我們回去吧!”可是紫娃不聽他們說完,就拿了一個大葫蘆,把哥哥們全抓進去了。
兩隻妖精非常高興,把七個葫蘆娃都關進了煉丹爐,準備煉成“七星丹”。老爺爺知道娃娃們都被抓了,哭得很傷心。
一隻山鷹飛下來,問:“老爺爺,您哭什麼呀?”老爺爺說:“我的孫子們都被妖精抓了,我要怎麼才能救他們啊?”山鷹把老爺爺帶到了葫蘆山,葫蘆山的山神將一朵七色蓮花交給了老爺爺。山神說:“隻要你拿出這朵七色蓮花,葫蘆娃們就能同心協力、鏟妖除魔。”
老爺爺來到妖洞,拿出了七色蓮花。這時,煉丹爐裂開了,七個葫蘆娃一起跑了出來。他們很快團結在一起,對著妖精使出了自己最大的本事。最後,他們終於打敗了妖精,把妖精收進了寶葫蘆裏。