Verwarm de oven voor op 180 graden. Bekleed het rooster van de oven met een vel bakpapier.
Snij de aubergines in de lengte doormidden. Snij daarna voorzichtig met een scherp mes de aubergines op 1 cm van de rand in. Dit gedeelte ga je straks uit de aubergines scheppen. Snij het midden van de aubergines kruislings in.
Schil de zoete aardappel en snij in blokjes van 1½ x 1½ cm. Doe de zoete aardappel in een schaal, schenk een beetje olie erbij en voeg de garam masala kruiden toe. Hussel goed door elkaar.
Leg de aubergines met de ingesneden kan op het bakpapier. Leg de blokjes zoete aardappel erbij en schuif voor 25 minuten in de warme oven.
Kook in de tussentijd de rijst volgens de aanwijzing op de verpakking.
Laat de linzen uitlekken in een vergiet en spoel ze even af onder de kraan.
Schil en snipper de ui, maak de knoflook schoon. Verwarm wat olie in een koekenpan en fruit hier de ui in aan, pers de knoflook uit en bak even mee.
Haal de aubergines en zoete aardappel uit de oven. Schep met een lepel het vruchtvlees uit de aubergines en snij fijn.
Voeg het vruchtvlees van de aubergines, de zoete aardappel, de gekookte rijst en de linzen toe aan de pan met de ui en knoflook.
Schep hier de tomatenpuree bij, breng op smaak met oregano, kaneel, gerookt paprikapoeder en een snuf peper en zout.
Leg de aubergines in een ovenschaal en verdeel dit mengsel over de aubergines. Verbrokkel de feta boven de aubergines en strooi er nog wat geraspte kaas over heen.
Schuif nu de aubergines nog 15 - 20 minuten de oven in zodat de kaas lekker kan smelten. Serveer met verse peterselie.