Take chicken, salt, turmeric powder in a pressure cooker, cover with water and pressure cook for 3 whistle. Simmer for 5 mins. Turn off the heat and let the steam go all by itself. Open the cooker and set aside.
Take all the masala ingredients in a pan. cover with water. Cook for 10 mins. Let it cool a bit, take it in a blender and make it into a fine puree. Set aside.
Heat oil in a kadai. Add in curry leaves, onions and saute till golden.
Add in ginger garlic paste and saute well.
Add in cumin, turmeric and garam masala powder. mix well.
Add in chicken with the water. Pour in the tomato mix and bring this to a boil.