Varm olie og smør op i en gryde ved middel varme. Tilsæt sennepsfrø, hvis du bruger dem, og lad dem sprutte i 20 sekunder.
Kom løg i gryden og sautér i 3 minutter, til de er bløde. Tilsæt ginger garlic paste og steg videre i 4 minutter, til løgene er gyldne og dufter kraftigt.
Rør tomat, gurkemeje, spidskommen, koriander og chili i. Lad det simre i 3 minutter, til tomaten er kogt ud og krydderierne har sat sig.
Skyl linserne grundigt og kom dem i gryden sammen med bouillon. Bring det i kog, læg låg på, og lad det simre i 15 minutter, til linserne er kogt ud og bløde.
Tilsæt kokosmælk og lad retten simre videre i 10 minutter. Justér evt. konsistensen med en smule ekstra vand.
Kom garam masala i og lad det simre i 3 minutter.
Smag til med salt. Drys evt. frisk koriander over ved servering.