从前,大森林边上住着一个穷樵夫和他的两个孩子,哥哥叫汉赛尔,妹妹叫格蕾特。那一年闹饥荒,家里连面包都快吃不上了。
一天夜里,继母对樵夫说:“明天一早,把两个孩子带到森林最深的地方,留在那儿吧,家里就少两张嘴了。”樵夫心里很难受,最后还是答应了。两个孩子饿得睡不着,全听见了。格蕾特哭了,汉赛尔说:“别哭,我有办法。”
等大人睡着了,汉赛尔悄悄溜出门。月光下,门前的白石子亮闪闪的,像一枚枚银币。他捡了满满一口袋。第二天进森林时,他一边走,一边偷偷丢下白石子。到了晚上,大人果然把他们留在了森林里。月亮升起来了,白石子一闪一闪的,兄妹俩顺着石子,一直走回了家。
没过多久,家里又没有吃的了。这一次,继母把门锁上了,汉赛尔出不去,只好把一小块面包掰成碎屑,一路撒在地上。可是到了晚上,面包屑全被鸟儿啄光了。兄妹俩找不到回家的路,在森林里走了三天,又累又饿。
第三天中午,一只雪白的小鸟在树上唱歌,唱完就往前飞。兄妹俩跟着它,来到一座小房子前。哇,墙是面包做的,屋顶是蛋糕做的,窗户是亮晶晶的糖!汉赛尔掰下一块屋顶,格蕾特啃起了窗户。
屋里传来一个细细的声音:“咔嚓咔嚓,小老鼠,谁在啃我的小房子?”孩子们说:“是风,是风,是天上的风。”忽然,门开了,一个拄着拐杖的老婆婆走了出来。她笑眯眯地拉他们进屋,端来牛奶和撒了糖的煎饼,还有苹果和核桃,又铺好了两张干干净净的小床。
其实,她是一个坏女巫,这座好吃的房子,就是专门用来骗小孩的。第二天一早,她把汉赛尔关进了一个小笼子,又叫格蕾特天天给哥哥做好吃的,想把他养胖了吃掉。
女巫的眼睛不好,看不清东西。每天早上,她都叫汉赛尔把手指伸出来,摸摸他胖了没有。聪明的汉赛尔每次都伸出一根小骨头。女巫摸来摸去,奇怪他怎么一点儿也不胖。
过了四个星期,女巫等不及了。她烧热了烤炉,对格蕾特说:“你钻进去看看,炉子够不够热。”格蕾特猜到了她的坏主意,就说:“我不知道怎么钻呀。”“笨丫头!”女巫说,“炉门这么大,连我都钻得进去。”她弯下腰,把头伸进炉门。格蕾特使出全身力气一推,把女巫推了进去,“砰”地关上铁门,插上了门闩。
格蕾特跑去打开笼子:“汉赛尔,我们得救了!”兄妹俩抱在一起,又哭又笑。他们在屋里找到好多珍珠和宝石,装满了口袋,赶紧离开了那里。
走着走着,一条大河拦住了去路。一只白鸭子游过来,把他们一个一个驮了过去。森林越来越眼熟,他们终于看见了自己的家。爸爸一把抱住两个孩子,那个狠心的继母已经不在了。孩子们把珍珠宝石倒出来,从此,一家人再也不用饿肚子了。