The Ultimate Guide to Making Delicious Thai Pineapple Fried Rice at Home
There’s something magical about a bowl of Thai Pineapple Fried Rice that transports me straight back to my travels in Thailand. Picture this: I’m sitting at a bustling street cart, the aroma of spices wafting through the air while tropical fruits glisten in the sunlight. The memory of that first bite—a perfect blend of sweet, savory, and a little spice—has stuck with me like a cherished family recipe passed down through generations.
Every time I make this dish, it’s more than just a recipe; it’s a gateway to those sun-soaked days, filled with laughter and the warm company of friends and family. My version stands out from the rest because I make sure to use fresh ingredients, a delightful combination of textures, and that perfect hint of coconut to elevate the experience. This isn’t just any fried rice; it’s a celebration of flavors and memories!
In this guide, I’ll share with you my carefully crafted recipe that not only tantalizes your taste buds but also brings a pinch of nostalgia to your kitchen. You’ll learn how to make authentically delicious Thai Pineapple Fried Rice that’s quick, easy, and utterly unforgettable.
What Are Thai Pineapple Fried Rice?
Thai Pineapple Fried Rice originates from the vibrant streets of Thailand, where street vendors whip up this delightful dish in a matter of minutes. The unique combination of jasmine rice, fresh pineapple, and a selection of aromatic spices gives it a flavor profile that’s both refreshing and hearty. Each bite delivers a mouthful of sweet pineapple chunks mingling with savory shrimp and a hint of curry, all atop a fluffy base of perfectly cooked rice.
What sets Thai Pineapple Fried Rice apart is its versatility—it’s easy to customize based on what you have on hand. Whether you’re enjoying it as a quick weeknight meal or impressing friends at a dinner party, this dish is a showstopper. It’s perfect for celebrating special occasions or simply enjoying a satisfying weeknight dinner.
Why You’ll Love This Recipe
Stellar Flavor Combinations: Thai Pineapple Fried Rice is a delightful blend of sweet, savory, and spicy flavors. By using real pineapple and a mix of spices, this dish tantalizes the palate in a way that restaurant versions often miss.
Cost-Effectiveness: Making this dish at home is far more economical than ordering it from a restaurant. You’re looking at wholesome ingredients that won’t break the bank, and you can make a generous portion for the whole family.
Customizable Ingredients: Use whatever proteins you prefer—shrimp, chicken, or tofu—plus a range of vegetables according to the season. This makes it a go-to meal year-round!
Simplicity: This recipe is straightforward, easy to follow, and perfect for every skill level in the kitchen. Even if you’re a novice, I promise you can achieve a restaurant-quality dish with a little practice.
Quick Cook Time: From start to finish, you can have this tasty meal on the table in under 30 minutes. It’s the perfect choice for those busy weeknights when you want a homemade meal without spending hours in the kitchen.
Ingredients

- 1 1/4 teaspoon curry powder (look for a quality brand for the best flavor)
- 1/2 teaspoon white pepper
- 1 1/2 teaspoon sugar (for a hint of sweetness)
- 1/4 teaspoon table salt
- 2 teaspoons soy sauce (low-sodium is a great alternative)
- 2 teaspoons fish sauce (gives that authentic umami flavor)
- 1 1/2 teaspoon shrimp paste in oil (optional, but amplifies the depth of flavor)
- 3 tablespoons neutral oil (like canola or vegetable oil)
- 12 medium to large shrimp, peeled and deveined (or your protein of choice)
- 2 eggs (for extra protein)
- 375 grams cooked jasmine rice or coconut rice (preferably day-old for the best texture)
- 1/2 cup small diced onions (adds great flavor)
- 1 cup fresh pineapple, cut into 1/2 inch x 1/2 inch x 1 inch pieces (fresh is best!)
- 2 tablespoons raisins (optional, for a touch of sweetness)
- 1/2 cup roasted cashews, unsalted (for crunch)
- 2 green onions, chopped (for garnish and flavor)
- 1 roma tomato, diced (for freshness)
- Pineapple bowl for serving (optional, for a fun presentation)
- Cucumber slices for serving (optional, for some refreshing crunch)
- Toasted shredded coconut for serving (optional, for added flavor)
Prep Notes:
- If possible, use day-old rice as it helps prevent clumping.
- Ensure your shrimp are at room temperature before cooking for even searing.

