In a pan, dry roast coconut. Roast for 7-8 mins on low heat until it becomes brown in color. Remove from pan
Add 2-3 tbsp Cooking Oil in a pan. Add ginger and garlic in the oil and fry until it becomes light brown in color.
Add chopped Onions and fry until it becomes brown in color (8-10 mins)
After 8-10 mins, remove from heat. Grind into a thick and fine paste.
Put another pan on heat. Add 2-3 tbsp Cooking Oil in pan. For tempering- add curry leaves, asafoetida powder, cumin seeds and mustard seeds.
Add grounded masala paste and mix well. Add 2-3 tbsp water to prevent masala from getting burnt. Cover and cook on low heat.
After about 10-12 minutes of cooking, add sliced tomatoes. Cook covered until tomtoes become mushy.
After 8-10 mins, remove lid from the pan. Add Kala Masala and turmeric powder. Mix well.
Cook covered on low heat. After 3-4 mins, we will add about 2-3 cups of hot water and mix well.
Cook covered on low heat for 6-8 mins. Add Salt to taste. Add chopped coriander leaves.