Authentic Thai Pineapple Fried Rice Recipe with Shrimp and Cashews

This Thai Pineapple Fried Rice is a delicious and practical way to use leftover rice. Scrambled eggs, curry powder, soy sauce, fish sauce and juicy pineapple come together for a balance of savory, sweet and mildly spicy flavors. Fresh Thai basil and red chiles add brightness and an authentic Thai touch.

Pineapple Fried Rice in a white skillet.
Table of Contents

Before you get started / Kelley’s tips

  • Use day-old rice. Leftover rice is drier and firmer, which helps it fry without getting mushy.
  • Adjust spice to your preference. Reduce or remove Thai red chiles and seeds for milder heat, or add more chiles or crushed red pepper if you want it hotter.
  • Taste and tweak. After tossing everything together, taste and add salt, pepper or an extra tablespoon or two of soy sauce if you prefer a moister, saltier finish.

Ingredients

  • Butter + oil: A mix of butter for flavor and oil for higher-heat frying gives the best texture.
  • Vegetables: Green onions (white and green separated), red bell pepper, garlic and Thai red chiles. Use whatever vegetables you have on hand.
  • Curry powder: Adds warmth and depth.
  • Cooked leftover rice: Day-old rice is ideal. If using freshly cooked rice, spread it on a sheet pan and chill for an hour to dry it out.
  • Fish sauce: Provides savory umami; substitute soy sauce if needed.
  • Low-sodium soy sauce: For a balanced salty note without overpowering the dish.
  • Pineapple: Fresh or well-drained canned pineapple adds sweetness and a bit of moisture.
  • Thai basil: Tear leaves to preserve flavor. If unavailable, fresh basil can substitute, though the flavor will be slightly different.
Thai red chilies in a plastic container.

How to Make Thai Pineapple Fried Rice

  1. Cook eggs: Melt butter in a large skillet over medium heat. Add whisked eggs, scramble until cooked, then transfer to a bowl and set aside.
Scrambled eggs in a white skillet.
  1. Cook vegetables: Wipe the skillet clean. Heat 1 tbsp oil over medium-high, add diced bell pepper, the white parts of the green onions and sliced Thai chiles. Sauté 3–4 minutes until softened.
Veggies for fried rice in a white skillet.
  1. Add aromatics and curry powder: Stir in minced garlic and curry powder; cook for about 1 minute until fragrant.
Cook veggies for fried rice in a white skillet.
  1. Fry the rice: Add the remaining 1 tbsp oil and the cooked rice. Fry, stirring, for 2–3 minutes so the grains heat through and begin to separate.
  2. Combine the rest: Pour in fish sauce and soy sauce, add diced pineapple, torn Thai basil, the green parts of the onions and the scrambled eggs. Toss to combine and wilt the basil.
Thai Fried Rice Ingredients in a white skillet.
  1. Finish and season: Taste and adjust seasoning with salt, pepper or an extra tablespoon or two of soy sauce if you prefer a moister, saltier dish. Serve warm.
Thai Pineapple Fried Rice in a white skillet.

What to Serve with Thai Pineapple Fried Rice

  • Light appetizers like vegetable spring rolls or crab rangoon.
  • Grilled or skewered proteins such as Thai chicken satay or grilled shrimp.
  • Soups and salads with Thai flavors, like a light coconut soup or Thai chicken salad with spicy peanut dressing.
  • Simple stir-fried vegetables for extra greens: broccoli, snap peas or zucchini.

Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes. Brown rice is a heartier, higher-fiber alternative. It may be slightly chewier and can require a bit more cooking time to reach your preferred texture.

Can I use canned pineapple instead of fresh?

Yes. Drain canned pineapple thoroughly to avoid excess moisture. Fresh pineapple will give a slightly firmer texture and brighter flavor.

How do I store leftover fried rice?

Keep leftovers in an airtight container in the refrigerator for 3–4 days. Reheat in a skillet over medium heat with a splash of oil to prevent drying.

Fried Rice Variations

  • Extra vegetables: Add snap peas, peas, corn, broccoli or zucchini for more color and nutrition.
  • Low-carb option: Swap rice for cauliflower rice or use quinoa.
  • Add protein: Stir in cooked shrimp, chicken or beef to make it a heartier main course.
Thai Pineapple Fried Rice in a white bowl.

More Fried Rice Recipes To Try

  • img 76374 9
    Easy Fried Rice
  • img 76374 10
    Instant Pot Fried Rice
  • img 76374 11
    Easy Shrimp Fried Rice
  • img 76374 12
    Pork Fried Rice
  • img 76374 13
    Cauliflower Fried Rice

Save this Recipe

Enter your email to get this recipe delivered to your inbox and receive new recipes weekly.

img 76374 17
Recipe

Thai Pineapple Fried Rice

5 from 1 vote
This Thai Pineapple Fried Rice is a flavorful way to repurpose leftover rice using eggs, curry powder, soy sauce and pineapple. Thai basil and red chilies add freshness and heat.
Author: Kelley Simmons
Prep Time: 10 mins
Cook Time: 15 mins
Total Time: 25 mins
Serves 4 servings

Ingredients 

  • 1 tbsp unsalted butter
  • 3 large eggs, whisked
  • 2 tbsp oil, divided
  • 4 green onions, sliced (white and green separated)
  • 1 medium red bell pepper, diced
  • 1-2 small thai red chilies, depending on your spice level
  • 5 cloves garlic, minced
  • 1 tsp curry powder
  • 4 cups cooked leftover rice
  • 1 tbsp fish sauce
  • 1 low sodium soy sauce
  • 1 cup pineapple, diced
  • 1 cup thai basil, torn

Instructions

  • Melt butter in a large skillet over medium heat. Add in eggs and scramble until cooked, then set aside.
    img 76374 18
  • Wipe the skillet clean and add 1 tbsp oil. Heat over medium-high, then add bell pepper, the white parts of the green onions and the Thai chiles. Sauté 3–4 minutes until softened.
    img 76374 19
  • Stir in garlic and curry powder and cook another minute.
    img 76374 20
  • Add remaining oil and the cooked rice. Fry 2–3 minutes, stirring to separate the grains.
  • Pour in fish sauce and soy sauce, add pineapple, torn Thai basil, the green parts of the onions and the scrambled eggs. Toss to coat and wilt the basil.
    img 76374 21
  • Taste and adjust seasoning with salt, pepper or an extra tablespoon or two of soy sauce if desired. Serve immediately.
    img 76374 22

Nutrition Information

Calories: 383kcalCarbohydrates: 50gProtein: 10gFat: 14g
img 76374 23

Did You Make This?

Share your feedback and photos — leave a review and tag your creations to show how you served it.