Pelez et épépinez les tomates, hachez les échalotes et l'ail, versez-les dans une poêle bien chaude et faites les dorer avec une cas d'huile d'olive pendant 3 minutes, ajoutez les tomates et la cannelle.
Quand la tomate commence à épaissir, ajouter l'ail haché, poursuivre la cuisson jusqu'à obtention d'une purée assez épaisse, ajoutez le miel en fin de cuisson.
Débarrassez les chapeaux des pieds-de-mouton de leurs aiguillons, puis nettoyez-les.
Coupez-les en morceaux de taille égale et faites les cuire à la poêle avec 1 cuillère à soupe d'huile d'olive pendant 15 minutes, salez, jetez l'eau de végétation, faites cuire encore un instant avec un peu de cannelle.
Déglacez au banyuls, versez le tout dans la purée de tomates, faites cuire ensemble 2 minutes, parsemez de coriandre fraiche et servez aussitôt avec des pâtes ou du riz.