Add chicken, ginger-garlic paste, salt and water in a deep cooking pot. Cover with lid and cook until the chicken is half done. Set aside
Heat another non-stick pan and dry roast coriander seeds, cumin seeds, black peppercorns and dry red chilis to golden brown.
Set aside the roasted ingredients to cool. Once cooled, grind into a coarse powder and set aside
Heat oil in a non-stick kadhai & add sliced onions , chopped tomatoes, green chillies and salt. Saute and let it cook.
Once cooked, add the ground powder and mix well.
Add the half cooked chicken with the liquid . When it comes to a boil, reduce heat and cook for about 15 minutes or until the chicken is fully done. Allow water to reduce and the let oil separate. At this stage add dry fenugreek leaves and give it a quick stir.
Let it cook on medium flame for a few more minutes to blend the chicken & spices well. Finally garnish with coriander leaves and switch off the flame.
Serve kadhai chicken hot with steamed rice, rotis or with parathas.