Take cashews and yogurt in a blender and puree till smooth.
Take all ingredients except oil in a bowl and mix well. Let it marinate for 2 hours.
Heat oil in a pan. Add in chicken pieces and fry till golden brown.
Now add in remaining marinate into the pan, add some water.
Cover and cook on low heat for 15 to 20 mins.