В небольшом немецком городишке жил мальчик Яков с матерью Ханной, которая торговала на рынке овощами и отцом Фридрихом - сапожником. Яков часто помогал матери на рынке. В один из таких дней на рынке появилась язвительная старуха. Яков не смог промолчать на нехорошие слова старухи, чем оставил обиду в ее сердце. Она настояла у матери отпустить мальчика помочь ей донести овощи. Когда же Яков оказался в ее замке старуха накормила его отравленным супом, после которого он заснул крепким сном. Во сне Яков был белкой-слугой старухи. Так прошло 7 лет. Только пахучая трава, завалявшаяся в чулане у колдуньи вернула его в сознание.
Вернувшись домой, Якова ждала неудача – родители не узнали своего любимого сына в обезображенном карлике и прогнали.
Яков не растерялся и устроился на кухню к Герцогу во дворец. Однажды на базаре Яков покупает гусыню, чтобы приготовить ее на обед. Она оказывается заколдованной девушкой Мими.
Мими помогает Якову совершенствовать свои кулинарные способности, однажды она находит для пряность, которая должна исправить неудачное блюдо для герцогского стола. Это пряность оказывается волшебной травой, понюхав которую Яков превращается в красивого юношу. После он отправляется с гусыней к ее отцу волшебнику Веттербоку. Веттербок возвращает своей дочери прежний облик, за помощь Яков щедро вознагражден и счастливый возвращается домой.