Step-by-Step Instructions
Prepare Coconut Rice:
- In a pot, combine 3/4 + 1/8 cup jasmine rice with 1/2 cup water and 1/2 cup coconut milk. Bring to a boil, then reduce heat and cover. Cook for about 15 minutes. Fluff and set aside.
Mix Dry Ingredients:
- In a bowl, combine curry powder, white pepper, sugar, and salt. Set aside.
Prepare Sauces:
- In another bowl, whisk together soy sauce, fish sauce, and shrimp paste (if using).
Cook Shrimp:
- In a wok or large frying pan, heat 2 tablespoons of oil over high heat. Add the shrimp and sear until they’re pink and halfway cooked. Remove and set aside.
Scramble Eggs:
- In the same pan, add more oil if needed. Scramble the eggs until just set, about 1-2 minutes.
Add Rice and Onions:
- Stir in the cooked rice and diced onions, mixing well. Let it cook undisturbed for about 2-3 minutes so it gets a little crispy.
Season Rice:
- Incorporate the dry seasoning and sauce mixtures, tossing thoroughly until the rice is well coated and flavors meld.
Add Pineapple and Shrimp:
- Gently fold in the pineapple and raisins (if using). Return the shrimp to the pan, allowing the rice to toast undisturbed for another 10-15 seconds. Repeat the toasting process a couple of times to get that crunchy texture.
Finish the Dish:
- Stir in the cashews, diced tomatoes, and green onions. Serve hot in a plate or a pineapple bowl, garnished with cucumber slices and shredded coconut if desired.
Chef’s Tips:
- For added flavor, let the rice rest after cooking; it helps the grains firm up a bit.
- Adjust the seasoning to your taste, especially if you love a bit more heat from chilies.
Expert Tips & Tricks
Best Shrimp: Look for fresh or wild-caught shrimp when possible; their texture and flavor cannot be beat!
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a pan for the best results.
Make-Ahead: You can prep the ingredients the day before and store them separately for easy cooking when you’re ready to eat.
Troubleshooting: If your rice seems sticky, it may be because it wasn’t cooked long enough or was too moist. Next time, ensure it’s dried out a bit before frying.
Ingredient Variations: Feel free to swap out shrimp for tofu or chicken if you’re looking for something different. A mix of veggies can also be delightful!
Reheating Tips: When reheating, a little splash of water or coconut milk can help revive the rice’s moisture.
Serving Suggestions
This vibrant Thai Pineapple Fried Rice stands tall on its own, but it pairs beautifully with a light Asian cucumber salad or crispy spring rolls. For a more festive occasion, serve it in a hollowed-out pineapple for that stunning presentation! It’s perfect for brunch, lunch, or a laid-back dinner party where everyone can dig in and enjoy.
Variations & Substitutions
- Different Proteins: Swap shrimp for diced chicken, pork, or tofu.
- Vegetarian Adaptation: You can easily make a vegetarian version by omitting shrimp and adding more vegetables like bell peppers, snap peas, or zucchini.
- Seasonal Flavors: In the fall, throw in diced butternut squash or zucchini. In summer, consider adding fresh peas or corn.
Nutrition & Storage Info
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Estimated Calories per Serving: Approximately 350-400 calories, depending on protein choice and portion size.
- Storage:
- Room Temp: Not recommended for more than 2 hours.
- Fridge: Up to 3 days in an airtight container.
- Freezer: Not ideal due to the texture of the rice but can last up to a month if necessary.
FAQ Section
Can I use day-old rice?
- Yes! Day-old rice is ideal for fried rice as it’s less sticky and allows for better frying.
Can I make this dish vegetarian?
- Absolutely! Just skip the shrimp and use tofu or a medley of seasonal vegetables.
What if I don’t like pineapple?
- While pineapple adds a unique sweetness, you can try using mango or omit it altogether.
How spicy is this dish?
- It typically isn’t spicy unless you add hot pepper. Adjust spices to suit your taste!
What can I serve this with?
- It’s delicious on its own but pairs nicely with fresh salads or spring rolls.
Can I make this in advance?
- Yes, but for the best texture, it’s best enjoyed freshly made. You can prep ingredients ahead of time!
Is there a gluten-free version?
- Yes, just ensure that your soy sauce is gluten-free or swap it with coconut aminos.
How do I store leftovers?
- Store in an airtight container in the fridge for up to 3 days or reheat in a pan.
Can I use brown rice?
- Yes, but note that the cooking time may vary and the texture will be different.
What’s the best kind of shrimp to use?
- Fresh or wild-caught shrimp yield the best texture and flavor!

Conclusion
This Thai Pineapple Fried Rice recipe is indeed special—it’s a flavorful journey through sweet and savory notes that evoke fond memories and create new ones at your dinner table. I encourage you to give this recipe a try, and I promise it will become a staple in your kitchen, just as it has in mine.
I’d love to hear your thoughts—did you tweak the recipe? What did your family think? Connect with me in the comments below, and don’t forget to check out my other related recipes for even more culinary inspiration! Happy cooking!

Thai Pineapple Fried Rice
Ingredients
Method
- In a pot, combine 3/4 + 1/8 cup jasmine rice with 1/2 cup water and 1/2 cup coconut milk. Bring to a boil, then reduce heat and cover. Cook for about 15 minutes. Fluff and set aside.
- In a bowl, combine curry powder, white pepper, sugar, and salt. Set aside.
- In another bowl, whisk together soy sauce, fish sauce, and shrimp paste (if using).
- In a wok or large frying pan, heat 2 tablespoons of oil over high heat. Add the shrimp and sear until they’re pink and halfway cooked. Remove and set aside.
- In the same pan, add more oil if needed. Scramble the eggs until just set, about 1-2 minutes.
- Stir in the cooked rice and diced onions, mixing well. Let it cook undisturbed for about 2-3 minutes so it gets a little crispy.
- Incorporate the dry seasoning and sauce mixtures, tossing thoroughly until the rice is well coated and flavors meld.
- Gently fold in the pineapple and raisins (if using). Return the shrimp to the pan, allowing the rice to toast undisturbed for another 10-15 seconds. Repeat the toasting process a couple of times to get that crunchy texture.
- Stir in the cashews, diced tomatoes, and green onions. Serve hot in a plate or a pineapple bowl, garnished with cucumber slices and shredded coconut if desired.







