Wash, chop all the veggies and measure out all the other ingredients and keep them close by, the stir-fry comes together fast!
Heat a large non-stick wok on medium high, add the oil.
Add the two eggs to the oil, and scramble. Once the eggs start to look done, about 1-2 minutes, add the minced garlic and cook till fragrant, 1-2 minutes.
Add the onions, chillies, carrot and mushrooms. Stir-fry the veggies for 1-2 minutes till heated through. Push all the ingredients to the sides of the wok.
Add cashews and stir-fry for 1-2 mins till starting to toast and get golden, mix into the rest of the stir-fry ingredients and push everything to the side once again.
Add the shrimp to the centre of the wok. Stir-fry in the centre of the wok till they start to turn pink, then mix in with the rest of the ingredients in the wok.
Once the shrimp are cooked, add the green peppers, stir fry 1-2 more minutes.
Add the rice, stir-fry sauce and 1/2 cup water.
Stir-fry till the rice are all coated in the sauce and some rice grains are starting to turn brown (about 2-3 minutes). You may need to gently break apart any large chunks of rice with your spoon to help it along.
Add the pineapples. Stir-fry one more minute, then turn off the heat.
Sprinkle with basil and green onion. Serve immediately.