C’era una volta una povera vedova e suo figlio Giacomo. Un giorno, la madre di Giacomo gli disse di vendere la loro unica mucca. Giacomo andò al mercato e lungo la strada incontrò un uomo che voleva comprare la mucca. Giacomo chiese: “Cosa mi darai in cambio della mia mucca?” L’uomo rispose: “Ti darò cinque fagioli magici!” Giacomo prese i fagioli magici e diede la mucca all’uomo. Ma quando tornò a casa, la madre di Giacomo si arrabbiò moltissimo. Disse: “Sciocco! Ti ha portato via la mucca e ti ha dato solo dei fagioli!” Gettò i fagioli dalla finestra. Giacomo era molto triste e andò a dormire senza cena.

Il mattino seguente, quando Giacomo si svegliò e guardò fuori dalla finestra, vide che dai fagioli magici era cresciuto un enorme fagiolo rampicante! Si arrampicò sulla pianta e raggiunse un regno nel cielo. Lì vivevano un gigante e sua moglie. Giacomo entrò nella casa e trovò la moglie del gigante in cucina. Giacomo disse: “Per favore, potresti darmi qualcosa da mangiare? Ho tanta fame!” La gentile donna gli diede pane e un po’ di latte.
Mentre mangiava, il gigante tornò a casa. Era enorme e dall’aspetto spaventoso. Giacomo ebbe paura e si nascose. Il gigante gridò: “Fee-fi-fo-fum, sento l’odore del sangue di un inglese. Che sia vivo o che sia morto, macinerò le sue ossa per il mio pane!”
La moglie disse: “Qui non c’è nessun ragazzo!” Così il gigante mangiò il suo cibo e poi andò nella sua stanza. Tirò fuori i suoi sacchi di monete d’oro, li contò e li mise da parte.

Poi si addormentò. Durante la notte, Giacomo uscì di nascosto dal suo nascondiglio, prese un sacco di monete d’oro e scese dalla pianta di fagioli. A casa diede le monete a sua madre. Lei fu molto felice e vissero bene per un certo tempo.
Giacomo si arrampicò di nuovo sulla pianta di fagioli e tornò alla casa del gigante. Ancora una volta chiese cibo alla moglie del gigante, ma mentre mangiava, il gigante tornò. Giacomo sobbalzò dalla paura e si nascose sotto il letto. Il gigante gridò: “Fee-fi-fo-fum, sento l’odore del sangue di un inglese. Che sia vivo o che sia morto, macinerò le sue ossa per il mio pane!”
La moglie disse: “Qui non c’è nessun ragazzo!” Il gigante mangiò e poi andò nella sua stanza. Lì prese una gallina. Gridò: “Fai l’uovo!” e la gallina depose un uovo d’oro. Quando il gigante si addormentò, Giacomo prese la gallina e scese lungo la pianta di fagioli. La madre di Giacomo fu molto felice per lui.

Dopo alcuni giorni, Giacomo si arrampicò ancora una volta sulla pianta di fagioli e andò al castello del gigante. Per la terza volta incontrò la moglie del gigante e chiese un po’ di cibo. Ancora una volta, la donna gli diede pane e latte. Ma mentre Giacomo mangiava, il gigante tornò a casa. “Fee-fi-fo-fum, sento l’odore del sangue di un inglese. Che sia vivo o che sia morto, macinerò le sue ossa per il mio pane!” gridò il gigante. “Non essere sciocco! Qui non c’è nessun ragazzo!” disse sua moglie.
Il gigante aveva un’arpa magica che sapeva suonare melodie meravigliose. Mentre il gigante dormiva, Giacomo prese l’arpa e stava per andarsene. All’improvviso l’arpa magica gridò: “Aiuto, padrone! Un ragazzo mi sta rubando!” Il gigante si svegliò e vide Giacomo con l’arpa. Furioso, si mise a corrergli dietro. Ma Giacomo era troppo veloce. Corse giù per la pianta di fagioli e raggiunse la sua casa.

Il gigante lo seguì giù. Giacomo corse in fretta in casa e prese un’ascia. Cominciò a tagliare la pianta di fagioli. Il gigante cadde e morì.
Giacomo e sua madre erano ora molto ricchi e vissero felici e contenti per sempre.