杰克·特羅特和他的媽媽、他的妹妹波莉、他的貓博德杰生活在一個破舊衰敗的農場里。農場曾經很興旺,不過那是杰克的父親還在農場打理一切的時候。后來,杰克的父親被騙光了所有的錢,帶著一顆破碎的心離開了這里。
所以,現在杰克和他的媽媽、妹妹——有的時候還有貓——在努力經營著這座農場,但是不大成功。不過他們很快樂,一起過得很開心。他們養雞、養鵝、養羊,他們最自豪的財富是一頭好母牛。
母牛不僅產奶,還幫他們干活。它拉犁,用牛角挖土豆。
杰克的農場生活還不錯,直到……一場惡劣天氣來臨。
厚厚的大雪,凍死了所有的莊稼、鵝和雞。杰克一家變得比以前更窮了。能吃的,只有去年發霉的土豆。
春天的一個早上,杰克媽媽只剩下最后一個發霉的土豆了。
“你必須去市場把母牛賣掉。”她對兒子說,“然后我們才能買些食物。”

雖然誰都不想把這頭母牛賣了,但還是得賣。
路上,杰克遇到了一位戴著高帽、穿著新衣的時髦男人。
“我想要這樣的好牛,”他對杰克說,“我用我的魔豆來換。”
“謝謝你,先生!”杰克說著,接過了魔豆。
杰克非常激動地沖回家里。“看,媽媽,”他喊道,“我用我們的牛換了一顆魔豆!”
杰克媽媽的臉都變白了,然后變成了紫色,又變成了紅色。她大發雷霆。“一顆豆子!”她尖叫著,“你用我們的牛換來一顆豆子!”她憤怒地把一個舊罐子朝杰克扔去。杰克拼命地解釋這是一顆魔豆,可是媽媽根本就聽不進去。
空罐子砸中杰克的頭時,波莉咯咯地笑了。
到了這時候,就連杰克也不太確定他的豆子是不是有魔力了。但他還是把它種了下去,萬一有呢?那天晚上,在他們一家睡覺的時候,豆莖長了出來,長啊,長啊,長啊……
到了早晨,豆莖一直長到了云端。別人還沒起來,杰克站在那兒一動不動地看著他的魔法植物。“一定要看看那個頂上有什么!”他倒抽了一口氣說。
豆莖很難爬。杰克爬到頂上,踏上了一片陌生的土地。他看到遠處有個小老太婆,正在忙著撿蘑菇。“你好,”他對她喊,“你能給我一點吃的嗎?”
老太婆很友好,但似乎很緊張,她把杰克領到一座高大、灰暗的房子那里。他們費力地往臺階上爬時,一個可怕的聲音哇啦哇啦地從樹林里傳來:“啊嗚啊嗚……”
“……我聞到了一個小東西的血的味道!”
“巨人!”老太婆嚇得尖叫起來。她把杰克推進厚重的大門里面,“快,躲進爐子里,里面沒燒火!”
杰克一爬進爐子里,巨人就邁著笨重的步子走進了房子。他非常非常高,丑得可怕,還有口臭。杰克從縫隙里偷偷看著他。
“管家,”巨人用低沉的聲音對老太婆說,“我聞到一個小東西的味道!把他煮了,拿來給我當晚餐!”
“這里沒有小東西,大人。”老太婆回答說,“不過你可以吃點美味的豬肉!”
“哦,很好。”巨人咕噥著,在桌子旁坐下來。
巨人狼吞虎咽地吃著豬肉,還吃了五十六磅土豆。
“把我了不起的雞拿來,”吃完了東西,他呼哧呼哧地說,“我想再要些金蛋。”于是老太婆把那只雞拿了過來。
巨人數著金蛋,很快就睡著了。杰克在爐子里驚訝地看著。“我要得到那只雞。”他想。他爬上桌子,抓住那只雞,匆忙逃出了巨人的房子。
杰克趕到豆莖那里,跳了上去。身后不遠追著憤怒的巨人。他是被咯咯的雞叫聲吵醒的,正瘋狂地開著大炮。不過,幸運的是,他沒有看到豆莖。
這只雞每天都下金蛋,杰克一家很快就變得富有了。
沒什么活兒可干的杰克覺得很無聊,決定再去爬豆莖,看看還能得到什么別的東西。
杰克再次藏在爐子里。巨人吃了一頓犀牛和大蒜后,要來了金塊。
他數著數著,終于睡著了。杰克悄悄爬上去,把所有的金塊都掃進了一只襪子里。

杰克費力地順著豆莖往下爬。這可不是一件容易的事兒,因為巨人的襪子太大,金子又太重。媽媽、波莉和博德杰因為擔心他第二次的巨人領地之行,都來這里接他。
不管怎樣,當他們看到金塊時,一切擔憂都拋到了九霄云外。他們歡呼跳躍,把金塊拋向空中,為變得更加富有而歌唱。接著他們去商店,買了能夠找到的最漂亮的衣服和一只昂貴的狗。有了一只下金蛋的雞,還有一只裝滿了金塊的襪子,杰克一家足以一輩子過著舒適的生活。
現在他們很富有,杰克一家可以去鎮上最好的地方走一走。當別的有錢人向他們鞠躬,說“你好”的時候,他們非常開心。
但是,擁有了一切的杰克,很快就變得無聊起來,他渴望再次冒險。盡管大家都懇求他不要再去,他還是又去爬豆莖了。他爬到頂上的時候,天已經黑了。
老太婆在那里接他,他們聽到巨人正要回家吃晚餐。“快,”老太婆倒抽了一口氣說,“你快去爐子里。”
“啊嗚啊嗚……我聞到了一個小東西的血的味道。”巨人一邊上樓一邊咆哮。

很快,老太婆把一盤冒著熱氣的鯨魚,重重地放在巨人面前。巨人吃完以后,要來了他那把奇妙的會唱歌的豎琴。杰克在爐子里面聽著神奇豎琴發出的美妙聲音。“那個東西會讓我的生活快樂!”他想。終于,巨人睡著了。
杰克抓過豎琴就往豆莖沖去。豎琴不唱歌了,開始大聲叫喊:“救命,主人,我被偷走了!救命!救命!救命!”這次巨人跟著杰克來到了豆莖那兒,開始往下爬。
一爬到地上,杰克就跑到工具棚,抓起他的斧子。杰克對著豆莖砍下去的時候,巨人還在云層上面。隨著一陣晃悠,然后“啪”的一聲,巨人摔到了地上。
杰克一家從此過上了幸福的生活。他們聽著豎琴,度過了許多快樂的夜晚(因為那是在有電視之前的日子)。他們甚至還用巨人摔出來的坑,做了一個游泳池。
巨人怎么樣了呢?
嗯,有人說他掉得太快了,所以穿透地球,到了另外一邊。我聽說他住在澳大利亞中部,除了袋鼠他沒人可糾纏(袋鼠一點兒都不喜歡他)。老太婆還住在天上的大房子里。她沒有累活要干,整天吃巧克力。
其實,杰克根本沒有偷東西。你還記得杰克的父親多年前損失了所有的錢嗎?這個可憐的、愚蠢的家伙就是被巨人騙走了錢財,所以,杰克只是正當地拿回來他的……不過這是另外一個故事了。