Wasche die Auberginen, entferne den Stielansatz und schneide sie in kleine Würfel.
Schäle die Zwiebel und den Knoblauch und hacke sie fein. Erhitze das Olivenöl in einem großen Topf und brate die Zwiebeln und den Knoblauch darin glasig an.
Füge die Auberginenwürfel dazu und brate sie etwa 5 Minuten mit, bis sie leicht gebräunt sind und anfangen, weich zu werden.
Lösche mit der Gemüsebrühe ab und lass alles für 15 Minuten bei mittlerer Hitze köcheln, bis die Auberginen gar sind.
Gieße die Sahne dazu und püriere die Suppe mit einem Stabmixer zu einer glatten, cremigen Konsistenz.
Schmecke die Suppe mit Salz und Pfeffer ab. Fülle die Suppe in Schälchen und streue jeweils einen Löffel frisch geriebenen Parmesan und gehackte Petersilie darüber.