To marinate the chicken, take a mixing bowl and add all the ingredients. Mix well. Let it marinate for at least 15 minutes.
Meanwhile, prepare the green paste. Take a deep bottomed vessel and bring water to a boil. Add the spinach, coriander leaves, and green chilies. Let them cook for 2-3 minutes.
Then drain the water and let the mixture come to room temperature.
Once the mixture has cooled enough, blend it into a smooth paste.
Now, start the chicken curry by heating oil in a pan. Add the cumin seeds, dry red chilies, and bayleaf. Saute.
Add the onions next and saute. Cook for 30-40 seconds.
Add the marinated chicken next and mix well.
Cook the chicken for 8-10 minutes or until it’s almost 80-90 percent cooked.
Add ginger garlic paste and mix well.
Next, add the prepared green paste and mix well.
Add the chicken masala and salt next and mix well. Let it cook for a minute.
Add the water next and mix well. You can adjust the water as per your desired consistency.
Serve hot with rice or chapati of your choice.