Add the remaining 2 tablespoons (30 ml) of oil to a nonstick pan over medium heat, then add the garlic and yellow onion and fry until golden brown, 10 seconds. Add the steamed rice, yellow curry powder, tomatoes, carrot, mushrooms and pineapple and cook, stirring, until well combined and the vegetables have softened, 1 minute. Season with the sauce mixture and stir to make sure the rice is not getting lumpy. Stir for 2 minutes until the sauce soaks into the rice. Garnish with the cashews and serve with the sliced cucumber and lime wedges on the side.