Jack és un nen distret i té una mare que passa el dia treballant en l’horta. Quan l’hivern amenaça la casa i la vaqueta Milky-White deixa de donar llet, no queda més remei que vendre la vaca al mercat. La angoixada mare envia a Jack amb la missió d’aconseguir un bon preu. Però Jack troba al bosc un estrany ancià que el saluda pel seu nom, i que li canvia la vaca per cinc fesols (mongetes) màgiques. “Dos en cada mà i una a la boca”. Jack torna ufanós a casa a el capvespre. La decebuda mare castiga el seu fill i llança els fesols per la finestra, excepte una que Jack s’empassa, i que serà la seva única sopar.
Quan es fa de dia els fulls cobreixen per complet la finestra de Jack, que salta sorprès sobre la mata de fesols, veient que puja fins al cel, i comença a enfilar-se per ella. “Aquell vell tan estrany havia dit la veritat “. Després d’enfilar diverses hores, Jack troba entre els núvols un estret camí blanc, molt llarg, i comença a caminar, fins que arriba davant una brillant casa blanca amb escales. Allà coneix a una dona molt alta que remou molles en una cassola. Jack té gana i li demana alguna cosa per menjar. Tot i que la senyora li adverteix que al seu marit l’Ogre li agrada esmorzar nens grassonets, l’arrogant Jack contesta que “més grassonet estaré si esmorzar abans”. La senyora es riu i guarda a Jack al forn quan escolten que l’Ogre famolenc està a punt d’arribar.
Mentre ella li dóna de menjar, l’Ogre compte monedes d’or. Quan l’Ogre es queda adormit, Jack aprofita per robar un dels sacs d’or i escapar pels núvols. A l’baixar per la mata de fesols, el pes de el sac l’obliga a deixar anar les monedes, que cauen sobre l’hort com una pluja d’or que la mare recull admirada. quant Jack trepitja terra, la mata desapareix.
a el cap d’un temps, l’or s’acaba i la família tem tornar a passar gana. Abans d’anar a dormir, Jack rega sota la seva finestra. a l’alba els fulls de fesol anuncien que una nova mata ha crescut fins al cel, i Jack es llança a pujar per ella. en aquest segon viatge, i en un tercer posterior, Jack tornarà a enganyar la Senyo ra i a l’Ogre, els robarà 1 Gallina que posa ous d’or, i un Arpa màgica que canta omplint l’aire d’alegria. Finalment, Jack haurà de tallar la mata amb una destral si no vol que els ogres baixin a reclamar els seus tresors.