Faites chauffer l’huile dans une grande poêle et faites revenir l’oignon pendant quelques minutes jusqu’à ce qu’il soit coloré.
Ajoutez les épices et laissez cuire pendant 1 minute, puis incorporez les lentilles, les patates douces, le bouillon et les tomates concassées.
Portez à ébullition, puis couvrez et laissez mijoter pendant 20 minutes jusqu’à ce que les lentilles et les patates douces soient cuites.
Ajoutez les haricots et laissez cuire pendant 2 minutes, puis incorporez le yaourt et l’assaisonnement.
Parsemez l'ensemble de coriandre ciselée et servez avec du riz.