Heat oil in a pressure cooker. Briefly fry the whole spices and garlic.
Add the onion and sauté till golden brown.
Add the ginger garlic paste and sauté till raw smell is gone.
Add the chicken along with tomato, spice powders and salt. Give a good mix.
Add water just enough to cover the chicken, close the lid and cook for 30-40 minutes on medium-low flame, or till the chicken is done.
Adjust seasoning and finish off with coriander leaves.