To a large pan on high heat, add oil, green cardamoms, cinnamon stick and bay leaf and saute for 30 seconds.
Add the onions and cook until translucent.
Add ginger-garlic paste and cook until it slightly browns.
Immediately add the chicken and saute until the chicken turns white. Make sure to keep stirring gently.
Then add the green chili paste, salt and 1/2 TABLESPOON black pepper powder, lemon zest and lemon juice. Give it a stir, cover and cook for around 5 minutes (Make sure to stir a few times so the chicken does not burn). The chicken will release a lot of water.
After 5 minutes, add the yogurt water, give it a good stir to prevent the yogurt from curdling.
Lower the heat to medium-high, cover and further cook for 10-15 minutes or until the chicken is completely cooked (make sure to stir a few times).
Finally add the remaining 1/2 TEASPOON black pepper powder and switch off the heat.
Serve hot with naan or rice.