Heat oil and fry the potato cubes with ½ tsp salt and ¼ tsp turmeric until golden. Set aside.
In the same pan, add whole spices. Sauté till aromatic.
Add sliced onions and fry till golden brown.
Add ginger-garlic paste. Sauté until raw smell disappears.
Mix in red chilli powder, turmeric, and salt.
Add tomato and green chillies. Cook till tomato softens.
Add chicken pieces. Sauté for 4–5 minutes.
Lower heat, stir in beaten yogurt. Cover and cook till chicken is done.
Add fried potatoes, garam masala, and pepper powder. Simmer for 5 minutes.
Garnish with coriander leaves and serve hot.
Pairs beautifully with steamed rice, chapati, or bread.