有一年闹饥荒,汉赛尔和妹妹格莱特的继母说:「带孩子进森林,丢了吧,省口粮。」父亲心疼却拗不过。
汉赛尔听见了,半夜捡了口袋石头。上路时,他一路把石头丢在地上做记号。可继母半夜把兄妹丢远,天亮汉赛尔才发现——他撒的是石头,月光下能看见路,竟领着妹妹回了家。
第二次,继母看得紧,汉赛尔只抓到面包,掰碎一路撒屑。可森林的鸟把面包屑吃光了。兄妹越走越深,终于看见一座糖果屋:墙是饼干,窗是糖。
屋里住着老巫婆,假装慈祥,把格莱特关进笼子养胖,要吃掉她;汉赛尔也被关起来喂食物。
巫婆让格莱特探烤炉火候,格莱特假装笨手笨脚,趁巫婆弯腰看炉,猛地一推,把巫婆推进火里烧死了。
兄妹在屋里找到珍珠财宝,装进口袋,循着天鹅引的路过了河,回到家。坏继母已经死了,父子三人团圆。