Tiana, una noia d'origen humil que viu a Nova Orleans, treballa com a cambrera i cuinera per aconseguir fer el somni que compartio amb el seu pare, aconseguir obrir el seu propi restaurant. Però tot canvia quan el Príncep Naveen, hereu de la corona de Maldonia, arriba a la ciutat. Al seu camí es creua el Doctor Facilier, un bruixot vudú que enganya el príncep i el converteix en un gripau. Atrapat en la nova forma, Naveen intentarà trencar l'encantament utilitzant la forma clàssica dels contes, és a dir, amb el petó d'una princesa. Convenç Tiana perquè li faci un petó, però les coses no són tan senzilles.