Emonder les tomates : retirer le pédoncule, inciser la peau à l'aide d’un couteau, plonger les tomates dans une eau bouillante pendant 30 s, les plonger ensuite dans de l'eau froide puis ôter la peau.
Couper les tomates et retirer l'intérieur (graines et jus), puis les couper en morceaux et les cuire à feu doux dans une poêle avec un peu d’huile d’olive, du sel et du poivre, jusqu'à ce que l'eau s'évapore. Assaisonner d’une cuillerée à café de cannelle en poudre et une pincée de piment en poudre. Une fois la sauce tomate bien épaisse, la réserver.
Couper les aubergines en tranches de 0,5 cm puis badigeonner au pinceau les tranches d'huile d'olive sur les deux faces.
Disposer les tranches huilées dans une poêle bien chaude ou une plancha jusqu'à obtention d'une belle coloration des deux côtés. Les mettre à refroidir sur du papier absorbant et bien les saler.
Découper les oignons en petits morceaux, les faire griller avec un peu d'huile d'olive, saler et poivrer, et enfin réserver une fois les oignons colorés.
Dans deux cuillerées à soupe d'huile d'olive, ajouter les gousses d'ail émincées dans une poêle sur feu assez fort et ajouter l’agneau haché. Bien laisser la viande caraméliser, saler et poivrer. Une fois bien colorée, ajouter les oignons et la sauce tomate à la viande