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