Die Bohnen in der Mitte durchbrechen. Den Boden eines mittelgrossen Topfes mit 2, 5 cm Wasser überdecken. Einen Duensteinsatz einsetzen und die Bohnen einfüllen. Das Wasser aufwallen lassen und den Kochtopf gut abdecken. Nach 10 min den Einsatz herausnehmen, das Kochwasser ausgiessen und behalten. Das Wasser aufwallen lassen und das Kichererbsenmehl mit einem Quirl untermengen. Den Joghurt und das Bohnenwasser hinzfügen und das gesamte unter durchgehendem Rühren ein weiteres Mal aufwallen lassen. Als nächstes für 15 min spruedelnd machen. Das Ghee in einem kleinen Kochtopf erhitzen und darin die Senfkörner anrösten. Wenn sie anfangen zu springen, den Ingwer, den Cayennepfeffer sowie die Asafötida hinzfügen und ein paar Sekunden umrühren. Als nächstes das Ghee sowie die Gewürze in die Khadisauce schütten. Zu der Sauce Zucker, Saft einer Zitrone, Kurkuma und Salz zufügen und gut durchmischen. Die Temperatur auf kleine Stufe reduzieren und 5 min leicht wallen. Je dicker die Sauce wird, desto öfter umrühren. Die Bohnen dazumischen und unter durchgehendem Rühren auf Serviertemperatur erhitzen. Zu guter Letzt mit den Zitronen und Tomatenstücken garnieren.