Verhit olijfolie in een grote pan en fruit de ui op laag vuur in 5 minuutjes zacht.
Voeg de knoflook, wortel, gember, koriander en het komijn- en mosterdzaad toe. Roerbak 5 minuten totdat de wortel zacht wordt en de zaadjes beginnen te springen.
Voeg de kurkuma, het chilipoeder en de garam masala toe en bak het een minuutje mee. Roer goed zodat het niet aanbrandt.
Voeg de linzen, het water, de kokosmelk en de tomaten toe.
Breng het mengsel aan de kook, draai het vuur lager en kook de linzen afgedekt 15 minuten op laag vuur. Roer af en toe zodat ze niet aan de bodem vastplakken.
Voeg wat citroensap toe en laat nog 10 tot 15 minuten doorkoken.
Serveer met amandelschaafsel.