Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat.
Add the beaten eggs and scramble until cooked. Remove from the wok and set aside.
In the same wok, heat the remaining oil and sauté the garlic and onion until fragrant.
Add the bell pepper, pineapple, shrimp or chicken (if using), peas, and cashew nuts. Stir-fry for a few minutes until the ingredients are cooked through.
Add the chilled rice to the wok and break up any clumps with a spatula.
Sprinkle the soy sauce, fish sauce, and curry powder over the rice. Stir well to combine all the ingredients.
Add the scrambled eggs back to the wok and mix everything together.
Taste and adjust seasoning if needed.
Serve the Thai-style Pineapple Fried Rice hot, garnished with fresh cilantro and lime wedges on the side.
Enjoy!