Verwarm de oven voor op 200 °C. Snij de ui fijn, pers de knoflook en snij de aubergine en courgette in blokjes van 1 cm.
Verwarm de olijfolie in een kookpot die ook in de oven mag (wanneer je die niet hebt, kan je het gerecht later ook in een ovenschotel overscheppen). Voeg de ui, knoflook, aubergine en het paprikapoeder toe. Laat stoven en roer regelmatig om.
Voeg na 3 minuten ook de courgette toe en laat nog 3 minuten verder garen. Voeg dan de orzo toe en roer goed om. Overgiet met per persoon 125 milliliter water en voeg de tomatenblokjes toe. Kruid met peper en zout en laat 5 minuten verder pruttelen, roer regelmatig. Meng er de helft van de parmezaan door. Schep nu eventueel alles over in een ovenschaal (of laat gewoon in de ovenvaste kookpot zitten) en overstrooi met de rest van de parmezaan. Zet 20 minuten in de voorverwarmde oven. Proef of de pasta gaar is en zet eventueel nog 5 minuten extra in de oven.
Hak ondertussen de peterselie fijn. Serveer de ovenschotel met peterselie erover gestrooid.