Ngày xửa, ngày xưa có một ông vua sống cùng ba cô công chúa trong một lâu đài trên một vùng đất xa. Một ngày nọ, trong khi vua cha đang suy nghĩ về ba cô con gái, ông nẩy ra một dự định tìm chồng cho họ.
Đến thời gian ba công chúa kết hôn, vua cha tuyên bố ý định của ông. Vua cha nói, “Ta sẽ lấy ba viên ngọc qúy đến suối nước giữa làng. Các chàng trai sẽ gặp nhau ở đấy trong ba ngày. Chàng trai nào tìm được viên ngọc sẽ là chồng con gái ta.”
Hôm sau, nhà vua chọn ba viên ngọc – một viên ngọc lục bảo, một ngọc rubi, và một viên kim cương – và mang chúng vào làng. Vua đi chung quanh các chàng trai với ba viên ngọc trong tay. Đầu tiên vua đánh rớt viên ngọc lục bảo, sau đó rubi, và tiếp là viên kim cương. Một chàng trai khôi ngô đã nhặt được viên ngọc lục bảo. Sau đó một hoàng tử giàu có đã phát hiện viên hồng ngọc và cúi xuống nhặt nó. Nhà vua rất đổi vui mừng. Thế nhưng sau đó một con ếch đã nhảy về phía viên kim cương và nhặt được nó. Ếch mang viên kim cương tới nhà vua và nói, “Tôi là hoàng tử Ếch. Tôi xin được cầu hôn với công chúa thứ ba.”
Lúc vua cha nói với Tina, công chúa thứ ba, về hoàng tử Ếch, cô ta từ chối lời cầu hôn. Người dân trong làng khi nghe chuyện ấy, họ cười to và chế nhạo. “Có bao giờ các ngươi nghe tin này chưa?” Họ bàn tán với nhau. “Công chúa Tina sắp kết hôn cùng một con ếch!”
Tina đã cảm thấy khủng khiếp. Cô than, “Tôi là bất hạnh nhất trần gian.” Công chúa nhào xuống sàn và khóc thổn thức. Không có ai thương cô, cô tin như vậy. Vua cha đã không hiểu con gái. Công chúa giấu bạn bè và cất nỗi đau trong trái tim. Công chúa chìm dần trong nỗi buồn, buồn hơn theo từng ngày. Hai người chị đã có đám cưới linh đình. Tiếng chuông đám cưới đổ dòn với niềm vui khắp làng.
Sau cùng, Tina đã rời khỏi lâu đài. Công chúa chạy khỏi hoàng cung và sống tự lập trong khu rừng. Công chúa ăn đạm bạc, uống nước suối, đốt củi, tự giặt đồ, tự quét dọn, tự ngủ, và tự săn sóc chính mình. Thế nhưng công chúa nghe cô đơn và buồn bã vô cùng.
Một ngày nọ, Tina đi tắm. Nước hồ sâu và lạnh. Tina bơi khá lâu và bắt đầu thấm mệt. Công chúa đã mất bình bĩnh trong lúc đang bơi về bờ. Cô vội vã cố bơi tới chỗ an toàn. Khi công chúa sắp chết đuối, thình lình con ếch xuất hiện đưa cô vô bờ bằng tất cả sức mạnh của mình. Chàng Ếch đã cứu sống công chúa.
“Tại sao cứu tôi, Ếch?”
“Bởi vì công chúa còn qúa trẻ, và công chúa cần phải sống.”
“Không, tôi không thể,” công chúa rầu rĩ. “Tôi là người đau khổ nhất trong vũ trụ.”
“Hãy kể về điều đó đi,” Chàng Ếch động viên. Họ bắt đầu kể chuyện. Tina và hoàng tử Ếch cùng ngồi giờ này qua giờ khác. Hoàng tử Ếch lắng nghe và đã hiểu. Chàng kể cho công chúa về nỗi bất hạnh và sự cô đơn của mình. Họ cùng chia sẻ tâm tưởng và tình cảm. Ngày qua ngày, họ quấn quít với nhau. Họ tâm sự, cười đùa, vui chơi, và cùng làm việc.
Một ngày nọ trong khi họ đang ngồi bên hồ, Tina đã cúi xuống và, với một xúc động lớn, hôn lên trán chàng Ếch. “Phót!” Bất thình lình, chàng Ếch biến thành một chàng trai! Hoàng tử bồng Tina trong tay và nói, “Công chúa đã làm cho ta thành người bằng nụ hôn. Bên ngoài, ta giống một con ếch, nhưng nàng đã nhìn thấy tấm lòng chân thật của ta. Giờ đây ta đã được tự do. Một mụ phù thủy đã biến ta thành con ếch cho tới khi ta tìm được tình yêu với người con gái nào yêu ta bằng chính trái tim mình.” Khi Tina nhìn thấu vẻ bên ngoài, công chúa đã tìm ra tình yêu chân thật.
Tina và hoàng tử Ếch quay về lâu đài và cưới nhau. Hai công chúa chị lộ vẻ không hài lòng. Người chồng đẹp trai đã lơ vợ và không nói chuyện với cô ta. Người chồng giàu có cười chế nhạo vợ mình và ban cho cô ta mệnh lệnh suốt đời. Còn Tina và hoàng tử Ếch của mình đã sống hạnh phúc sau đó.