In a stock pot, using a whisker, mix water, buttermilk, turmeric powder and gram flour. Start cooking this on medium heat. Mix it with a whisker from time to time. Cook for about 30 minutes.
Meanwhile, heat ghee in a pan. Add onions and fry them till they turn translucent.
Add chopped carrots and beans.
Give everything a quick fry at high heat. Then transfer this vegetable mix to the stock pot. Cook for another 30 minutes.
In a mixie add coconut pieces, red chillies and cumin seeds. Grind them.
Add about 1 cup of water to make a smooth paste.
Add this ground mixture to the stock pot. Continue cooking.
In a pan, heat coconut oil.
Add chopped ginger and fry it on low to medium heat.
Add asafoetida, cumin seeds, and dry red chillies. Fry for a minute on medium heat.
Add curry leaves.
Add this to the stock pot.
Bring it to a boil. Turn off the heat. Garnish with fresh coriander seeds and serve.