Mélangez le yaourt grec, l'ail râpé, le jus de citron, l'huile d'olive, les herbes, le sel et le poivre. Réservez au réfrigérateur.
Préchauffez le four à 200°C.
Coupez les aubergines en deux dans la longueur, quadrillez la chair, badigeonnez-les d'huile d'olive, salez et poivrez.
Faites cuire les aubergines 20 à 25 minutes jusqu'à ce que la chair soit fondante.
Retirez délicatement la chair en laissant environ 1 cm d'épaisseur dans la peau. Hachez la chair et laissez les coques égoutter quelques minutes.
Faites revenir l'oignon dans l'huile d'olive. Ajoutez la viande hachée et laissez-la bien colorer.
Incorporez l'ail, puis la sauce tomate, l'origan, le sel et le poivre. Laissez mijoter 10 minutes.
Ajoutez la chair d'aubergine hachée et mélangez.
Garnissez les demi-aubergines avec la farce.
Mélangez la mozzarella râpée et le parmesan, puis répartissez-les sur les aubergines.
Enfournez 20 minutes à 200°C, puis passez sous le gril 5 minutes jusqu'à obtenir un gratin bien doré.
Parsemez de basilic frais et servez avec la sauce au yaourt bien froide.