Clean and cut the chicken into small pieces. Soak cashews in warm milk for 15 mins and and grind it into a fine paste. Marinate the chicken with salt, turmeric pdr, garam masala, crushed pepper, crushed garlic and chopped onion for ½ hr to 1 hr. Cover and cook it in low flame without adding oil. Stir it occasionally and sprinkle a little water into the chicken. When it is fully cooked and dry, add the cashew paste and pour 1 cup water into it. Heat it for a few mins and add the crushed kasuri methi and combine well. Remove it from fire and serve it hot with chappathi or naan.