Préchauffez le four à 180°C (th. 6).
Lavez les aubergines, puis coupez-les en deux dans le sens de la longueur.
À l’aide d’un couteau ou d’une cuillère, évidez délicatement la chair en laissant un petit bord d’environ 1 cm. Salez légèrement les coques et réservez-les.
Hachez finement la chair d’aubergine. Émincez l’oignon, l’ail et le poivron.
Dans une grande poêle, faites revenir l’oignon et l’ail avec un filet d’huile d’olive pendant 2 à 3 minutes.
Ajoutez la viande hachée, le poivron, la chair d’aubergine, les épices (paprika, cumin, piment), du sel et du poivre.
Faites cuire le tout pendant 10 à 15 minutes jusqu’à ce que la viande soit bien dorée et les légumes fondants.
En fin de cuisson, ajoutez la tomate concassée ou le concentré. Mélangez bien.
Incorporez le fromage coupé en petits dés et parsemez d’herbes séchées.
Disposez les coques d’aubergines dans un plat allant au four, puis garnissez-les généreusement avec la farce.
Arrosez d’un filet d’huile d’olive et enfournez pendant 30 à 35 minutes, jusqu’à ce que les aubergines soient tendres et bien gratinées.