In a kadhai or pan add a teaspoon of oil on a low medium heat and roast all the above ingredients except onion. Roast for a minute or two until pepper corns starts to splutter. Transfer on to a plate and let it cool .
In the same kadhai add little oil and saute roughly chopped onions until translucent. Keep it aside and let it completely cool.
In an electric mixer add the roasted spices and grind to coarse powder. To it add onions and grind to fine paste.
In a pressure cooker add 2 teaspoon oil of your choice on a medium heat. Add 1 chopped onion and saute translucent.
To it add ginger garlic paste and saute until raw smell disappear. Now add the freshly ground masala paste and saute well.
Add chopped tomatoes and curry leaves to the the masala paste and mix well .
Now add washed cleaned Chicken pieces and Turmeric powder and saute well until chicken is partially cooked.
To the Chicken mixture add ½ cup of water and sambhar powder and let it boil a for minute.
Pressure cook Chicken for only 4 minutes on a medium flame and switch off the gas.
Let the steam settle and boil until the gravy thickens .
Transfer to a serving dish and garnish with fresh curry leaves and its ready to consume with hot steamed rice, rotis or any falavoured rice.
Notes
Fry whole spices on a low heat until peppercorns starts to splutter.Do not add water while grinding masala paste.This chicken can be made on Regular pan but if wish to Pressure cook follow the timings as mentioned.