Take yogurt in a pan in which you are going to make kadhi.
Add besan, ginger paste, green chilies, turmeric powder, sugar, and salt.
Whisk it well so there are no lumps. You can use a hand blender instead.
Then add water. And mix it very well and make a lump-free, thin batter.
Put it on medium heat to boil with stirring continuously. You must stir constantly to avoid curdling and separating yogurt.
When it comes to a boil lower the heat to simmer and prepare the tempering. Don’t forget to lower the heat otherwise, kadhi might get overflow from the saucepan.
Heat the ghee or oil in a small pan. Once hot add mustard seeds and cumin seeds. Let them sizzle.
Then add dry red chili, cinnamon stick, cloves. After a few seconds, you will get a nice fragrance from whole spices.
Add curry leaves and asafoetida. Add this seasoning to the kadhi. Stir well.
Let it simmer for another 5 minutes so raw taste and smell of besan goes away.
Finally, add chopped cilantro and mix.
Turn off the stove.