Heat oil in a kadai or heavy pan. Add cumin seeds and let them crackle.
Toss in onions and sauté until golden brown.
Stir in ginger garlic paste and green chilies, cooking until fragrant.
Add tomatoes and cook until soft and the oil begins to separate.
Sprinkle in coriander seeds, red chili powder, garam masala, and salt. Stir well.
Add chicken pieces and cook on medium heat until browned.
Pour in a little water, cover, and let it simmer until chicken is fully cooked and tender.
Garnish with fresh cilantro leaves and serve hot with naan or rice.