Skip to content
thaidinner✨ New

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.

Prep
15 min
Cook
20 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#thai#fried rice#shrimp#pineapple#dinner#curry

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. 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. 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. 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. 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. 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.

Download Now

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

Calories440kcal
Protein22g
Carbohydrates55g
Fat16g
Fiber3g
Protein22g
Carbs55g
Fat16g

Time Summary

Prep time15 min
Cook time20 min
Total time35 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes