Wash and clean the chicken and keep it ready.
Grind the items given under “To grind” and keep aside.
In a pressure pan, heat the oil and add the bay leaf, cinnamon and cardamom and fry for a minute until you get the nice aroma.
Add the onions (both big and small) and fry for a minute and then add the curry leaves.
Now add the chopped tomatoes and fry. Add the ginger garlic paste and mix well.
Add all the masala powders, fry for a minute and then add the chicken. Add salt, and add in about 2 cups of water.
Mix well, close the pan and cook for 3 whistles.
Once the pressure is down, open the pan and add in the ground mixture. Mix well and reduce the flame. Cook for about 15 minutes until the oil separates.
Garnish with fresh coriander leaves and enjoy with hot rice!