在美丽的马兰山,生活着一千五百岁的树公公和一群可爱的小动物。他们最喜爱的人是马兰花的花神马郎。那天正好是马兰花开的日子,山下的王老爹来到山上拾柴禾,为了给女儿摘一朵最好看的马兰花,不幸坠下山崖,马郎勇敢地救起了王老爹。王老爹十分感激马郎,非常喜欢这个年轻人。这时,山下传来小兰动人的歌声,马郎与之对唱。
王老爹说,那是我的女儿小兰。我有两个闺女,她们长得一模一样。马郎送给王老爹一朵神奇的马兰花,说,问问您的女儿,谁愿意嫁给我,就把这朵花送给她。贪心的老猫对这朵神奇的马兰花垂涎欲滴,总想将其占为已有,到了家里,王老爹叙述了自己的经历。大兰立即夺过了马兰花,表示愿意嫁给马郎。但是,她又听爹爹说马郎没有房产和财产,靠勤劳过日子,就立刻丢弃了马兰花,小兰拾起了马兰花,愿意与马郎共同生活。在圆月当空的夜晚,马郎在大家的陪同下,高擎着一盏盏荷花灯,驾着木船前来迎接新娘小兰。婚礼简朴而又热烈,大家十分快活。从此,小兰与马郎过上了恩爱的甜蜜生活。
一年后,小兰带着神奇的马兰花回娘家。贪心的老猫偷偷地跟踪,听到小兰念了口诀:“马兰花,马兰花,风吹雨打都不怕,勤劳的人在说话,请你现在就开花!”之后,许多贵重的礼物转眼间就出现了。老猫看得直眼红。它利用大兰对小兰的嫉妒,极力讨好她,并怂恿[sǒngyǒng]她第二天送小兰回家。在小河边,老猫又怂恿大兰穿上妹妹的衣服,戴上妹妹的耳环,进而想利用大兰骗过小兰头上的马兰花。小兰拒绝,老猫上前抢夺马兰花,并把小兰推进了河里,小鸟看到了这一切,与老猫搏斗,受了重伤。大兰惊恐万分,但已经被老猫控制。老猫教唆大兰冒充小兰,大兰后悔莫及,十分痛苦。
马郎知道了真相,发动大家一起来抓捕凶恶残忍的老猫。老猫呼唤马兰花给它变出金银财宝、大马车。果然,八匹马的大马车出现了,老猫十分得意。殊不知,这是马郎和小动物们变成的。老猫终于受到了正义的惩罚。马郎向马兰花呼唤,使得小兰和小鸟又获得了新的生命,美丽的马兰山又洋溢着幸福的歌声。