Thai Pineapple Fried Rice with Shrimp
Thai pineapple fried rice with shrimp, cashews, curry powder, and sweet-tart pineapple chunks, served in the classic sweet-savory style.
About This Recipe
Khao pad sapparot, pineapple fried rice, is a well-known Thai dish that pairs curry-spiced fried rice with sweet pineapple, shrimp or chicken, and crunchy cashews — a genuine restaurant and home dish rather than a tourist invention, though it is especially popular in Bangkok. This version uses apple as a stand-in when fresh pineapple isn't available or in season, tossed in at the end to add sweetness and acidity, though pineapple remains the traditional and preferred choice whenever you can get it. The technique that defines this dish is the curry powder base: a spoonful of Thai or Indian-style yellow curry powder fried briefly in oil with garlic gives the rice its signature golden color and warm, mild spice, distinguishing it clearly from a plain soy-based fried rice. Shrimp are added toward the end so they don't overcook, and cashews go in last to keep their crunch rather than turning soft in the wok's residual moisture. The finished dish balances sweet fruit, warm curry spice, briny shrimp, and crunchy cashews over well-fried jasmine rice — sometimes served dramatically inside a hollowed pineapple half at restaurants, though a simple bowl works just as well at home.
Ingredients
Serves 4
- 350 gshrimp(peeled, deveined)
- 4 cupscooked jasmine rice(cold, day-old)
- 1.5 cupsfresh pineapple(diced (or apple if unavailable))
- 3 tbspneutral oil(divided)
- 3 clovesgarlic(minced)
- 1 tbspThai yellow curry powder
- 2eggs(beaten)
- 2 tbspfish sauce
- 1 tspsugar
- 0.25 cupraisins
- 0.5 cuproasted cashews
- 4scallions(sliced)
- 1lime(cut into wedges)
Instructions
- 1
Cook the shrimp
Heat 1 tbsp oil in a wok over high heat. Add shrimp and cook 2-3 minutes until just pink and opaque. Remove and set aside.
- 2
Scramble the egg
Add a touch more oil, pour in beaten egg, and scramble quickly until just set, about 30 seconds. Remove and set aside with the shrimp.
- 3
Bloom the curry powder
Add remaining oil and garlic to the wok, stir-frying 20 seconds, then add curry powder and toast 30 seconds until fragrant, taking care not to let it burn.
Toast the curry powder in oil rather than adding it dry to the rice — blooming spices in fat wakes up their flavor and gives the rice a more even golden color.
- 4
Fry the rice
Add cold rice, breaking up clumps, and toss over high heat 3-4 minutes until the curry powder coats every grain and the rice is hot throughout.
- 5
Combine and finish
Return shrimp and egg to the wok along with pineapple, fish sauce, sugar, and raisins. Toss 1-2 minutes to combine and heat through. Remove from heat, fold in cashews and scallions, and serve with lime wedges.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use fresh pineapple if at all possible — canned pineapple is much sweeter and wetter, and will make the rice soggy.
- →
Add the cashews at the very end, off heat, so they stay crunchy instead of softening in the residual steam.
- →
Toast the curry powder briefly in oil before adding rice; this single step makes the biggest difference in flavor depth.
Variations
- •
Swap shrimp for diced chicken breast, cooking it fully before adding the other ingredients.
- •
Serve inside a hollowed pineapple half for the classic restaurant presentation.
- •
Add a small handful of frozen peas and diced carrot for extra color and texture.
Storage
Refrigerate in an airtight container up to 2 days — the pineapple and shrimp don't hold quite as well as a plain fried rice. Reheat in a hot skillet or wok rather than the microwave to preserve texture.
History & Origin
Pineapple fried rice is closely associated with the court cuisine influence during the reign of King Rama V in the late 19th century, when Western and Persian-influenced ingredients like curry powder and dried fruit began appearing in Thai royal kitchens, later filtering into everyday Thai cooking. Today it's a common dish at Thai restaurants worldwide, often served in a hollowed pineapple shell.
Frequently Asked Questions
Can I use canned pineapple if fresh isn't available?
Yes, but drain it very well and pat it dry first, since canned pineapple holds much more liquid than fresh and can make the fried rice soggy if added straight from the can.
What can I substitute for Thai curry powder?
A mild Indian-style curry powder or a mix of turmeric, cumin, and coriander in roughly equal parts will give a similar warm, golden flavor, though true Thai curry powder blends are worth seeking out at an Asian grocery store.
Can I make this without shrimp?
Yes — diced chicken, tofu, or simply extra vegetables all work well; just adjust cooking time so whatever protein you use is fully cooked before combining with the rice.
Nutrition Facts
Per serving (400g / 14.1 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Thai Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes