Dans une grande casserole, faire revenir l'oignon, l'ail et les tomates dans l'huile 6 minutes en brassant occasionnellement.
Ajouter le gingembre, le cumin et la coriandre. Cuire 4 minutes en brassant. puis incorporer le bouillon, le jus de tomate et le jus de citron.
Amener à ébullition. puis baisser le feu et couvrir.
Laisser mijoter 40 minutes ou jusqu'à ce que les lentilles soient tendres.
Assaisonner au goût avec le poivre de Cayenne, le sel et le poivre.puis retirer la soupe du feu et laisser refroidir 10 minutes.
Réduire la soupe en purée à l'aide d'un robot culinaire.
Servir immédiatement dans des bols individuels. Parsemer chaque portion d'un peu de coriandre.