This post may contain affiliate links. Please read my privacy policy.
This Pineapple Fried Rice is a quick, flavorful dinner that’s ready in just 20 minutes. Juicy shrimp, crunchy cashews, and sweet pineapple come together in a dish that’s as easy as it is delicious. Give it a try tonight—it’s a recipe you’ll want to make again and again!

Authentic Thai Pineapple Fried Rice
The Chinese may have invented Fried Rice, but it’s the genius of the Thais that made it sinfully delicious. Thai Pineapple Fried Rice is the perfect example—a dish that’s bursting with sweet, savory, and slightly spicy flavors. Imagine juicy shrimp, sweet pineapple, and a mix of shrimp paste and fish sauce that ties it all together.
This easy recipe is my go-to for busy nights—it’s ready in just 20 minutes and the perfect way to use up leftover rice. Skip the takeout and try this instead—you’ll be coming back to this one for sure! Check out my tips below to get this recipe just right every time! And if you’re all about pineapple, you’ve got to try my Pineapple Curry next!
Why My Recipe Is The Best

Here’s why my recipe is a winner—it’s all about simple ingredients, bold flavors, and a meal that’s ready in no time.
- Ready in no time. This dish comes together in just 20 minutes, making it a go-to for quick, flavorful meals on busy days.
- Way better than takeout. Fresh ingredients, no MSG, and bold, authentic Thai flavors. Fish sauce, dark soy sauce, and fresh chilies come together in golden fried rice with bright pineapple and fresh cilantro—just like a Thai restaurant dish.
- The best way to use leftover rice. Got day-old steamed rice? Don’t let it go to waste—this recipe brings it to life with just a few simple steps.
Ingredients You’ll Need

- Oil – Use vegetable or canola oil.
- Garlic
- Thai shrimp paste – This is optional, but if you’re using shrimp paste, go for Tra Chang or Maesri brand – they’re known for their authentic, rich flavor and are easy to find in most stores.
- Shrimp – You can swap it for chicken if you prefer.
- Leftover steamed rice
- Pineapple – I used fresh pineapple, but if you’re using canned, make sure it’s packed in 100% juice, not syrup.
- Red chili
- Fish sauce – Go for Red Boat, Three Crabs, or Magic Chef – they deliver a clean, savory flavor without the strong, pungent aroma.
- Dark soy sauce
- Cashew nuts – Use unsalted, roasted cashew nuts.
- Cilantro
You can find all the ingredient details in the recipe card at the bottom of this post.
How To Make Pineapple Fried Rice

Alright, first heat up a wok and add some oil. Once it’s nice and hot, toss in the garlic and shrimp paste (if you’re using it) and let it cook until it smells amazing. Then, throw in the shrimp and cook them until they’re about halfway done. Next, add the rice, pineapple, and chili (if you’re feeling it) and just give everything a good stir to mix it all together.
Now, add the fish sauce and dark soy sauce, and give everything a good stir to make sure the rice soaks up all that flavor. Stir-fry for another minute, then toss in the cashews and mix it all up. Once it’s looking good, plate it, garnish with some fresh cilantro, and serve it up right away!
Secrets To Perfect Pineapple Fried Rice
- I recommend using leftover or overnight rice. It helps the rice stay nice and grainy, not mushy, giving the fried rice that perfect texture I love.
- Fresh pineapple is a must for me, but if you’re using canned, just make sure it’s packed in 100% juice, not syrup. And be sure to drain and rinse it before tossing it in!
- Fish sauce is key! It adds that authentic Thai flavor, so don’t skip it. Be sure to check out the ingredients section above for my top brand recommendations.
- I always serve it with lime wedges—just squeeze fresh lime juice over the rice right before serving.
Frequently Asked Questions
Yes, feel free to mix in any vegetables you like! Bell peppers, carrots, peas, or green beans are all great additions. Just chop them into small pieces and stir-fry them along with the garlic for a colorful, veggie-packed version.
Yes, you can. For frozen shrimp, just make sure to thaw them properly and pat them dry to remove excess water before cooking. If you’re using precooked shrimp, add them towards the end of cooking—just long enough to heat through, so they don’t get tough or rubbery.
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of water to keep it moist.
It’s best enjoyed fresh, but you can freeze it without the pineapple and shrimp for up to 1 month. Thaw in the fridge and reheat gently, adding fresh pineapple and shrimp when serving.
This recipe is only 282 calories per serving.

What To Serve With This Recipe
This meal is best served with Thai dishes (such as Choo Chee Salmon). For a wholesome Thai meal and easy weeknight dinner, I recommend the following recipes.
I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on Facebook, Pinterest, and Instagram for new updates.
Other Thai Recipes You Might Like

Prevent your screen from going dark
-
Heat a wok and add cooking oil. Stir-fry the garlic and shrimp paste (if using) until aromatic. Add the shrimp and stir-fry until half-cooked. Add the rice, pineapple pieces, and chili (if using), and do a few quick stirs.
-
Add fish sauce and dark soy sauce, and stir to blend well with the rice. Stir-fry for another minute, then add the cashew nuts and stir to combine. Dish out, garnish with cilantro, and serve immediately.
- I recommend using leftover or overnight rice. It helps the rice stay nice and grainy, not mushy, giving the fried rice that perfect texture I love.
- Fresh pineapple is a must for me, but if you’re using canned, just make sure it’s packed in 100% juice, not syrup. And be sure to drain and rinse it before tossing it in!
- Fish sauce is key! It adds that authentic Thai flavor, so don’t skip it. Be sure to check out the ingredients section above for my top brand recommendations.
- I always serve it with lime wedges—just squeeze fresh lime juice over the rice right before serving.
Serving: 3people, Calories: 282kcal, Carbohydrates: 30g, Protein: 13g, Fat: 13g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 8g, Trans Fat: 0.04g, Cholesterol: 80mg, Sodium: 606mg, Potassium: 262mg, Fiber: 1g, Sugar: 5g, Vitamin A: 94IU, Vitamin C: 30mg, Calcium: 53mg, Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.