在那个许下的愿望还能实现的年代,有一个王子遭到了老巫婆的诅咒,变成了一个铁炉子,一直待在森林里。就这样过了很久很久,都没有人能够解开他的魔咒。一天,一位公主来到森林里,她迷路了,找不到回国的路。她已经在森林里转悠了九天,最后走到了铁炉子旁边。这时,一个声音从铁炉子里传出来:“你从哪儿来?要到哪儿去?”公主说:“我找不到通往父亲的王国的路了。”铁炉子里的声音说:“如果你愿意立字为据,答应我的要求,我就会帮你马上回到家里。我原本是一位王子,身份不逊于你,我想要让你做我的妻子。”公主吓了一跳,心想:亲爱的上帝啊,我怎么能跟铁炉子结婚呢?可是因为她太想回到父亲身边了,便答应了王子的要求,并把答应王子的事情写在了纸上。铁炉子接着说:“你回家后还必须再回到这里,在身上带一把刀,在铁炉子上掏一个洞。”然后,王子派了一个人为公主指路。指路人一言不发地领着公主,两个小时以后,就把公主带回了家里。
看到公主回家了,王宫上下都喜气洋洋,老国王一把抱住公主,又亲又吻。但是公主却心情郁闷地告诉父亲:“亲爱的父亲,我的遭遇真是可怕,我差点儿迷失在那个荒无人烟的森林里出不来了。幸亏我遇见了那个铁炉子,他指给了我回家的路。现在我要回到那个铁炉子那儿,兑现我许下的诺言,把他从魔咒中解救出来,然后嫁给他。”老国王听了,惊恐得差点儿昏过去,因为这是他唯一的女儿。这个时候,有人献计让磨坊主的女儿顶替公主去兑现诺言,因为磨坊主的女儿也是一个十分漂亮的姑娘。王宫里的人给这个女孩儿带上了一把刀,然后告诉她到森林里的铁炉子那里,用刀把炉子割开一个洞。一整天过去了,这个女孩儿一直费力地割啊割啊,但是铁炉子仍然纹丝不动。等到天亮了,铁炉子里传来一个声音,说:“我觉得外面应该是白天了。”女孩儿回答说:“我也知道是白天了,因为爸爸的磨盘已经开始转动了。”铁炉子说:“原来你是磨坊主的女儿,你回去告诉国王的女儿,让她亲自过来。”于是磨坊主的女儿回去告诉老国王,森林里的铁炉子不要她,坚持要公主回去。老国王非常吃惊,公主也哭个不停。后来,他们叫来养猪人的女儿,她比磨坊主的女儿还要漂亮。国王送给养猪人一笔钱,让他的女儿代替公主到铁炉子那儿。养猪人的女儿上路了,她也在炉壁上割啊割啊,整整割了二十四个小时,但是铁炉子仍然没有丝毫的破损。天亮了,铁炉子里面传出声音说:“我感觉外面是白天了。”女孩儿回答说:“我也这么觉得,因为我听到爸爸放猪的号子响了。”“我知道了,你是养猪人的女儿,请你马上离开这里,让国王的女儿过来。你告诉她,她应该说话算数。如果她再不来的话,我就毁灭掉她父亲的王国,片瓦不留。”国王的女儿得知以后,在家痛哭不已,她现在没有别的选择,只好去森林里兑现她的承诺。于是,公主向父王告别,身上带了一把刀,然后来到森林里,找到了那个铁炉子。公主开始用刀子在炉壁上使劲儿地割起来,铁皮一点点掉下来,两个小时以后,炉壁上已经割出了一个洞来。公主向里面张望,看见一个漂亮的小伙子待在里面,身上戴满了金银珠宝。公主被他深深打动了,她继续用刀子割铁炉子,那个小洞越变越大,最后王子从铁炉子里走了出来。王子对公主说:“我是你的,你也是我的。你是我的新娘,是你拯救了我。”
王子本来想把公主带回自己的王国,但是公主还想最后见一次自己的父王。王子答应了公主的请求,但是要求公主和她父王说的话不能超过三句,之后马上就要返回自己的身边。公主回去以后,却和国王说了不止三句话。突然,铁炉子飞到了很远的地方,消失在了琉璃山和锋利的宝剑所在之地。王子虽然得救了,没有被关在炉子里,但是他也跟着消失了。之后,公主和自己的父王告别,身上带了为数不多的钱上路了。公主走进大森林之中去找铁炉子,但是他已经不见踪影了。
公主在森林里搜寻了九天,最后饿得饥肠辘辘,身上带的食物也都已经吃光了。到了晚上,为了躲避森林里的野兽,公主爬上一棵小树,打算在树上过夜。到了午夜,公主看见远处有微弱的灯光,她想:啊,我大概得救了。于是她从树上爬下来,一边祈祷一边向有光的方向走去,最后到了一间老房子跟前。房子周围长满了野草,门前堆放着一堆木头。公主想:唉,我可怎么进去呀?公主从窗户向里面张望,看见一只身材非常矮小的胖蛤蟆,除此以外没有任何人。公主还看见一张漂亮的餐桌上放着葡萄酒,酒杯和盘子都是银子做的,桌子上摆满了可口的饭菜。公主终于鼓足勇气敲了敲门。那只胖蛤蟆喊道:
“穿绿衣的侍女,弯着腿儿的侍女,弯着腿儿的小狗,蹦来又蹦去,快去看看,谁在外面把门敲。”
一个小蛤蟆过来帮公主开了门。公主一跨入大门,所有的蛤蟆都向她问好,还请她坐下来。他们问公主:“你是从哪里来,要到哪里去呢?”公主向他们讲了自己的经历,说因为自己没有信守不超过三句话的诺言,所以铁炉子和王子都消失了。现在无论要走多少路,翻越多少山峰,她都要找到王子。那个胖蛤蟆听完后,说:
“穿绿衣的侍女,弯着腿儿的侍女,弯着腿儿的小狗,蹦来又蹦去,快把大箱子拿到这儿来。”
于是小蛤蟆走过去把大箱子抬来了。然后他们给公主拿来了吃的喝的,之后把公主带到了一个收拾得很漂亮的床上,床上的被子是用丝绸和天鹅绒织成的,非常柔软舒适。公主躺到床上睡得很香。天亮以后,公主睡醒了,老蛤蟆从大箱子里面取了三根针让她带着上路,这三根针可以在紧要关头帮助她。因为公主必须要穿越一个玻璃山,越过三把锋利的宝剑,还要渡过一条很深的大河,才能见到她的爱人。老蛤蟆一共给了她三样宝贝,除了刚才的三根针以外,还有一个耕犁的轮子和三个核桃。
拿着这些东西,公主出发了。她先来到了玻璃山前,因为山体非常光滑,她把三根针插在鞋子后面,爬过了玻璃山,然后把三根针插在了一个显眼的地方。之后,她又遇到了三把锋利的宝剑,她骑在耕犁的轮子上,从宝剑上滑了过去。最后,她来大河边,坐船渡过了大河。之后她来到了一座漂亮的王宫前。公主走进王宫,请求在宫里做一名女仆,因为她知道,被她从铁炉子里解救出来的王子就在城堡里。公主的请求被接受了,她成了一个厨房里的小厨娘,只拿着很少的报酬。
这时,王子的身边已经有了另外一个姑娘,并且他打算娶她为妻,因为他以为自己的未婚妻已经死了。到了晚上,小厨娘把所有的厨具都清洗干净了,然后拿出胖蛤蟆送给自己的三颗核桃。她咬开其中一个核桃,想把里面的核桃仁吃掉,却发现里面有一件宫廷王族穿的衣服,非常高贵华丽。新娘子听说了这件新鲜事,便找到小厨娘,想要把她的衣服买下来,还说这件衣服不适合厨房里的女仆穿。但是公主拒绝了,她不愿意卖掉这件衣服,可是如果新娘愿意用一样东西跟她交换,她就把衣服给她:也就是让她在新郎的房间里睡一晚上。因为那件衣服实在是太美了,新娘的衣服没有一件能跟那件衣服相比,于是她就答应了这个要求。到了晚上,新娘对新郎说:“那个傻姑娘想在你的卧室里睡上一晚。”“要是你愿意,我也乐意。”王子说。但是新娘给王子喝了一杯葡萄酒,里面放了安眠药水。公主和王子一起走进卧室,但是王子却睡得非常沉,她根本没有办法把他唤醒。整个夜晚她都在一边哭泣一边说:“是我把你从森林里的铁炉子中解救出来的,为了找到你,我爬过玻璃山,越过三把宝剑,渡过一条大河,千辛万苦才找到你,可是你却不愿听我说话。”仆人们都坐在卧室的门外,听到了姑娘整夜的哭诉,第二天把这些话告诉了王子。第二天晚上,姑娘把餐具洗干净以后,又打开了第二个核桃,里面有一件更美丽的衣服。新娘看到了这件衣服,还想把它买下来。但是小姑娘并不要钱,而是请求在新郎的卧房里再待一个晚上。新娘又给新郎喝了安眠药水,让他睡得非常沉,什么也听不见。可是小厨娘一整夜都在那儿哭诉:“是我把你从森林里的铁炉子中解救出来的,为了找到你,我爬过玻璃山,越过三把宝剑,渡过一条大河,千辛万苦才找到你,可是你却不愿听我说话。”坐在卧室门口的仆人们听到了她的哭诉,又在早晨告诉了王子。第三天晚上,当小姑娘把第三个核桃打开以后,看到里面有一件纯金制成的衣服,比之前那两件还要美丽。新娘看到以后也想要买下来。小姑娘还想在新郎的卧室里待上一晚,然后再把衣服给她。这一次王子留了心,没有喝新娘给的葡萄酒。小厨娘开始一边哭泣一边说:“亲爱的宝贝,是我把你从森林里的铁炉里救出来……”听到这里,王子从床上跳下来,说:“你才是我真正的新娘,你是我的,我也是你的。”于是他们坐进马车里,连夜赶路离开,把假新娘的衣服也拿走了,让她没法起床。
他们来到大河边,乘船渡了过去。到了三把宝剑那儿,他们又坐在耕犁的轮子上滑了过去。到了玻璃山前,他们把三根针插在鞋子后面,翻过了山,最后终于来到了蛤蟆住的老房子。可是他们刚一进去,小房子立刻就变成了一个王宫。蛤蟆们的魔咒也被破除了,原来他们也都是公主和王子,所有的人都沉浸在了欢乐之中。公主和王子终于结成了夫妻,然后就住在了这座宫殿里,因为它比公主父王的城堡还要宏大。可是因为公主的老父亲一个人孤零零的,整天都很悲伤难过,所以他们就把老国王也接了回来。这样一来,他们就拥有了两个王国,生活得非常幸福。