1Commencez par faire chauffer un filet d'huile d'olive dans une poêle à feu moyen. Ajoutez l'oignon émincé et faites-le revenir jusqu'à ce qu'il devienne translucide et légèrement doré, environ 5 minutes.
2Incorporez l'ail haché à l'oignon et remuez pendant 30 secondes, sans le laisser brûler.
3Pendant la cuisson de l'oignon et de l'ail, faites bouillir une casserole d'eau. Plongez-y les tomates entières pendant 5 minutes. Égouttez-les, puis passez-les sous l'eau froide pour faciliter le retrait de la peau. Pelez les tomates et coupez-les en quartiers.
4Ajoutez la viande hachée dans la poêle avec les oignons et l'ail. Assaisonnez avec le cumin, le curry, la coriandre et le persil selon vos goûts. Faites cuire la viande à feu moyen en l'émiettant à l'aide d'une cuillère en bois, jusqu'à ce qu'elle soit bien dorée.
5Incorporez les quartiers de tomates à la préparation et laissez mijoter à feu doux pendant 5 minutes, le temps que les tomates cuisent et libèrent leur jus.
6Pendant la cuisson de la viande et des tomates, dégorgez les aubergines en les saupoudrant de sel et en les laissant reposer dans une passoire pendant 15 minutes. Rincez les aubergines et coupez-les en morceaux de la taille que vous souhaitez.
7Ajoutez les morceaux d'aubergines à la poêle avec la viande et les tomates. Mélangez bien et laissez mijoter à feu doux pendant 10 à 15 minutes, jusqu'à ce que les aubergines soient tendres et que la préparation ait atteint une consistance compacte.
8Servez chaud, accompagné de riz, de pain pita ou de tout autre accompagnement de votre choix.