Había una vez, una pobre viuda que vivía en una pequeña cabaña, sola con su hijo. Tenían como único bien una vaca lechera. Era la mejor vaca de toda la comarca, daba siempre buena leche fresca para ella y el muchacho.
Pero ocurrió que la viuda enfermó y no pudo trabajar en su huerta, ni cuidar su casa por mucho tiempo. Entonces, ella y Jack (pues así se llamaba el joven hijo) empezaron a pasar hambre y decidieron vender la vaca para sobrevivir.
Un día en que había feria en el pueblo, Jack se ofreció a llevar la vaca al mercado. La viuda esperaba vivir varios meses con los víveres y las semillas que les darían a cambio del animal y dejó ir a su hijo.
Jack salió temprano, pues la feria se encontraba lejos. En medio del camino, se encontró con un hombre extraño que quiso saber por qué iba el joven con una vaca atada tan apurado.
—Voy a vendela al mercado para que podamos sobrevivir mi madre y yo —le respondió Jack confiado en la mirada y el aspecto amigable del anciano.
—Entonces, tengo una maravillosa propuesta para hacerte —le dijo el anciano mientras le acercaba el puño de la mano—.Te cambio estas semillas de habichuelas por la vaca, son habichuelas mágicas, crecerán de la noche a la mañana y darán la planta de habichuelas más grande que hayas visto, con ella no pasarás más hambre ni te faltará nada.
Jack se entusiasmó con la idea de la planta maravillosa y le aceptó el cambio.
Cerca del atardecer, Jack regresó a su casa. Su madre se sorprendió de que hubiera vuelto tan pronto, pero como no vio la vaca creyó que había podido venderla. Cuando Jack le contó que la había cambiado por las habichuelas se enojó mucho con el muchacho:
—¡Ve a acostarte sin comer! —le gritó mientras tiraba las semillas de habichuela por la ventana.
Jack se fue muy triste a dormir. Durante esa noche soñó que las semillas del jardín crecían y sacudían su casa. El tallo de la planta de habichuelas crecía y crecía tan grande que golpeaba su ventana...
Cuando el muchacho se despertó descubrió que el sueño era realidad, desde su ventana vio una enorme planta que subía hasta el cielo y se perdía entre las nubes.
Antes de que su madre pudiera llamarlo, se escapó por la ventana y se trepó en la enorme planta. Subió y subió, y subió y subió, hasta pasar las nubes. Allí descubrió que la planta terminaba en un extraño país. Cerca, sobre una colina blanca, se levantaba un enorme castillo.
Jack se acercó al castillo. En la puerta estaba parada una enorme mujer que lo miraba sorprendida. Cuando estuvo casi debajo de ella, Jack le preguntó quién vivía en el castillo.
La mujer le dijo que era la casa de su esposo, un malvado ogro.
Jack tenía mucha, mucha hambre y, de manera muy amable, le preguntó si podía comer algo antes de volver a bajar por la gigantesca planta. La mujer se enterneció por las palabras del joven y lo dejó pasar, le dio de tomar leche de cabra y un pedazo de pan. Cuando Jack estaba disfrutando de la comida sintieron un fuerte temblor en el desayuno. La mujer le advirtió que llegaba su marido y lo escondió en el horno para que no lo viera.
¡Pum, pum, pum!
—Mejor es que te marches, muchacho, a mi esposo le gusta comer niños.
Jack se quedó helado de miedo y no pudo comer más.
—¡Viene muy hambriento. Si te encuentra, te desayunará! —le dijo de la manera más tierna posible para una gigante como ella.
Cuando llegó el ogro, le pidió a su mujer la comida del día y se sentó a devorarla. Pero antes de probar bocado se detuvo y comenzó a oler el aire y a resoplar: