國王和王后有一雙兒女,他們非常疼愛這兄妹二人。王子經常外出打獵,有時候在森林一待就是很長時間,終於有一次,他竟然一去不復返了。妹妹為此難過極了,差點兒哭瞎了眼睛,最後她實在忍受不了了,於是也來到森林裡尋找哥哥的下落。她走了好長一段路後,最後累得實在走不動了,就站在那裡朝四周望了望,突然發現一頭雄獅正站在她的身邊,舉止非常和善,看起來對她很友好。於是,她便坐到了雄獅的背上。雄獅馱著她往前走,還一個勁兒地用尾巴輕拂她,以此來給她降溫。他們走了很長一段路以後,來到了一個山洞裡,獅子把她馱了進去。她一點兒也沒有害怕,也不想從獅子的背上跳下來,因為獅子確實和藹可親。他們一直往山洞裡走,越往深處光線越暗,最後只剩一片漆黑。過了一小會兒,他們再次來到了陽光下,最後走到了一個非常漂亮的花園裡。周圍的一切都清新怡人,美麗的花草沐浴在和煦的陽光裡,花園中間矗立著一座華麗的宮殿。他們來到門前時,雄獅停下了腳步,公主從他的背上跳了下來。這時,雄獅張口說:「你得住在這座漂亮的宮殿裡伺候我,如果我要求的事情你都能夠完成,那你就可以和你的哥哥重逢了。」
於是,公主開始伺候雄獅,每一件事情都遵照雄獅的要求去完成。有一天,她正在花園裡散步,雖然那裡景色很美,但她開心不起來,因為她一個人實在太孤單了。她正走來走去時,看到了一個池塘。池塘中間是一個小島,小島上搭著帳篷。她看到帳篷下坐著一隻草綠色的青蛙,青蛙頭上頂著一片玫瑰花瓣。青蛙看了看小姑娘,說:「你為何這麼傷心啊?」「唉,」小姑娘說,「我怎麼能不傷心呢?」於是向她訴說了自己的苦衷。聽完以後,青蛙非常友善地說:「你要有什麼需要,儘管來找我,我會盡力幫你的。」「我該怎樣報答你呢?」「你不用報答我什麼,」青蛙說,「只要你每天摘一片玫瑰花瓣送給我當帽子就可以了。」過了一會兒,公主回到了宮裡,心裡得到了些許安慰。之後每當獅子需要什麼東西時,她就跑到池塘邊找青蛙,青蛙蹦來蹦去,一會兒就把她要的東西弄來了。
有一天,獅子說:「晚上我想好好享受一頓蚊子醬,你得好好做。」公主心想:我怎麼能弄到呢?這對我來說根本就不可能。於是她跑到池塘邊跟青蛙訴苦。青蛙聽了卻說:「別擔心,一頓蚊子醬我還是可以弄到的。」說完,她蹲下身子,張開大嘴,左一下右一下地逮起蚊子來,想要多少就有多少。然後青蛙蹦來蹦去,蒐集了很多木柴,生起了一堆火。火堆點燃以後,她把蚊子捏扁了,做成醬,放到火上烤。不到兩個小時,蚊子醬就做好了,聞起來真是香味四溢。青蛙對小姑娘說:「在給你蚊子醬之前,你得先答應我,等獅子睡熟了,用藏在他床後的劍把他的腦袋砍下來。」「不,」小姑娘說,「這我不做,獅子一直對我很好。」青蛙說:「你要不這麼做的話,就永遠見不到你的哥哥了,而且這樣也不會給獅子帶來任何傷痛。」於是,小姑娘鼓起勇氣,接過蚊子醬,把它帶給了雄獅。「看上去真的很不錯。」雄獅說完把鼻子湊過去聞了聞,然後開始吃,一會兒就吃了個精光。吃完後,他感覺很困,想睡一小會兒,於是對小姑娘說:「過來,坐在我旁邊,給我撓撓耳朵後面,撓到我睡著為止。」於是小姑娘便坐到他身邊,用左手給他撓癢癢,而右手則在尋找藏在床後面的劍。等獅子睡著後,她拔出劍,閉住眼睛,一下子把獅子的頭砍了下來。而等她睜開眼睛時,卻發現獅子已經不見了,站在她身邊的正是她親愛的哥哥。哥哥親吻了她,說:「你把我從咒語中解救了出來,因為我就是那頭雄獅,只有我的頭被一個小女孩兒砍下來,我的詛咒才能被破除。」
接著,他們一起來到花園裡,想感謝那隻青蛙。他們登上小島時,看到青蛙正在跳來跳去,四處蒐集小木棍,堆成了一堆,然後點燃了木棍。趁著火著得正旺的時候,青蛙跳進了火堆裡,又燒了一小會兒後,火熄滅了,一個漂亮的少女站在了灰燼裡。原來她是王子深愛的姑娘,也因為中了魔法,所以變成了青蛙。於是,他們一起回到了老國王和王后的身邊,舉辦了一場隆重的婚禮,而參加婚禮的所有賓客也都吃飽喝足,興盡而歸了。