Faire chauffer l'huile dans un wok. Ajouter l'asafoetida et puis l'oignon, le gingembre et l'ail.
Quand l'oignon est bien doré, ajouter tous les ingrédients sauf les haricots. Une fois que les tomates sont réduites en purée, ajouter les haricots cuits et mouiller à hauteur. Cuire jusqu'à ce que la sauce épaississe.