Thai Pineapple Fried Rice is a colorful, flavorful dish that brings a tropical twist to your dinner table. This popular recipe is the perfect balance of sweet, savory, and slightly spicy flavors. What makes it stand out is the combination of juicy pineapple chunks, fluffy jasmine rice, crunchy cashews, and a mix of fresh vegetables, all tossed together with fragrant spices.
The magic of this dish comes from its contrast of textures and flavors. Sweet pineapple pairs perfectly with salty soy sauce and fish sauce, while a hint of curry powder adds warmth and depth. Some versions also include raisins for extra sweetness and a handful of fresh cilantro or green onions for brightness. It is often served in a hollowed-out pineapple for an eye-catching presentation that feels like a mini vacation on your plate.
This dish is also very versatile. You can keep it vegetarian by using just vegetables and nuts or add proteins like chicken, shrimp, or tofu. No matter how you customize it, the key to perfect fried rice is using day-old, cold rice. Freshly cooked rice tends to be too soft and sticky, while cold rice holds its shape better and gives that signature fried rice texture.
Another great thing about Thai Pineapple Fried Rice is how quick and easy it is to make. It only takes about 20 minutes of cooking time, making it ideal for busy weeknights. At the same time, it is impressive enough to serve at gatherings, especially when you bring it to the table inside a pineapple boat.
Every bite is packed with flavor. You get the sweetness from the pineapple, a bit of crunch from the cashews, the umami from sauces, and a mild kick from curry and pepper. It is satisfying, comforting, and a little exotic without being complicated. If you are looking for a meal that is both fun and delicious, Thai Pineapple Fried Rice is always a good choice.

Ingredients
- 2 cups cooked jasmine rice preferably chilled
- 1 medium pineapple cut into bite-sized chunks
- 2 tablespoons oil vegetable or canola
- 1 clove garlic minced
- 1 cup mixed vegetables carrots, peas, and corn
- 2 tablespoons soy sauce to taste
- 1 tablespoon fish sauce optional
- 1/2 cup cashews lightly toasted
- 2 stalks green onions chopped
- to taste pinch white pepper optional
Instructions
- Heat oil in a large pan over medium heat. Add minced garlic and stir-fry for 30 seconds until fragrant.
- Add the mixed vegetables and stir-fry for about 2 minutes.
- Add the pineapple chunks and jasmine rice to the pan, stirring to combine.
- Pour in soy sauce, fish sauce, and sprinkle white pepper. Stir everything together and let cook for another 5 minutes.
- Add the toasted cashews and chopped green onions. Stir well and remove from heat.
- Serve hot and enjoy your Thai Pineapple Fried Rice.
Nutrition










