Dans la version du conte donnée par Jacobs[8], Jack est un garçon qui vit seul avec sa mère, qui est veuve. Leur seul moyen de subsistance est le lait que donne leur unique vache et qu'ils vendent au marché. Un matin, ils se rendent compte que leur vache ne donne plus de lait. La mère de Jack décide alors d'envoyer son fils la vendre au marché.
En chemin, Jack rencontre un vieil homme à l'allure étrange et qui salue Jack en l'appelant par son prénom. Il parvient à convaincre Jack d'échanger sa vache contre des haricots qu'il dit « magiques » : si on les plante pendant la nuit, le matin ils auront poussé jusqu'au ciel ! Quand Jack revient chez lui sans argent mais avec, seulement, une poignée de haricots, sa mère se met en colère et jette les haricots par la fenêtre. Elle punit son fils pour sa crédulité en l'envoyant au lit sans souper.
« Fee-fi-fo-fum, I smell the blood of an Englishman. ». Illustration d'Arthur Rackham extraite de Flora Annie Steel, English Fairy Tales, 1918.Tandis que Jack dort, les haricots germent dans le sol et, au matin, une gigantesque tige de haricots a poussé à l'endroit où ils ont été jetés. À son réveil, quand Jack voit l'énorme tige montant jusqu'au ciel, il décide sur-le-champ de grimper à son sommet.
Tout en haut, il trouve une large route, qu'il emprunte, et qui le conduit à une grande maison. Sur le seuil de la grande maison se tient une grande femme. Jack lui demande de lui offrir à déjeuner, mais la femme le met en garde : son mari est un ogre et, si Jack ne tourne pas les talons, c'est lui qui risque de servir de déjeuner à son mari. Jack insiste, et la géante lui prépare à manger. Jack n'est pas arrivé à la moitié de son repas, que des bruits de pas se font entendre, qui font trembler toute la maison. La géante cache Jack dans un four. L'ogre arrive et, immédiatement, il sent la présence d'un humain ...