A lovely simple spicy chicken dish, that is mainly flavoured by fresh chopped tomatoes and ginger. I love adding capsicum/pepper in this dish too, it adds to the wonderful aroma and gives a fantastic yummy finish.
Heat the oil n butter, add the whole spices (cumin, cardamom, cinnamon, pepper, cloves). Once they start to sputter, add the fenugreek/methi leaves, followed by the chopped onions. Fry the onions on medium heat until golden, then add the ginger and garlic, followed by the chopped tomatoes and 1 green chilli. Cook until the tomatoes reduce in amount and thicken up, releasing the oil.
Turn up the heat to high, now add the marinated chicken pieces. Stir fry them in this mixture on high heat for 5 minutes until the chicken turns color, then reduce the heat to low, add the cumin powder, chili powder and coriander powder plus half a cup of warm water. Cover the pot and let the chicken simmer on low heat for about 10 minutes.
Check on it, stir and add some salt, then cover again and let it cook for another 8-10 minutes. Now check on the chicken, add the chopped capsicum/pepper, adjust salt and add the second green chilli plus a bit of the coriander leaves (if you're not using capsicum, just add the salt and green chilli n coriander leaves at this point).
Cover and simmer again for another 5-8 minutes or until the capsicum has started to soften. Check if the chicken is done, squeeze the juice of half a lemon, sprinkle the garam masala and some chopped coriander. Turn off the heat once the chicken is done.
Leave it to rest for about 20 minutes covered before serving so that the flavours get properly infused into the chicken. Garnish with ginger and more coriander, and serve with either rice or naan...or whatever else you prefer.