Sofija – paprasta mergaitė, gyvenanti su mama ir padedanti jai pardavinėti batus. Kai kartą jos abi nuvyksta primatuoti batų princui, Sofijos ir jos mamos Mirandos gyvenimas pasikeičia visiems laikams. Princą sužavi ne tik atvežti bateliai, bet ir gražuolė mama Miranda. Jie susituokia, ir Sofija turi mokytis princesės gyvenimo subtilybių. Pasirodo, ne viskas taip paprasta. Norint būti tikra princese – neužtenka apsivilkti puošnią suknelę. Reikia gracingai elgtis, ir tai daryti natūraliai ir nuoširdžiai. Ar įmanoma to išmokti?

Ūkanotosios Uolos mieste gyvenanti mažoji našlaitė Pilė jau seniai išmoko pati pasirūpinti tiek savimi, tiek savo bičiulėmis žebenkštimis Grife, Retufe ir Rajūne. Kad išgyventų, dažniausiai mergaitė kniaukia maistą iš piktojo Tristano pilies. Vieną dieną, bėgdama nuo pilies sargų, Pilė apsivelka rastus nuostabaus grožio drabužius ir staiga visi miesto gyventojai ją ima vadinti princese. Į netikėtai iš kažkur atsiradusią princesę dėmesį atkreipia ir pilies valdytojas Tristanas. Jis jau atsikratė teisėto sosto paveldėtojo princo Rolando, pavertęs jį vištučiu – pusiau katinu, pusiau višta, tad negali patikėti, kad dabar iš sosto jį išversti gali kažkokia iki šiol negirdėta princesė. Tuo tarpu Pilė, sužinojusi istoriją apie užkerėtąjį princą, su pora bičiulių leidžiasi į kelionę, kad jį išvaduotų, atverstų žmogumi ir kartu nugalėtų piktąjį Tristaną.