Jack, un jeune homme pauvre, échange sa vache contre des haricots magiques. Ils poussent jusqu'au ciel, où il trouve le château d'un géant qui a volé les biens de sa famille. Jack, avec l'aide d'une fée, récupère une poule aux œufs d'or et une harpe parlante. Lors de sa dernière tentative, le géant le poursuit, mais Jack coupe le haricot magique, le tuant. Jack retrouve son héritage et est célébré comme un héros. L'histoire met en évidence le courage, la ruse et la récompense de la croyance en la magie.