Wash the spinach leaves well and then blanch or steam the leaves. Allow it to cool and blend it into a puree.
Make a masala paste of coriander leaves, green chillies, ginger, garlic, and cumin seeds. Marinate the chicken with salt and this green paste for at least 15 minutes.
Heat vegetable oil in a pan, add the chopped garlic, and saute for a few seconds. Then add the chopped onions and saute until the onions turn light brown in colour.
Add the marinated chicken pieces, mix well. Add spices - Chilli powder, coriander powder, turmeric, garam masala powder. Mix the chicken and the spices and then cover and cook for 15 minutes.
After 15 minutes add 1 cup yogurt. Cover once again and cook for 10 more minutes.
Add the spinach puree and mix well. Cover and cook for 7 to 8 minutes or till the chicken is tender.
Finally, add pepper powder and juice of half a lemon. Also, add a tablespoon of Kasuri Methi. Simmer for 2 minutes and then switch off the flame.
Serve Spinach Chicken or Palak Chicken with naan or parathas.