João vive com sua mãe em uma casinha afastada. Um dia vai à cidade para vender sua vaca Margarida. No meio do caminho um sujeito diferente o convence a trocar a vaca por um punhado de feijões mágicos.
Ao voltar para casa, mesmo com sua mãe enfurecida pela troca, João joga os grãos no solo ao lado da janela de seu quarto. Cresce então um imenso pé de feijão que o leva ao país das nuvens, onde ele mora um terrível gigante.
A velhinha que trabalha lá no alto avisa João do perigo que ele corre se o gigante o vir por lá. Escondido, João vê uma gansa botar ovos de ouro e uma harpa, também de ouro, que toca sozinha.
Quando resolve fugir, João tenta carregar alguns ovos de ouro. A velhinha e a gansa pedem para que ele as leve junto. Quando ele tenta pegar a harpa também, ela começa a gritar, e o gigante percebe a grande fuga. João precisa então dar um jeito de voltar para casa em segurança com suas novas amigas.
Um clássico revisitado por ilustrações contemporâneas.