Brother and sister Hansel (Hugh Pollard) and Gretel (Nicola Stapleton) are careless and leave food out for a donkey to eat. This enrages their mother (Emily Richard) because the family is poor and cannot afford to waste food. She orders the children to go out and pick some berries. Lost in the woods, they eventually find a magical cottage made of gingerbread and meet a nice old woman named Griselda (Cloris Leachman). But Griselda is a witch who imprisons the children and plans to eat them.