Chauffer l’huile dans une grande casserole à feu moyen-vif.
Ajouter l’oignon; cuire, en remuant fréquemment, pendant 5 à 6 minutes ou jusqu’à ce qu’il devienne translucide.
Ajouter l’ail; cuire 1 minute ou jusqu’à tendreté.
Ajouter la citrouille, les lentilles et l’eau. Faire bouillir. Baisser la température; mijoter doucement, à couvert, pendant 20 à 25 minutes ou jusqu’à ce que la citrouille soit ramollie. Retirer du feu.
Placer la soupe dans un mélangeur ou un robot culinaire, en petites quantités; couvrir avec un couvercle et un torchon. Mélanger jusqu’à consistance lisse.
Remettre le potage dans la casserole à feu moyen. Ajouter le gingembre et le cumin. Assaisonner avec du poivre de Cayenne, du sel et du poivre, si désiré; cuire en remuant constamment jusqu’à ce que la soupe soit chaude.