Heat vegetable oil in a frying pan over medium to medium-high.
When the oil is hot, add the garlic and onion, stir until onion turn translucent ( about 1 mins or so)
Add carrot and other ” take time to cook” vegetables such as mushroom and bell pepper, stir for few minute till half cook
Add rice and pineapple and season it with soy sauce, sugar and curry power, continually stirring and tossing for about 2 minutes. Taste and adjust the seasoning if desired.
Add green onion, raisin(if using) and cashew. ( You don’t want to cook green onion too much and you want to keep cashew crunchy) Give it a few good stirs, turn the heat off and serve hot!