Die Auberginen waschen, die Enden abschneiden und in kleine Würfel schneiden. In einem Sieb mit etwas Salz bestreuen und 30 Minuten ziehen lassen, um die Bitterstoffe zu entziehen.
In der Zwischenzeit die Tomaten häuten, indem du sie kurz in kochendes Wasser tauchst, und dann in kleine Stücke schneiden. Zwiebel und Knoblauch fein hacken.
In einer großen Pfanne das Olivenöl erhitzen und die Zwiebel darin glasig dünsten. Den Knoblauch hinzufügen und kurz mitdünsten.
Die Auberginenwürfel abspülen und gut abtropfen lassen. Zu den Zwiebeln und dem Knoblauch in die Pfanne geben und etwa 10 Minuten anbraten, bis sie weich sind.
Die Tomatenstücke, Paprikapulver, Kreuzkümmel, Salz und Pfeffer hinzufügen. Alles gut vermengen und bei mittlerer Hitze 15-20 Minuten köcheln lassen, bis die Mischung dick und aromatisch ist.
Den Zitronensaft unterrühren und mit gehackter Petersilie garnieren. Warm oder kalt servieren.