传说葫芦山里关着蝎子精和蛇精。一只穿山甲不小心打穿了山洞,两个妖精逃了出来,从此百姓遭难。
穿山甲急忙去告诉一个老汉,只有种出七色葫芦,才能消灭这两个妖精。老汉种 出了红、橙、黄、绿、青、蓝、紫七个大葫芦,却被妖精从如意镜中窥见 。
他们摧毁不了这七个葫芦,就把老汉和穿山甲抓去。七个葫芦成熟了, 相继落地变成七个光着脚的小男孩,穿着七种颜 色的服装。他们为了消灭妖精,救出老汉和穿山甲,一个接一个去与妖精搏斗
。红娃是大力士,但有勇无谋, 不慎落入泥潭后被蜘蛛网绑了起来,橙娃是千里眼和顺风耳,却被妖精的魔镜射瞎了眼睛 。黄娃是硬铁头,,被妖精用刚柔阴阳剑束缚住。绿娃会火功,又被妖镜的冷泉清凉酒灌倒。青娃有水性,被妖精用如意销魂酒醉倒。蓝娃有隐身术 ,去偷妖精的如意,解救了前五个兄弟。但是紫娃心已变黑,成了妖精的孩子,结果紫娃将六个哥哥吸进自己的宝葫芦,自己也被妖精活捉。
妖精把七兄弟送进炼丹炉,想炼成七心丹。这时,老汉把七色彩莲的莲子投入炼丹炉,使他们联合起来,发挥各人的法术,冲出炼丹炉,终于打败妖精,把他们收进宝葫芦里,最后葫芦七兄弟化成了七色山峰讲妖怪镇压在了山下。