Clean and cut 500 grams of chicken into medium-sized pieces.
In a bowl, mix 200 grams of yogurt, 1 teaspoon of ginger-garlic paste, 1 teaspoon of black pepper powder, and salt to taste. Add the chicken pieces and marinate for at least 30 minutes.
Heat 2 tablespoons of oil in a pan over medium heat. Add 1 finely chopped onion and sauté until golden brown.
Add the marinated chicken to the pan and cook for 10-12 minutes, stirring occasionally.
Add 1/2 cup of water, cover the pan, and let it cook for another 15-20 minutes or until the chicken is cooked through and tender.
In a separate pan, heat 1 tablespoon of butter. Add 1 teaspoon of crushed black pepper and sauté for a minute.
Pour the butter and pepper mixture over the cooked chicken and mix well.
Garnish with chopped coriander leaves and serve hot with roti or rice.