Ilkeä voodoo-pappi muuttaa itserakkaan prinssi Naveenin sammakoksi tämän vieraillessa New Orleansissa. Prinssi yrittää saada kauniin tarjoilijan Tianan suutelemaan itseään, jotta kirous poistuisi. Viimein yritykset tuottavat tulosta, mutta suudelman vaikutus ei ole aivan toivottu. Naveen ja Tiana joutuvat huimaan seikkailuun, joka vie heidät halki New Orleansin katujen ja rämeiden.