一位国王设宴款待客人,但王后做好的香肠被老鼠吃了大半。国王非常生气,命令技师消灭这些老鼠。
老鼠王后侥幸逃脱,并向国王的女儿——刚刚出生的玛丽公主进行报复。老鼠王后在公主睡着的时候对她施了咒语,幼小的公主变成了丑八怪。
国王非常伤心,把技师找来,让他恢复公主的美貌,否则就会被砍头。
技师答应了,他打听到,公主只要吃了克拉图克核桃的肉,便能够恢复原样。但是克拉图克核桃非常稀有,不是轻易能得到的。于是,他历经千辛万苦,花了十五年的时间才找到一颗克拉图克核桃。
但是核桃奇硬,没有人能够咬开,而且用任何的工具也敲不开。最后,技师的侄子把核桃咬开了,但是按规定,咬开克拉图克核桃后,咬开核桃的人必须闭眼退后七步。侄子退后两步便被老鼠王后绊倒,于是他也变成了一个丑陋的小矮人。公主吃了核桃肉恢复了美貌,但是技师的侄子却被国王赶走了。
玛丽公主十分同情技师的侄子。夜里她做了个梦,在梦里,她看见咬核桃的丑陋小矮人与长有七个脑袋的老鼠王后决斗,打败了老鼠王后,咬核桃的小矮人竟变成了一个漂亮的王子。那王子邀请她去自己的王国游玩,他们两人一起去了很多美丽的地方:玫瑰湖、牛奶河、巧克力城堡、杏仁糖宫殿……
玛丽醒来时,发现技师的侄子站在她的床前,他和咬核桃的小矮人竟然长得一模一样……
原来,技师的侄子被国王赶走之后,找到了让他变成丑八怪的老鼠王后,还和老鼠王后进行决斗。最后,他杀死了老鼠王后,变回了原来的样子。
玛丽公主爱上了技师的侄子,技师的侄子也爱上了玛丽公主。国王为自己赶走了技师的侄子而自责,为他们举行了盛大的婚礼。