Princesė Tiana gyvena Naujojo Orleano (džiazo „lopšio“) prancūzų kvartale, „Džiazo amžiaus“ laikais. Kadangi veiksmas vyksta „Džiazo amžiuje“, princesė džiazuoja. Džiazuoja ir varlė – užkerėtas princas. Tiesą sakant, čia džiazuoja visi: nuo paprastų prancūzų...
Gregas Fockeris (Benas Stilleris) yra šiek tiek gremėzdiškas slaugytojas, kuris, paskelbęs apie savo sužadėtuves Pam (Teri Polo), turi keletą dienų praleisti su savo tėvais, susitikti su jais. Pirminiam jų susitikimui nebus labai pasisekimo, ypač dėl įtarimų, kad Gregas augina...