Clean chicken pieces and keep aside.
Saute the onions, tomatoes, ginger and garlic in a heavy bottom pan.
Add half teaspoon of turmeric powder, chilly powder and Coriander powder and saute well.
Let the mixture cool and then puree the above.
Take the pureed mixture in a heavy bottom pan and add the chicken pieces.
sprinkle 1/2 tsp Garam Masala powder and close the pan lid. Let it cook for 10 min.
In another pan pour 2 tablespoon oil/butter.
Saute the ginger, garlic and green chillies.
Add the sliced onions and tomatoes.
Add the remaining half teaspoon of Turmeric, chilly, corianderand garam masala powders.
The above cooked chicken along with the gravy to this mixture.
Add the powdered methi leaves and the cashewnut paste and salt to taste into chicken curry.
Let the chicken curry cook for another 10 minutes.
Add coriander leaves and cream (Optional) into chicken curry.
:- chicken curry is ready.
:- Serve chicken curry hot with naan/pulao.