Volt két kislány, akik származásuk ellenére barátnők voltak, Sárlot és Tiana.
Sárlot, hercegnő, Tiana pedig egy szegény család gyermeke. Tiana édesanyja
varrónő és éppen új ruhát varr Sárlotnak. Közben meséket olvas a két kislánynak.
Most a Hercegnő és a béka mesét. Tiana megesküszik,hogy sosem csókolna meg egy
békát. A kislány és édesanyja hazamennek.Tiana otthon főz és édesapjával, arról álmodozik,
hogy egyszer majd lesz egy éttermük és együtt fognak főzni. De sajnos édesapja ezt már
nem éli meg. Mikor felnő egy gyorsétteremben dolgozik és közben gyűjti a pénzt a saját
éttermére, hogy megvalósíthassa álmait. Sokat dolgozik és szórakozni nem jár ,pedig barátai
hiába kérlelik. Azonban Sárlot apja álarcos bált rendez, amire meghívták Maldónia hercegét
is, ezért mindenkinek ott a helye. A herceg már a városban van és csak a szórakozás érdekli.
A szolgájával, Laurensszel együtt megismerkednek egy gonosz varázslóval, Dr. Facilier-ler, aki
mindenfélét ígér neki és közben átváltoztatja békává, a szolgát pedig herceggé, hogy meg-
valósíthassa sötét tervét. Tiana a bálon hercegkisasszonynak öltözik és amikor összetalálkozik a herceg békával, hiába próbálja meg egy csókkal visszaváltoztatni, bizarr fordulatként ő is békává változik. A mágikus átok megtöréséhez együttes erővel kell megtalálniuk a jó voodoo-t űző Odie mamát, de ehhez egy hosszú, kalandokkal és veszélyekkel teli utat kell átélniük.
Egy kis részlet a filmből