1. Begin by placing the oil in the frying pan and then adding the onion and the bell pepper and sautéing the vegetables for about 5 minutes.
2. Next, add the raisins and about half of the cashews / almonds to the mix. Mix these items in with the onion and bell pepper for about 3 minutes, and then add the pineapple and again mix and sauté for about another 4 minutes.
3. Next, add the rice to the mixture and being stirring everything into each other. Begin adding the sugar, soy sauce, ginger, and pineapple juice to the mixture, and stir these into the mixture.
4. Finally, add the coconut flakes (optional), the rest of the nuts, the garlic and any additional spices to the mixture and cook for another 5 – 6 minutes, or until you feel confident with the mixture being hot enough.
Notes: I enjoy having my almonds and cashews at different levels of heat, which is why I add half at one time and the other half later, but you can add them all at once of course if you like. Also, feel free to increase an amount of any one ingredient, and alternatively decrease the amount of anything as well, as my tastes prefer something nice and sweet (hence the amount of sugar and pineapple juice).
Finally, there are a lot of other vegetables that go well with this dish, such as zucchini!