Linsen gründlich wässern und abtropfen lassen. Ofen auf 180°C vorheizen.
Auberginen längs halbieren (nicht komplett durchschneiden). Das Fleisch der Auberginen etwas einritzen und dabei die Haut nicht verletzen. Die Auberginen auf ein Backblech geben und innen mit 1 TL Olivenöl bepinseln und etwa 20 Minuten backen. Die Zwiebel und den Knoblauch schälen. Ein paar Zwiebelringe für die Garnitur abschneiden und die restliche Zwiebel zusammen mit dem Knoblauch in feine Stücke hacken.
Für das Linsencurry eine Pfanne erhitzen, restliches Öl beigeben, Senfkörner anrösten, sofort mit einem Deckel zudecken, da die Körner poppen wie Popcorn.
Die gehackte Zwiebel, Knoblauch, Ingwer, Chili, Linsen und Gewürze beigeben. Tomaten entkernen und in Würfel geschnitten zugeben, Mit 100 ml Wasser auffüllen, kurz aufkochen und zugedeckt 10 Minuten bei kleiner Hitze garen.
Mit Kokosmilch und Brühe auffüllen und kochen, bis die Flüssigkeit sämig wird. Spinatblätter unterziehen und mit Salz und Pfeffer abschmecken.
Mit einem Löffel das weiche Auberginenfleisch etwas eindrücken und mit Linsencurry füllen. Nochmals 5 Minuten in den Ofen geben.
Mit etwas gehackter Petersilie, zerbröseltem Feta, den restlichen Zwiebelringen und Basilikum garniert servieren.