
Lavez les aubergines. Coupez un chapeau aux deux tiers de leur longueur et évidez-les à l'aide d'une cuillère à café. Hachez la chair grossièrement. Salez la peau des aubergines et retournez-les dans un plat. Réservez.
Retirez les pédoncules des tomates et plongez-les dans l'eau bouillante quelques secondes. Quand la peau se détache, égouttez-les et rafraîchissez-les sous l'eau glacée. Pelez-les et hachez-les grossièrement. Pelez et émincez l'oignon. Lavez, séchez, effeuillez et ciselez le persil et le basilic. Coupez la feta en petits dés.
Faites chauffer l'huile dans une poêle. Faites-y revenir l'oignon. Puis ajoutez la chair d'aubergine, les tomates, les herbes, la cannelle et les pignons. Salez et poivrez, mélangez bien et faites cuire pendant 10 minutes à feu doux. Retirez du feu et ajoutez les dés de feta.
Préchauffez le four th 6 (180°). Huilez un plat à four et posez les coques d'aubergines, bien serrer les une contres les autres. Remplissez-les de la préparation. Enfournez et faites cuire 40 minutes.
Servez dès la sortie du four.