If you love the bold, exotic flavors of Thai cuisine, you need to try Thai Pineapple Fried Rice! This dish is the perfect combination of savory, sweet, spicy, and nutty flavors, all packed into a single bowl of golden, fragrant rice. Made with succulent shrimp, juicy pineapple, roasted cashews, and aromatic curry powder, this dish is a quick, budget-friendly alternative to restaurant takeout while delivering an authentic taste of Thailand right in your kitchen.
In this post, we’ll cover how to make Thai Pineapple Fried Rice step by step, pro cooking tips, variations, storage tips, and more to help you perfect this dish!
The History and Cultural Significance of Thai Pineapple Fried Rice
Thai Pineapple Fried Rice is a dish that beautifully blends the rich culinary heritage of Thailand with international flavors. Originating from traditional Thai street food culture, this dish is often served in a hollowed-out pineapple, making it visually stunning and packed with tropical flavors. The sweetness from the pineapple, the umami depth from fish sauce, and the aromatic warmth of curry powder all contribute to its distinctive Thai identity.
Thai cuisine is known for its balance of flavors—sweet, salty, sour, spicy, and umami. Pineapple Fried Rice is an excellent example of this balance, incorporating sweetness from the pineapple and raisins, saltiness from the fish sauce, spice from the chilies, and umami from the shrimp and seasonings. This dish is not only a staple in Thai households but also a popular item in Thai restaurants worldwide, loved for its easy preparation, vibrant color, and bold taste.
One of the unique aspects of this dish is its versatility. It can be found in fine-dining Thai restaurants, street food vendors, and homemade kitchens alike. The ability to swap ingredients and adjust the heat level makes it adaptable to various dietary preferences. Thai Pineapple Fried Rice is commonly served with grilled meats, seafood, or a side of Thai peanut sauce to enhance the overall meal experience.
For those wanting a taste of authentic Thai flavors at home, this recipe provides the perfect introduction to Thai cooking techniques and ingredients. By using simple, everyday components and Thai pantry staples, you can recreate this iconic dish without needing to travel to Thailand.
Advertisement
Why You’ll Love This Thai Pineapple Fried Rice Recipe
- Bursting with Thai flavors – A perfect balance of sweet, salty, spicy, and nutty.
- Quick and easy – Ready in just 20 minutes, making it a great weeknight meal.
- Healthy and nutritious – Packed with protein, fiber, and healthy fats.
- Great for meal prep – Reheats beautifully, making it an excellent make-ahead dish.
- Customizable – Swap the shrimp for chicken, tofu, or even beef.
Ingredients for the Best Thai Pineapple Fried Rice
Main Ingredients:
- 2 tablespoons vegetable oil – For frying and keeping everything non-stick.
- 2 shallots or 1 small onion, thinly sliced – Adds aromatic depth to the dish.
- 3 cloves garlic, minced – Infuses bold, garlicky flavor.
- 1 small red or green chili, minced (de-seeded for milder rice) – Adds a slight heat kick.
- 12 fresh extra-large or jumbo shrimp, peeled and deveined – The protein base of this dish.
- 2 eggs, beaten – Adds richness and texture.
- 3 tablespoons chicken broth or stock – Helps create a light sauce.
- 3 tablespoons fish sauce – Gives a traditional umami boost.
- 2 teaspoons curry powder – The key ingredient for the golden color and warm spice.
- 1 teaspoon sugar – Balances the flavors.
- ½ cup roasted unsalted cashews – Adds crunch and nuttiness.
- 4 cups plain cooked rice (at least 1 day old, cold) – Cold rice fries better and absorbs flavors well.
- 1 cup pineapple chunks (fresh preferred, but canned works too) – Adds sweetness and juiciness.
- ½ cup frozen peas, thawed – Adds a pop of color and freshness.
- ¼ cup raisins or currants – Provides chewy, sweet contrast.
- 2 scallions, finely sliced – Used for garnish and flavor enhancement.
Step-by-Step Instructions for Thai Pineapple Fried Rice
Step 1: Sauté the Aromatics
- Heat vegetable oil in a wok or large nonstick frying pan over medium-high heat.
- Add shallots, garlic, and minced chili, stir-frying for about one minute until fragrant.
Step 2: Cook the Shrimp & Eggs
- Add the shrimp and toss a few times. If the wok becomes too dry, add a little broth or water.
- Push the mixture to the side and pour in the beaten eggs. Stir quickly to scramble.
Step 3: Prepare the Sauce & Seasoning
- In a small bowl, mix chicken broth, fish sauce, curry powder, and sugar.
- Pour the sauce mixture into the wok and stir to coat everything evenly.
Step 4: Add the Nuts & Rice
- Add roasted cashews, stir-frying for about 30 seconds.
- Add cold rice and break up any clumps while stirring. Continue stir-frying until everything is well combined and evenly golden.
Step 5: Incorporate Pineapple & Final Ingredients
- Add pineapple chunks, peas, and raisins, tossing everything together for another 1-2 minutes.
- Stir in half of the scallions and mix well.
Step 6: Serve & Garnish
- Transfer to a serving dish and sprinkle with the remaining scallions.
- Enjoy hot, served traditionally in a pineapple shell or a bowl.
Pro Tips for Making the Best Thai Pineapple Fried Rice
- Use Day-Old Rice – Fresh rice will turn mushy, so use cold, leftover rice for the best texture.
- Use Fresh Pineapple – It provides a juicier, more authentic taste compared to canned.
- Avoid Overcooking Shrimp – Cook shrimp just until pink and opaque to prevent rubbery texture.
- Adjust the Spice Level – Add more chilies for heat or omit them for a mild version.
- Toss Instead of Stirring – Use a gentle tossing motion to avoid breaking the rice grains.
Delicious Variations of Thai Pineapple Fried Rice
1. Vegetarian Thai Pineapple Fried Rice
- Swap shrimp for tofu.
- Use vegetable broth instead of chicken broth.
- Replace fish sauce with soy sauce or coconut aminos.
2. Chicken Pineapple Fried Rice
- Substitute shrimp with sliced chicken breast or thighs.
- Cook the chicken before the shrimp step and proceed as usual.
3. Spicy Thai Pineapple Fried Rice
- Add extra chili flakes or Thai bird’s eye chilies.
- Use spicy Sriracha sauce instead of ketchup.
Storage & Reheating Tips
Refrigeration:
- Store leftovers in an airtight container for up to 3 days.
- Reheat in a pan over medium heat with a splash of broth.
Freezing Instructions:
- Allow the rice to cool completely before transferring to a freezer-safe bag.
- Freeze for up to 3 months.
- To reheat, thaw overnight and stir-fry over medium heat.
Serving Suggestions for Thai Pineapple Fried Rice
Pair your Thai Pineapple Fried Rice with these delicious sides:
- Thai Chicken Satay – Adds a protein-packed side with peanut sauce.
- Tom Yum Soup – A light, spicy Thai soup to balance the sweetness.
- Papaya Salad – A fresh, tangy side dish for contrast.
- Coconut Thai Iced Tea – Complements the dish with creamy, sweet flavors.
Health Benefits of Thai Pineapple Fried Rice
Beyond its incredible flavor, Thai Pineapple Fried Rice is a nutrient-packed dish that provides a variety of health benefits. With a balance of carbohydrates, proteins, and healthy fats, this meal is not only filling but also rich in vitamins and minerals.
- Pineapple: A powerhouse of vitamin C, manganese, and antioxidants, pineapple supports immune function and digestion. The natural enzymes in pineapple, particularly bromelain, help with protein digestion and reduce inflammation.
- Shrimp: A lean source of protein, shrimp is rich in omega-3 fatty acids, which promote heart health and brain function.
- Cashews: These heart-healthy nuts provide essential minerals like magnesium, iron, and zinc while adding a satisfying crunch.
- Eggs: Packed with protein and B vitamins, eggs contribute to muscle growth and energy levels.
- Rice: As the main carbohydrate source, jasmine or brown rice provides long-lasting energy while keeping the dish filling and satisfying.
- Chilies & Garlic: Known for their anti-inflammatory and metabolism-boosting properties, these ingredients add a kick of spice while promoting circulation and immune function.
For those who are health-conscious, Thai Pineapple Fried Rice can be customized to be even more nutritious. Using brown rice or quinoa instead of white rice boosts fiber and reduces the glycemic impact. If you prefer a lower-fat version, you can reduce the oil and nuts while still maintaining the authentic flavor.
Eating a balanced meal like this enhances energy levels, supports digestion, and provides essential nutrients for overall well-being. Whether you’re looking for a post-workout meal, a light but filling dinner, or a meal-prep-friendly dish, this recipe ticks all the boxes.
Common Mistakes to Avoid When Making Thai Pineapple Fried Rice
While Thai Pineapple Fried Rice is simple to make, certain mistakes can affect its texture and flavor. Here are some common pitfalls and how to avoid them:
1. Using Freshly Cooked Rice Instead of Day-Old Rice
- One of the biggest mistakes is using hot, freshly cooked rice, which results in mushy fried rice. Instead, use day-old rice, which is drier and firmer, making it easier to stir-fry without clumping together. If you don’t have leftover rice, spread freshly cooked rice on a tray and refrigerate for at least an hour to remove excess moisture.
2. Overcooking the Shrimp
- Shrimp cook very quickly and can become rubbery if left in the pan too long. To avoid this, cook them just until they turn pink and remove them from the pan temporarily before adding them back in later.
3. Not Stir-Frying Properly
- The key to great fried rice texture is to toss, not stir. Stirring too much breaks the rice grains, leading to a mushy consistency. Instead, use a tossing motion, flipping the rice gently so each grain gets coated in seasoning.
4. Skipping the Cashews or Raisins
- These ingredients may seem like minor additions, but they add a crucial textural and flavor contrast. The cashews provide crunch, while the raisins balance the dish with a hint of sweetness.
5. Overcrowding the Pan
- If the pan is too crowded, the rice steams instead of fries, losing the signature crispy texture of good fried rice. It’s best to cook in batches if making a large quantity.
By avoiding these mistakes, you’ll ensure your Thai Pineapple Fried Rice turns out light, fluffy, and bursting with authentic Thai flavors.
Pairing Thai Pineapple Fried Rice with Other Thai Dishes
To create a complete Thai meal, Thai Pineapple Fried Rice pairs wonderfully with other classic Thai dishes. If you want to elevate your dining experience, try serving it alongside these options:
1. Thai Chicken Satay with Peanut Sauce
- The savory, smoky, and nutty flavors of grilled chicken satay pair perfectly with the sweet and spicy rice.
2. Thai Papaya Salad (Som Tam)
- A refreshing and tangy side dish, Thai Papaya Salad offers a crunchy contrast to the warm, flavorful fried rice.
3. Tom Yum Soup
- The spicy, sour, and aromatic broth of Tom Yum Soup complements the richness of the fried rice, balancing out the meal.
4. Thai Coconut Curry
- Whether it’s yellow, green, or red curry, the creamy coconut flavors enhance the boldness of pineapple fried rice.
5. Mango Sticky Rice
- For dessert, nothing beats Mango Sticky Rice, a classic Thai dish that finishes off the meal on a sweet, creamy, and refreshing note.
Pairing Thai Pineapple Fried Rice with other Thai dishes creates a complete, restaurant-quality dining experience at home. Whether you’re cooking for family, friends, or just yourself, these combinations will elevate your meal into something truly special.
PrintThai Pineapple Fried Rice 🍍🍤
- Total Time: 20 minutes
Description
If you’ve ever craved the perfect balance of sweet, savory, and spicy, this Thai Pineapple Fried Rice is a must-try! It’s packed with juicy shrimp, golden pineapple, crunchy cashews, and fragrant curry powder—just like your favorite Thai takeout but homemade and even better. The first time I made this, I was blown away by how easy and flavorful it was! Serve it in a pineapple bowl for a fun, restaurant-style experience. Who’s ready to dig in? 😍
Ingredients
✅ 2 tbsp vegetable oil
✅ 2 shallots or 1 small onion, thinly sliced
✅ 3 cloves garlic, minced
✅ 1 small red or green chili, minced (de-seeded for milder spice)
✅ 12 jumbo shrimp, peeled & deveined (about 8 oz)
✅ 2 eggs, beaten
✅ 3 tbsp chicken broth (or vegetable broth for vegetarian)
✅ 3 tbsp fish sauce (or soy sauce for vegetarian)
✅ 2 tsp curry powder
✅ 1 tsp sugar
✅ ½ cup roasted unsalted cashews
✅ 4 cups cooked jasmine rice (cold, at least 1 day old)
✅ 1 cup pineapple chunks (fresh preferred, canned works too)
✅ ½ cup frozen peas, thawed
✅ ¼ cup raisins or currants
✅ 2 scallions, finely sliced
Instructions
1️⃣ Sauté the Aromatics & Shrimp:
- Heat oil in a wok over medium-high heat.
- Add shallots, garlic, and chili. Stir-fry for 1 minute until fragrant.
- Toss in the shrimp and cook for 1-2 minutes until just pink.
2️⃣ Scramble the Eggs:
- Push everything to one side of the wok.
- Pour in beaten eggs and scramble until fully cooked.
3️⃣ Create the Flavor Base:
- Mix broth, fish sauce, curry powder, and sugar in a bowl.
- Pour into the wok and stir well.
4️⃣ Stir-Fry the Rice:
- Add cashews and cook for 30 seconds.
- Toss in cold cooked rice, breaking up any clumps. Stir-fry until evenly coated.
5️⃣ Add Final Ingredients:
- Stir in pineapple, peas, and raisins.
- Cook for another 1-2 minutes, then add half the scallions and toss.
6️⃣ Serve & Enjoy:
- Garnish with remaining scallions.
- Serve on a plate or in a pineapple bowl for extra flair! 🍍
Notes
✔ Cold rice is key! Freshly cooked rice will turn mushy, so use rice that’s at least 1 day old.
✔ Make it vegetarian: Swap shrimp for tofu, use vegetable broth, and replace fish sauce with soy sauce + vinegar or coconut aminos.
✔ Adjust spice levels: Want it hotter? Add chili flakes or Thai chili paste. Prefer mild? Omit the chili altogether.
Would you serve this in a pineapple bowl or a regular plate? Let me know below! 👇
- Prep Time: 15 minutes
- Cook Time: 5 minutes
Nutrition
- Serving Size: 4
- Calories: 501 per serving
- Sugar: 16g
- Sodium: 1221mg
- Fat: 18g
- Carbohydrates: 70g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 159mg
Final Thoughts on Thai Pineapple Fried Rice
If you’re looking for an authentic, quick, and flavorful Thai-inspired dish, this Thai Pineapple Fried Rice recipe is a must-try! It’s packed with bold flavors, vibrant colors, and an irresistible mix of textures. Whether you’re making it for a weeknight dinner, meal prep, or a special occasion, this dish is sure to impress.