Émonder, épépiner et concasser les tomates et laisser égoutter 10 minutes. Rincer la coriandre. Effeuiller la moitié et attacher le reste en bouquet de façon à pouvoir le retirer facilement plus tard.
Préparer les autres ingrédients.
Dans une casserole, chauffer l'huile d'olive et faire revenir l'oignon quelques minutes. Ajouter l'ail, le cumin, le paprika et les faire revenir, en veillant à ne pas faire griller l'ail.
Ajouter les tomates concassées, cuire quelques minutes.
Ajouter le concentré de tomate, couvrir d'eau. Les tomates rendant beaucoup de jus à la cuisson, n'ajouter que très peau d'eau, voire pas du tout. Saler, poivrer. Ajoutez le bouquet de coriandre. Laisser mijoter à couvert pendant une petite demi heure.
Retirer le bouquet de coriandre avant de mixer la soupe jusqu'à l'obtention d'une texture lisse. Ciseler les feuilles de coriandre réservées et les ajouter à la soupe avec le jus de citron et une pointe de piment de Cayenne.
Mélanger. Verser dans quatre petits bols, décorer d'une fine rondelle de citron et de feuilles de coriandre. Servir aussitôt.