Dans un grand plat, mélanger 1 cuillère à soupe d'huile d'olive, 1 cuillère à café de piment, 1 cuillère à café de cumin, 2 clous de girofle. Saler, poivrer.
Laisser mariner la lotte pendant une heure .
Couper un citron en tranches.
Dans une poêle, faire revenir 3 cuillères à soupe d'oignon, 1 cuillère à soupe d'ail et le citron dans 1 cuillère à soupe d'huile d'olive . Laisser mijoter 10 minutes .
Ajouter 2 boites de tomates entières pelées. Remuer. Compléter avec les queues de lotte et la marinade Saupoudrer d'une pincée de safran Laisser cuire 15 minutes.
Ajouter un petit bocal d'olives noires dénoyautées. Poursuivre la cuisson pendant encore 5 minutes. Saupoudrer de basilic. Servir avec du riz blanc ou des pommes de terre à la vapeur.