Z cibule oloupeme slupku a naporcujeme ji na drobné kostičky. Přichystáme pánev wok a vlijeme do něj ghí, poté na něm osmahneme cibuli, až začne sklovatět.
Ze dvou stroužků česneku oloupeme slupku a stroužky prolisujeme v lisu na česnek. Prolisovaný česnek přidáme do woku k cibuli, vložíme ještě ostrou směs koření garam masalu a vše zalijeme drůbežím vývarem.
Čočku (nejlépe bílou loupanou) přebereme, dobře propláchneme studenou vodou a přidáme do polévky ve woku. Jakmile polévka začne vařit, ztlumíme plamen a ještě dováříme při mírnějším ohni asi 15 minut.
Rajčata spaříme, oloupeme z nich slupky, vyřízneme část, ze které vycházela stopka a dužinu krájíme asi na centimetrové kostky, ty následně vložíme do polévky. Dochutíme tamarindem a mangovým práškem.
Mango oloupeme, rozkrojíme na půl, vyjmeme pecku a jednu polovinu manga pokrájíme na asi 3 mm silné proužky, které vložíme do polévky, aby se v ní postupně prohřály. Polévku rozdělíme do talířů, nakonec ozdobíme lístky máty.