Heta upp olja i en traktörpanna eller emaljerad gjutjärnsgryta. Finhacka och fräs lök och vitlök med oljan på medelvärme tills löken mjuknat.
Tillsätt de torra kryddorna, och eventuellt en skvätt olja; låt dem steka med löken helt kort.
Rör ned linserna.
Blanda i cocosmjölk, passerade tomater, socker och salt.
Koka upp, rör noga runt, sänk temperaturen och lägg på lock. Låt koka på låg värme i cirka 20 minuter. Titta till emellanåt, rör runt, och tillsätt eventuellt lite vatten.
När linserna är mjukkokta ska smöret röras ned. Det är inget måste, men det blir väldigt gott. Smaka av med lime- eller citronsaft och vid behov chiliflakes.