Mix dahi (Indian yogurt), besan, and spices. Whisk it until it is all well incorporated. Add water to the mix, and whisk it again. Set it aside.
Heat a heavy-bottomed pan on medium-low flame. Add 1 tablespoon avocado oil to the pan.
To this, add 1 teaspoon of mustard seeds, dried red chilies, ginger-garlic-green chili paste, curry leaves, and asafetida.
Sauté until the aromatics are cooked.
Now add the prepared yogurt mix. Keep stirring it, as we don't want the yogurt to split.
You have to keep stirring it until the yogurt and besan mix is cooked. You will also start noticing that the curry is thickening.
Adjust the consistency as per your liking. Garnish with fresh cilantro.
Serve it with hot rice or rotis.