Heat butter or oil in large saute pan over medium heat. Dredge chicken lightly in flour and brown lightly on one side, about 3 minutes. Turn and brown on other side. Add chopped onion, salt and pepper to taste, curry powder and pepper flakes. Srir briefly and add chicken stock and half-and-half. Stir and add coconut, raisins and cashews. Reduce heat and simmer, uncovered and stirring occasionally, until sauce thickens, about 10 minutes.
Serve with white rice.