Mladá Tiana sníva o tom, že raz bude mať vlastnú reštauráciu a usiluje sa čo najskôr si na ňu zarobiť. Keď ju jej priateľka z detstva, bohatá Charlotte La Bouffová požiada, aby pripravila občerstvenie na výročný ples, Tiana ctíi, že je neďaleko svojho cieľa. Charlottin otec chce na plese dcére predstaviť princa Naveena, za ktorého by ju rád vydal. Chudobný rozmaznaný mladík ešte predtým zájde za čarodejníkom Facilierom, ktorý mu sľúbi, že svojimi čarami mu zlepší život. Namiesto toho princa zmení na žabiaka. Kúzlo môže zmeniť jedine žena, ktorá princa pobozká z čistej lásky...