
This Thai pineapple fried rice is sweet, savory, and fragrant, with juicy pineapple, crisp vegetables, and jasmine rice tossed in a bold umami sauce. It comes together quickly in a hot wok, making it perfect for a colorful weeknight meal or easy side dish.
Whisk the oyster sauce, fish sauce, soy sauce, sugar, and Thai seasoning together in a small bowl. Break up any clumps in the chilled rice so the grains separate easily during stir-frying.
Heat the vegetable oil in a wok or large nonstick skillet over high heat until shimmering.
Add the garlic and onion. Stir-fry for about 1 minute, just until fragrant and the onion begins to soften.
Add the red bell pepper and cook for 1 minute, stirring constantly so it stays crisp-tender.
Add the peas and stir-fry for 30 seconds, just until heated through.
Add the jasmine rice and pour the sauce over the top. Toss and stir-fry for 2 to 3 minutes, until the rice is evenly coated, hot, and lightly caramelized in spots.
Fold in the pineapple and stir-fry for about 30 seconds, only long enough to warm it without making the rice watery.
Turn off the heat, toss through the green onion, and serve immediately.
Day-old chilled jasmine rice gives the best texture because it is drier and less likely to clump. If using freshly cooked rice, spread it on a tray and chill it uncovered until firm before stir-frying. Keep the heat high and avoid overcrowding the pan; if your skillet is small, cook the rice in two batches. Canned pineapple works well, but drain it thoroughly so the fried rice does not turn soggy.




