1Commencez par laver et sécher les aubergines. Coupez-les en deux dans le sens de la longueur et retirez soigneusement le pédoncule. À l'aide d'une cuillère parisienne, creusez délicatement la chair des aubergines en laissant environ 1 cm d'épaisseur sur les côtés et le fond. Réservez la chair que vous avez retirée pour la farce.
2Préchauffez votre four à 190°C. Huilez légèrement une plaque de cuisson et déposez-y les moitiés d'aubergines, côté peau vers le bas. Salez et arrosez d'un filet d'huile d'olive. Enfournez pour 20 minutes, ou jusqu'à ce que les aubergines soient tendres et légèrement dorées.
3Pendant la cuisson des aubergines, préparez la farce. Pelez et émincez l'oignon. Pelez et râpez l'ail. Coupez le poivron en petits dés. Pelez les tomates en les plongeant quelques secondes dans de l'eau bouillante puis dans de l'eau froide. Coupez ensuite la chair des tomates et la chair des aubergines réservée en petits dés.
4Dans une grande poêle, faites chauffer 2 cuillères à soupe d'huile d'olive. Ajoutez les poivrons, l'oignon, la chair des aubergines et faites revenir pendant 8 minutes, en remuant de temps en temps. Salez et poivrez.
5Ajoutez ensuite l'ail, les dés de tomates, les épices et mélangez bien. Laissez mijoter pendant 5 minutes supplémentaires, en rectifiant l'assaisonnement si nécessaire.
6Lorsque les aubergines sont cuites et la farce prête, garnissez les moitiés d'aubergines avec la farce. Parsemez de persil plat ciselé et servez chaud.