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