有个富人,他和妻子有个漂亮的女儿,后来妻子得了重病死了。不久,富人又娶了妻子,新妻子带来了两个女儿。她们很美丽但心肠却很坏,让小姑娘干完所有的活。姑娘穿灰色的衣服睡在炉灰中,她们都把她叫灰姑娘。灰姑娘把榛树枝插在妈妈坟前,它很快长成了大树。树上来了一只小鸟,它能给灰姑娘所有想要的东西。

国王要为王子挑选未婚妻,要连续三天举行舞会。灰姑娘想去,可继母却不想让她去,于是把一盘碗豆倒进炉灰里,要灰姑娘在两个小时内找出来。榛树上的小鸟跑过来帮忙,很快就把豌豆捡完了。继母又说她没有礼服不能去,带着两个女儿走了。灰姑娘很伤心,小鸟就送给她一套金银礼服和一双光亮的舞鞋。灰姑娘穿上礼服来到舞会,连继母也认不出来。王子和漂亮的灰姑娘跳了整整一晚上的舞。王子送灰姑娘回家,到了后院她就逃走了。

第二天,榛树上的小鸟给了她更漂亮的礼服。王子还是只和灰姑娘跳舞,一直跳到很晚。王子送灰姑娘回家,她又爬到榛树上跑掉了。第三天,灰姑娘穿上了最漂亮的礼服和纯金舞鞋。所有人都为她的美丽惊呆了,王子只和她跳舞。最后王子还想送灰姑娘回家,她同样设法溜走了。但她太惊慌了,把一只纯金舞鞋落在台阶上。王子捡起鞋,决定和能穿上这只鞋的姑娘结婚。王子拿着鞋来到了灰姑娘家,继母高兴极了。

继母先让大女儿试鞋,可大女儿脚趾头太大穿不进去。继母说让女儿把脚趾头割掉了。大女儿忍着痛穿上了鞋,王子以为她就是新娘。他们骑着马路过后院的榛树时,一只小鸟在唱歌。“快看那只鞋,不是为她做的,再找你的新娘吧!”王子看见鞋流出血来,立刻就把大女儿送回去了。轮到二女儿试鞋了,她的脚后跟太长也穿不进去。继母又让她把脚后跟削掉,她忍着痛勉强穿上了鞋。王子带着她回王宫,路过榛树边时小鸟又唱歌了。“再回去,鞋太小,这不是你的新娘。”

王子知道自己又受骗了,把姑娘送了回去。“请问您还有女儿吗?”王子问灰姑娘的爸爸。“还有个小女儿,但她不可能是新娘”,爸爸说。但王子坚持让她试一下,她就把脚放进了鞋里。鞋子不大不小刚刚好,就像为灰姑娘而做的。王子也认出这就是和他跳舞的那个姑娘。王子和灰姑娘上了马车,一起向王宫走去。