Versez les haricots rouges dans un cul de poule et écrasez-les délicatement à la fourchette, puis réservez.
Dans une casserole, faites fondre l’huile de coco (ou le beurre).
Ajoutez les oignons et le piment et faites-les revenir 5 minutes, jusqu’à ce qu’ils soient tendres.
Ajoutez le gingembre, l’ail, la poudre de chili, les épices et poursuivez la cuisson encore 1 à 2 minutes.
Ajoutez le bouillon, les feuilles de laurier, la purée de haricots, les lentilles et la tomate.
Laissez mijoter environ 20 minutes, ou jusqu’à ce que le mélange épaississe.
Salez, poivrez puis ajoutez la crème fraîche (ou le yaourt) et mélangez bien.
Parsemez de feuilles de coriandre et servez avec des chapatis ou du pain pita.