Живущая во Французском квартале Нового Орлеана, темнокожая официантка Тиана, по случайности переодетая в маскарадный костюм принцессы, встречает принца Навина, которого колдун вуду Доктор Фасилье превратил в лягушку. По просьбе принца великодушная Тиана целует его, но так как она — не настоящая принцесса, заклинание срабатывает наоборот, и Тиана сама превращается в лягушку. У девушки была мечта открыть свой ресторан — отец привил ей любовь к кулинарии прежде, чем ушёл на войну и погиб. Теперь же её шансы воплотить свои планы в жизнь окончательно пошли прахом. Плутая по болотам, юноша и девушка в лягушачьем обличии встречают аллигатора Луи, играющего джаз, а также весёлого светлячка Рэя (Рэймонда), влюблённого в звезду на ночном небе, которую он зовёт Эванджелиной.