Grind the ingredients listed under ‘to grind’ label, with 2 tbsp water, to a fine paste. Take half of the ground paste & apply to the cleaned chicken pieces. Add salt also to the marinated chicken & keep it aside for half an hour. Meanwhile heat oil in a pan & add sliced onions & salt. Cook till it becomes golden brown in color. Remove half of the cooked onions to another plate & keep it aside. Add small onions to the onions in the cooking pan. Cook for a few minutes. Add tomato & cook till it becomes soft. Add non sour yogurt to this & mix well. Add remaining half of the ground masala & fry it till the oil starts appearing. Add marinated chicken pieces to this & mix well. Add ¾ cup of boiling water and cover and cook the chicken.
Add cashew paste and the kept aside cooked onions to thick coconut milk. Stir well. When the chicken is almost cooked, add coconut milk mixture to the curry. Cook till the gravy becomes thick and the chicken pieces are coated well with the masala. The consistency of this curry is semi dry chicken, it has a pasty masala.
Garnish the cooked chicken with boiled egg & fried cashew