Maak de ui schoon en snipper deze. Verhit de ghee in een soeppan en bak hier de ui in totdat deze mooi zacht en glazig is.
Maak ondertussen de gember en de knoflook schoon en rasp beiden. Voeg toe aan de ui in de pan en bak nog een paar minuten zachtjes mee.
Voeg vervolgens alle kruiden toe (vanaf de koriander tot de nigelle zaadjes. Roer goed door en bak eventjes mee. Voeg vervolgens ook de bruine suiker toe.
Snijd ondertussen de tomaten in blokjes en voeg deze ook toe aan de pan. Bak een paar minuten mee totdat de tomaten zacht worden en ze uit elkaar beginnen te vallen.
Voeg dan de kippenbouillon toe en breng de soep aan de kook. Pureer de soep met de staafmixer of in een keukenmachine of blender. Breng de soep vervolgens op smaak met peper en zout.
Giet de linzen af en roer deze door de soep. Serveer en garneer evt. met wat (chili)olie.