Marinate the chicken with the ginger garlic paste, chilli powder, turmeric, salt and lemon juice. Refrigerate for 30 minutes
Heat 4 tablespoon oil (reserve the other tablespoon for later) in a pan, on medium heat and add the onion. Sauté until the onion is golden brown
Add ginger garlic paste and cook for 1 minute or until the raw smell disappears
Add the chilli powder, cumin and coriander. Cook for 30 seconds and add the pureed tomatoes
Cook the tomatoes for about 10-12 minutes until the oil comes to the surface and it has reduced
Add the yogurt and mix well. Cook for a few seconds and add the chicken. Allow it to fry in the sauce for 5 minutes
Add 1 cup warm water. Cover and simmer for 20-25 minutes
Mix in the fenugreek leaves.
Add 1 tablespoon oil in a pan and fry the onion, chilli and curry leaf until slightly brown. Add it to the dish. Garnish with coriander