Certa vez, um menino, chamado João, vai ao mercado a mando de sua mãe com o fim de vender uma vaca. Quando a criança chega ao mercado, um estranho lhe propõe cinco feijões mágicos em troca do bovino. Barganha aceita, retorna para casa com os grãos no bolso. Sua mãe se enfurece pela clara instrução de vender a vaca ter sido ignorada. Fora de si, ela joga os feijões pela janela, que caem na terra ao lado da casa deles. Enquanto João dorme, os feijões germinam e dão origem a gigantes pés de feijão despontando no céu. Ao acordar, o menino escala o colossal feijoeiro e encontra a um castelo acima das nuvens, lugar habitado por um gigante que se alimenta de gente.