This was easy and tasty! But why is fish sauce necessary? Can’t just use extra soy sauce?
Why would you use fish sauce if soy sauce is right there? Feels unnecessary. But I’ll admit the aroma changed the whole pan.
Ew pineapple is disgusting! Why would you put that in rice? No thanks!
Super easy! I added some chicken and it turned out great. Will make again!
I don’t like sweet food so pineapple in fried rice is dumb. Just stick to regular fried rice.
I get that some people don’t like sweet stuff, but pineapple brings a whole new flavor! It’s all about balance, right?
I didn’t have jasmine rice, used regular long grain. Still good, but the texture wasn’t the same. Chilled rice is still key though.
Good catch—jasmine rice really does make a difference with that light, slightly fragrant texture. Chilling helps a ton too so it doesn’t turn mushy. Glad it still worked out for you!
I followed the steps but my rice clumped together anyway 😭 I used fresh rice (oops) and it was my fault. The sauce tasted great even then. Gonna try again with chilled rice like the recipe says.
Not bad, but my pineapple turned a little too soft. Also I think I minced the garlic too fine? It burned slightly at 30 seconds. Oops.
Oof, sounds like the pineapple just went a bit over the edge. Next time try adding it a little later so it stays juicy, and keep an eye on the garlic time—30 seconds is *just* about it.
I think your instinct is right—minced garlic + hot pan = fast burn 😅. I usually chop it a bit bigger or even sauté it on slightly lower heat, then add rice right away. Also soft pineapple might mean it was too ripe or cut too small.
Isn’t fried rice just supposed to be fried rice? This fancy stuff is too much for me. I’ll stick to my basic recipe.
This dish is amazing! The sweet pineapple with the savory rice just hits the spot. My family loved it!
I can’t believe how good this turned out! My kids devoured it like it was candy! Definitely a keeper! 🍍
Looks good, but isn’t pineapple in rice a bit weird? I don’t know if I could do that. 🤔
This sounds seriously good—pineapple + fried rice is such a winning combo. I love that it uses chilled jasmine rice; that usually makes the texture perfect.
Love it! Never had frid rice like this before. So fresh and summery. Yum!
Totally agree! This recipe is a game changer. The pineapple gives it such a unique twist!
Looks good but I don’t know…pineapple in fried rice? Sounds odd. 🤔
I’m not sure about the pineapple amount—2 cups of rice and just one pineapple could be a little sweet? Might need more acidity (like lime).
so good!!! 🍍🍚
It’s just rice with fruit. Not impressed, I like my fried rice to be savory.
I followed it pretty much exactly—except I used frozen mixed veggies—and it still turned out great. Next time I’ll toast the cashews a tiny bit longer.
Fish sauce optional is a good call. I added it and it tasted very “restaurant” to me—like legit Thai vibes. Would make again.
Not bad, but I think 1 clove garlic is too little. I love garlic so I used like 3 cloves and it tasted way better. Also I only had brown rice… it was okay but not the same.
Quick question: do I use fresh pineapple or canned? I used canned and it got watery. Otherwise pretty good, 2/5 watery but 4/5 flavor.
Wow, this was delicious! The pineapple really adds a unique flavor. Will definitely make again!
I don’t know, pineapple in fried rice? Sounds weird. I prefer it without fruit, honestly.
I’m glad you liked it! The pineapple really does make it special. Did you use fresh or canned pineapple?
Yum!!! I love pineapple and rice together. I had some leftover chicken and added it in. So good!
Way too many ingredients for a simple fried rice. Just want straightforward.
This was absolutely delicious! The pineapple gave it a nice sweetness. Will definitely make again!
It was okay, but I think I messed up the rice part. How do you know it’s done?
I didn’t have fish sauce so I skipped it—still tasted “Thai-ish” in a good way. The garlic smelled amazing. Will make again.
Wait… if you skipped fish sauce, wouldn’t it just be pineapple fried rice with soy? Maybe I’m doing it wrong, but mine needs fish sauce for that real punch. What soy sauce amount did you use?
So glad it still worked without the fish sauce! I always forget that part, and it’s reassuring it stays “Thai-ish” anyway. The garlic really makes the whole dish.
This recipe was amazing! The pineapple added such a nice sweetness.
This looks like the kind of dish you can mess up easily. Mine stuck a bit and I think my garlic burned. Watch the heat like a hawk.
Ugh I’ve totally done the stuck/burned garlic thing with fried rice 😅. For me it’s always the pan too hot + not enough oil. Still, pineapple rice is so good—I’m gonna try again but watch it like you said.
Great point about the heat—garlic goes from fragrant to burned fast. I usually lower the heat right after adding it so it doesn’t turn bitter. This sounds awesome with the pineapple!
Good concept, but 5 minutes feels short for the rice to really get that fried texture. Next time I’ll cook it a bit longer on higher heat.
Totally agree—5 minutes can be enough to warm everything, but not always for that proper fried, slightly crispy rice texture. I usually go longer and crank the heat a bit.
Disagree a little 😅 I think the key is that the rice is already chilled and kinda dry. If it’s fresh rice, yeah, 5 mins won’t do much, but with day-old rice it can still get good texture.
Tasty, but I think 5 minutes after adding rice was a little too long for my pan. I ended up drying it out slightly. Next time I’ll stop earlier.
I made this for a potluck and everyone devoured it! Huge hit!