Men i huset lever en heks som er menneskeeter. Hun fanger begge barna, gjør Grete til tjenestejente og setter Hans i et bur for å feite ham opp, så hun kan spise ham. For å undersøke om gutten er blitt tykk nok føler den halvblinde heksen hver dag på fingeren hans. Men Hans strekker hver dag ut en liten knokkel han har funnet i maten. Da heksen skjønner at Hans ikke blir feitere, mister hun tålmodigheten og bestemmer hun seg for å spise ham likevel, feit eller ikke. Hun ber Grete se om ovnen er varm nok, men Grete sier hun er for liten til å se inn i ovnen. Derfor må heksen selv se etter, og da hun åpner ovnen, dytter Grete henne inn i den og hun brenner opp.