Ngày xửa ngày xưa, có một đôi vợ chồng mãi không có con. Mãi về sau, người vợ mới hy vọng Thượng đế sẽ ban cho mình một đứa bé.
Phía sau nhà họ có một cửa sổ nhỏ, từ đó có thể nhìn thấy một khu vườn tuyệt đẹp đầy hoa và thảo mộc xinh tươi. Nhưng khu vườn ấy được bao quanh bởi bức tường cao, chẳng ai dám vào vì nó thuộc về một mụ phù thủy quyền năng khiến cả thế gian khiếp sợ.
Một hôm, người vợ đứng bên cửa sổ nhìn xuống vườn, chợt thấy một luống rau diếp xoăn tươi non mơn mởn. Trông nó ngon lành đến nỗi bà thèm thuồng, khao khát được nếm thử. Mỗi ngày, cơn thèm ấy càng tăng, vì biết không thể có được nên bà gầy mòn đi, mặt mày xanh xao.
Người chồng lo lắng hỏi: "Vợ yêu, em sao thế?"
"Ôi," bà thở dài, "nếu không được ăn rau diếp xoăn trong khu vườn kia, em sẽ chết mất."
Người chồng yêu vợ liền nghĩ: "Thà mình vào lấy rau còn hơn để vợ chết." Chập tối, anh trèo tường xuống vườn, vội hái một nắm rau đem về. Vợ anh lập tức làm món salad, ăn ngấu nghiến. Vị rau ngon đến nỗi ngày hôm sau, bà thèm gấp ba lần trước.
Để vợ yên lòng, người chồng đành lại lén xuống vườn. Trong ánh hoàng hôn, khi vừa trèo xuống, anh kinh hãi thấy mụ phù thủy đứng chờ sẵ.
"Sao ngươi dám," mụ quát giận dữ, "đột nhập vườn ta ăn trộm rau diếp? Ngươi sẽ trả giá!"
"Xin bà thương tình," anh van xin, "tôi chỉ làm vì bất đắc dĩ. Vợ tôi nhìn thấy rau từ cửa sổ, thèm đến mức tưởng chết nếu không được ăn."
Mụ phù thủy nguôi giận, bảo: "Nếu vậy, ta cho ngươi lấy bao nhiêu rau tùy thích, nhưng với điều kiện: đứa con vợ ngươi sinh ra sẽ thuộc về ta. Ta sẽ nuôi nấng nó như con đẻ."
Trong cơn sợ hãi, người đàn ông đồng ý. Khi vợ sinh con, mụ phù thủy lập tức xuất hiện, đặt tên đứa bé là Rapunzel rồi mang đi.
Rapunzel lớn lên thành cô gái xinh đẹp nhất thế gian. Năm mười hai tuổi, mụ phù thủy nhốt nàng trong tòa tháp giữa rừng, không cửa không cầu thang, chỉ có ô cửa nhỏ trên đỉnh.
Mỗi lần muốn vào tháp, mụ đứng dưới gọi:
*"Rapunzel, Rapunzel,*
*Thả tóc vàng xuống đi."*
Rapunzel có mái tóc dài óng ả như tơ vàng. Nghe tiếng mụ, nàng tháo bím tóc quấn vào móc cửa sổ, thả xuống hai mươi thước để mụ trèo lên.
Một hai năm sau, hoàng tử đi qua khu rừng, nghe thấy tiếng hát mê hoặc phát ra từ tháp. Đó là Rapunzel giải khuây bằng giọng hát ngọt ngào. Hoàng tử muốn trèo lên nhưng không tìm thấy cửa. Từ đó ngày nào chàng cũng đến rừng nghe nàng hát.
Một lần, khi đứng sau cây, chàng thấy mụ phù thủy tới gọi:
*"Rapunzel, Rapunzel,*
*Thả tóc vàng xuống đi."*
Rapunzel thả tóc, mụ trèo lên. Hoàng tử nghĩ: "Nếu đó là thang, mình cũng thử xem." Hôm sau nhá nhem tối, chàng đến tháp gọi:
*"Rapunzel, Rapunzel,*
*Thả tóc vàng xuống đi."*
Tóc vừa buông xuống, hoàng tử liền trèo lên.
Ban đầu Rapunzel hoảng sợ khi thấy người lạ. Nhưng hoàng tử dịu dàng tâm sự: "Trái tim ta xao xuyến vì tiếng hát của nàng, khiến ta không thể không tìm đến."
Rapunzel hết sợ. Khi hoàng tử ngỏ lời cầu hôn, thấy chàng trẻ đẹp, nàng nghĩ: "Chàng sẽ yêu ta hơn mụ Gothel già nua." Nàng đồng ý, trao tay chàng.
"Em muốn theo chàng," Rapunzel nói, "nhưng không biết xuống tháp nào. Mỗi lần đến, xin chàng mang theo một cuộn tơ, em sẽ dệt thành thang. Khi xong, em sẽ trèo xuống, chàng đỡ em lên ngựa."
Họ hẹn hoàng tử sẽ đến mỗi tối, vì mụ phù thủy chỉ tới ban ngày.
Mụ không hay biết gì cho đến một hôm Rapunzel buột miệng: "Mụ Gothel ơi, sao mụ nặng thế? Hoàng tử trèo lên nhanh lắm."
"Á! Đồ con hư!" Mụ gào lên. "Ta tưởng đã cách ly ngươi với thế gian, ai ngờ ngươi dối ta!"
Giận dữ, mụ túm lấy mái tóc của Rapunzel, quấn quanh tay trái, tay phải cầm kéo cắt phăng. Những lọn tóc vàng rơi xuống đất. Mụ tàn nhẫn đuổi Rapunzel vào hoang mạc, bắt nàng sống trong khổ cực.
Cùng ngày hôm đó, mụ buộc bím tóc đã cắt vào móc cửa sổ. Khi hoàng tử đến gọi:
*"Rapunzel, Rapunzel,*
*Thả tóc vàng xuống đi,"*
mụ thả tóc giả xuống.
Hoàng tử trèo lên, không thấy người yêu mà chỉ gặp mụ phù thủy với ánh mắt độc địa.
"Haha," mụ nhạo báng, "ngươi tìm người yêu ư? Con chim xinh đã không còn trong tổ. Mèo già đã bắt nó, và sẽ móc mắt ngươi nữa. Rapunzel đã mất rồi, ngươi chẳng bao giờ gặp lại nàng đâu!"
Đau đớn tột cùng, hoàng tử gieo mình từ tháp xuống. Chàng thoát chết nhưng gai nhọn đâm thủng đôi mắt.
Từ đó, chàng lang thang mù lòa trong rừng, chỉ ăn rễ cây dại, ngày đêm khóc thương người yêu. Nhiều năm sau, chàng lạc đến hoang mạc nơi Rapunzel - giờ đã sinh đôi một trai một gái - sống trong nghèo khổ.
Nghe giọng nói quen thuộc, chàng men theo. Nhận ra nhau, Rapunzel ôm chầm lấy chàng khóc nức nở. Hai giọt nước mắt nàng rơi vào mắt hoàng tử, chàng bỗng sáng mắt trở lại.
Hoàng tử đưa vợ con về vương quốc, được dân chúng vui mừng đón tiếp. Từ đó họ sống hạnh phúc bên nhau trọn đời.