Da Prins Naveen laver en aftale med en ondskabsfuld troldmand, bliver han narret og forvandlet til en frø. Da han møder den smukke servitrice Tiana, tror han, at hun er en prinsesse, og beder hende om et kys for at bryde fortryllelsen.Det går dog ikke rigtig som Naveen har tænkt dig, for Tiana bliver også forvandlet til en frø! Sammen begiver det umage par sig ud for at finde en 197-årig voodoo kvinde, Mama Odie - den eneste der kan bryde fortryllelsen..