蒂亞娜(Tiana)是個(gè)從不相信童話的女孩子,具有烹飪天賦的她最大的目標(biāo)便是開(kāi)一家屬于自己的餐廳,多年來(lái)她一直努力賺錢,希望夠自己的雙手去實(shí)現(xiàn)夢(mèng)想??墒蔷驮谒磳€夠錢的那天晚上,她遇到一只自稱是王子馬文(Naveen)的青蛙,他說(shuō)自己是被影子人施了魔法并且許諾只要蒂亞娜吻他,那么他就可以幫蒂亞娜實(shí)現(xiàn)夢(mèng)想。可是當(dāng)?shù)賮喣任峭昵嗤?,青蛙并沒(méi)有變成馬文王子,蒂亞娜卻變成了一只青蛙。他們?cè)诙惚軌娜说淖汾s時(shí)遇到喜歡演奏爵士樂(lè)的鱷魚(yú)路易斯和熒火蟲(chóng)雷蒙,他們決定一起去密西西比河河口找女巫媽媽沃提幫忙。邪惡的影子人派出大批的影子殺手已經(jīng)追上了這一行人,在緊要關(guān)頭,媽媽沃提出現(xiàn)救了他們并且告訴了他們?nèi)绻儠?huì)人類,馬文就必須去親吻真正的公主夏洛特??墒谴藭r(shí)馬文在和蒂亞娜相處的過(guò)程中早已經(jīng)愛(ài)上了這個(gè)執(zhí)著的女孩子……