Saute onion, cauliflower, and carrots in olive oil. Set aside.
Mix curry paste, coconut, and cayenne pepper. Spread over chicken and fry in hot oiled pan until chicken is done.
Add the sauteed vegetables, peas, canned tomatoes with juice and raisons. Bring mixture to a simmer for about half hour to allow flavors to absorb. Stir in yogurt until well mixed. Garnish with coconut and almonds.
Serve with coconut basmati rice.