1Epluchez les aubergines dans le sens de la longueur en ne retirant la peau que sur une lamelle sur deux. Découpez-les ensuite en dés d'environ 1,5 cm.
2Dans une sauteuse, une cocotte ou un fait-tout, versez 5 cuillères à soupe d'huile d'olive et faites chauffer à feu vif. Ajoutez les dés d'aubergines et faites-les revenir pendant 5 minutes en remuant régulièrement, jusqu'à ce qu'elles soient bien dorées.
3Incorporez l'ail préalablement pelé et pressé ou finement haché. Laissez cuire pendant 2 minutes à feu vif, en remuant constamment. Ajoutez ensuite les tomates concassées, les épices, le sel et le poivre.
4Poursuivez la cuisson à feu moyen pendant 10 minutes.
5A l'aide d'une fourchette ou d'un presse-purée, écrasez les aubergines directement dans la sauteuse. Cela permettra d'obtenir une texture onctueuse.
6Incorporez le jus de citron et mélangez bien.
7Couvrez la sauteuse et laissez mijoter à feu doux pendant 20 à 30 minutes, jusqu'à obtenir une consistance crémeuse.
8Juste avant de servir, lavez et équeutez la coriandre fraîche. Ciselez-la finement et mélangez-la au zaalouk. Réservez un peu de coriandre pour la décoration. Si vous n'avez pas de coriandre fraîche, vous pouvez utiliser de la coriandre congelée.
9Versez le zaalouk dans un plat en terre ou dans des petits bols individuels en terre. Parsemez de la coriandre réservée ou, à défaut, de persil haché frais ou congelé.