传说葫芦山里关着蝎子精和蛇精。一只穿山甲不小心打穿了山洞,两个妖精逃了出来,从此百姓遭难。
穿山甲急忙去告诉一个老汉,只有种出七色葫芦,才能消灭这两个妖精。
老汉种出了红、橙、黄、绿、青、蓝、紫七个大葫芦,却被妖精从如意镜中窥见。但是她们摧毁不了这七个葫芦,就把老汉和穿山甲抓去。
七个葫芦成熟了,相继落地变成七个男孩,穿着七种颜色的服装。他们为了消灭妖精,救出老汉和穿山甲,一个接一个去与妖精搏斗。
红娃是大力士,但有勇无谋,落入蜘蛛网被擒。橙娃是千里眼和顺风耳,却被妖精的六棱镜射瞎了眼睛。黄娃是硬铁头,由于寡不敌众,被妖精用磁石吸住。绿娃有水性,被妖精用罂粟花醉倒。青娃会火功,又被妖镜的寒光变成冰人。蓝娃有隐身术,想去偷妖精的如意宝镜,反被他们吸进石塔。紫娃想把妖精吸进自己的宝葫芦,也被他们活捉。妖精把七兄弟送进炼丹炉,想炼成七心丹。
这时,他们联合起来,发挥各人的法术,冲出炼丹炉,终于打败妖精,把他们收进宝葫芦里。