New Orleans um die Jahrhundertwende: Für die Kellnerin Tiana (deutsche Stimme: CASSANDRA STEEN) ist das Leben nicht leicht. Obwohl sie gleich mehreren Jobs nachgehen muss, um Cent für Cent ihrem großen Lebenstraum, einem eigenen Restaurant, ein Stück näherzukommen, verliert sie ihr Ziel nie aus den Augen. Denn wie schon ihr viel zu früh verstorbener Vater sagte: „Gutes Essen bringt die Leute zusammen und zaubert ihnen ein Lächeln ins Gesicht.“ Wie viel leichter hat es da ihre Sandkastenfreudin Charlotte, die dank ihres gutmütigen Vaters einer der wohlhabendsten und einflussreichsten Familien der Stadt angehört. Charlotte ist ganz aufgeregt, als sie hört, dass ein leibhaftiger Prinz aus dem fernen Maldonien im Hafen anlegen soll. Dieser Prinz Naveen (deutsche Stimme: ROGER CICERO) ist zwar kein schlechter Kerl, aber ein ziemlicher Draufgänger, der vor allem wegen der Partys, der Mädchen und nicht zuletzt wegen des Jazz in die Stadt gekommen ist. Charlotte nimmt ihrem Vater das Versprechen ab, eine große Kostümparty zu Ehren des Prinzen auszurichten – und Tiana soll die Krapfen für die Gäste liefern. Mit solch einem Großauftrag hätte sie endlich genug Geld zusammen, um die verfallene Mühle am Hafen zu kaufen, aus der sie ihr eigenes Lokal machen möchte. Tianas Mutter verfolgt die ehrgeizigen Pläne ihrer Tochter mit Stolz und stiller Sorge: Wichtiger als alles andere ist ihr, dass ihre Tochter glücklich ist und das Leben hin und wieder auch genießt. Leider hat auch der undurchsichtige Voodoo-Priester Dr. Facilier mitbekommen, dass Charlotte sich nichts sehnlicher wünscht, als durch eine Heirat mit Prinz Naveen eine echte Prinzessin zu werden. Was Charlotte nicht weiß: Schon längst ist Naveen kein wohlhabender Prinz mehr. Seine Eltern waren nicht länger bereit, seinen ausschweifenden Lebensstil zu unterstützen. Deshalb muss er dringend eine Frau aus reichem Hause finden. Dr. Facilier schmiedet einen bösen Plan: Er lockt Naveen mit dem Versprechen, ihm ein reiches Mädchen als Verlobte zuzuführen, zu sich. Dort verzaubert er Naveens unzufriedenen Diener Lawrence in die Gestalt des Prinzen, um so Einfluss auf Charlottes Vater zu bekommen. Den echten Naveen aber verwandelt er – in einen Frosch. Und der kann erst von seinem Zauber erlöst werden, wenn er von einer echten Prinzessin geküsst wird. Eine solche ist in New Orleans aber nirgendwo zu finden. Beim Kostümfest zu Ehren von Prinz Naveen hat Tiana alle Hände voll zu tun. Ihre Freude über die Möglichkeit, endlich das fehlende Geld für ihren Traum verdienen zu können, wird aber durch zwei Immobilienmakler getrübt, die Tiana mitteilen, dass sie nicht wie gedacht am Ende des Abends die alte Mühle kaufen kann. Sie wurde von einem anderen Käufer überboten! Schließlich ruiniert sich Tiana durch ein Missgeschick auch noch ihre Uniform. An diesem Abend scheint sich die Welt einfach gegen sie verschworen zu haben! Von Charlotte muss sie sich ein Prinzessinnenkleid leihen. Schließlich bekommt sie von ihrer Freundin auch noch ein Diadem aufgesetzt. Nun sieht sie zwar aus wie eine echte Prinzessin, fühlt sich aber alles andere als königlich. Als Tiana verzweifelt in den Nachthimmel blickt und sich vom Abendstern wünscht, dass ihr Traum dennoch in Erfüllung gehen möge, sitzt plötzlich ein sehr selbstbewusster kleiner Frosch vor ihr, der um einen Kuss bittet. Tiana flieht voll Ekel. Schon als Kind fand sie nichts abstoßender als die Vorstellung, wie im Märchen einen Frosch küssen zu müssen. Doch der Frosch lässt seinen Charme spielen und überredet Tiana schließlich, indem er ihr sagt, er sei der verzauberte Prinz Naveen und sie habe einen Wunsch frei, wenn sie ihn zurückverwandle. Tiana überwindet sich, denn dies scheint die letzte Möglichkeit zu sein, sich ihren Traum vom Restaurant doch noch erfüllen zu können. Der feuchte Schmatz aber führt nicht wie im Märchen zu einem Happy End, sondern dazu, dass Tiana plötzlich genauso grün aussieht wie Prinz Naveen. Sofort beginnen die beiden Frösche zu streiten, bis sie gemeinsam vor den entsetzten Partygästen fliehen müssen. Tief in den Sümpfen finden sie sich schließlich wieder. Und nachdem weder Naveen noch Tiana mit dem Froschsein vertraut sind, müssen sie auf die harte Tour lernen, dass man vor Alligatoren am besten sehr schnell weghüpft. Doch nicht nur Tiana und Naveen kämpfen im Bayou mit den Auswirkungen des Zaubers von Dr. Facilier: Lawrence, Naveens Diener, schafft es gerade noch, Charlotte eine baldige Hochzeit vorzuschlagen, ehe er sich langsam wieder zurückverwandelt. Nur wenn Naveen als Frosch zurück in die Stadt kommt und Dr. Facilier es schafft, sein magisches Amulett mit Naveens Blut zu füllen, kann der Zauber weiterwirken. In der Zwischenzeit kommen sich Naveen und Tiana bei der Insektenjagd im Sumpf und auf der Flucht vor drei tollpatschigen Froschjägern allmählich näher und machen allerlei Bekanntschaften mit den Bewohnern des Bayous. Louis (deutsche Stimme: BILL RAMSEY), ein auf den ersten Blick Angst einflößender Alligator, lässt von den beiden Fröschen ab, als er entdeckt, dass er mit Naveen eine große Leidenschaft teilt – die Musik. Er erklärt sich aber erst bereit, den Fröschen auf der Suche nach Mama Odie (deutsche Stimme: MARIANNE ROSENBERG), die sie als Einzige von dem bösen Zauber erlösen kann, zu helfen, als Naveen ihm in Aussicht stellt, dass Mama Odie vielleicht auch ihn in einen Menschen verwandeln kann. Dann könnte er endlich seiner großen Leidenschaft nachgehen und in der Stadt in einer Jazzband spielen. Schließlich ist es aber das coole und sehr in eine unerreichbare Schönheit verliebte Glühwürmchen Ray, das ihnen den Weg zu Mama Odie weist, die zusammen mit ihrer Hausschlange Juju in einem alten Krabbenkutter hoch oben in den Zweigen eines Mangrovenbaums lebt. Nun erweist sich, dass Dr. Facilier viel Schlimmeres im Sinn hat, als nur an das Geld von Charlottes Vater zu kommen: Er will die Macht über New Orleans und die Seelen der Bewohner an die Mächte der Finsternis verkaufen. Als er erfährt, dass Naveen und Tiana noch immer am Leben sind, sendet er seine Dämonenschatten aus, um sie zu fangen. Zwar gelingt es Mama Odie zunächst, die Schatten zu vertreiben, doch auch sie kann Tiana und Naveen nicht zurückverwandeln. Nur noch bis Mitternacht haben die beiden Zeit, den Fluch zu lösen – sonst bleiben sie für immer in ihren Froschkörpern gefangen. Während Charlotte bei der großen Mardi-Gras-Parade in der Stadt „ihrem“ Prinzen Naveen das Jawort geben will, beginnt ein Wettlauf gegen die Zeit: Tiana und Naveen können zwar auf ihre neu gewonnenen Freunde zählen, doch der Macht von Dr. Facilier können sie scheinbar nichts entgegensetzen ...