Темнокожая официантка Тиана встречает принца Навина–злой колдун превратил его в лягушку. Девушка сочувствует принцу и соглашается его поцеловать, чтобы разрушить заклинание. Но все идет не так, как хотелось бы принцу. Вместо того, чтобы снова стать человеком, он по-прежнему остается в лягушачей шкуре, но теперь к нему присоединяется Тиана. Она тоже становится лягушкой и вместе они отправляются в путешествие по болотам, чтобы найти колдунью, которая сможет снять проклятие. Мультфильм создавала та же команда, что работала над «Русалочкой» и «Аладдином», и это заметно.