Thai Pineapple Fried Rice Recipe is the perfect mix of sweet, savory, and satisfying—made with juicy pineapple, curry-seasoned rice, crunchy cashews, and plenty of bold Thai-inspired flavor. If you’ve ever ordered pineapple fried rice at a restaurant and wondered how it tastes so good, this homemade version delivers the same magic in one pan.

Why This Thai Pineapple Fried Rice Just Works

Some meals are comforting because they’re rich. Others work because they’re bright and fresh.

This one somehow does both.

You get fluffy jasmine rice, juicy pineapple, scrambled egg, a little curry warmth, salty fish sauce, and roasted cashews for crunch. Every bite changes slightly. That’s part of the fun.

And unlike takeout fried rice, this version doesn’t feel heavy.

It feels balanced.

  • Sweet from pineapple
  • Savory from fish sauce
  • Warm and fragrant from curry powder
  • Rich from egg
  • Crunchy from cashews
  • Fresh from lime

That mix? That’s why people keep making it.

Let’s Talk Rice First (Because It Matters More Than You Think)

Here’s the thing: fresh rice can ruin fried rice.

Sounds dramatic. It kind of is.

Warm, freshly cooked rice holds too much moisture. It steams instead of fries. The grains clump. You lose that light, slightly toasted texture you want.

Day-old jasmine rice is the gold standard.

Cold rice separates better. Fries better. Tastes better.

If you forgot to make rice ahead?

Spread freshly cooked rice on a baking sheet and chill it for 30–60 minutes. Not perfect, but it works.

And yes—jasmine rice really does make a difference. Its floral aroma is part of what makes this feel like Thai fried rice instead of just… rice with pineapple.

Ingredients You’ll Need

For The Fried Rice

  • 4 cups cooked cold jasmine rice
  • 2 cups pineapple chunks
  • 2 eggs, lightly beaten
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • ½ cup frozen peas
  • ½ cup roasted cashews
  • 3 green onions, sliced
  • 2 tablespoons neutral oil

For The Sauce

  • 1 tablespoon fish sauce
  • 1 tablespoon soy sauce
  • 1 teaspoon oyster sauce (optional)
  • 1 teaspoon curry powder
  • 1 teaspoon lime juice

Optional Protein

  • Shrimp
  • Chicken
  • Tofu

Step-by-Step Instructions

Step 1: Prep Everything First

This recipe moves fast.

Chop vegetables. Mix the sauce. Beat the eggs. Measure the rice.

Once the pan is hot, you won’t want to stop and search for soy sauce.

(We’ve all done it.)

Step 2: Cook The Eggs

Heat oil in a large skillet or wok.

Add eggs.

Scramble until just set, then remove and set aside.

Soft eggs work better here than dry eggs.

Step 3: Cook Aromatics

Add a bit more oil.

Cook onion, garlic, and bell pepper for about 2–3 minutes until fragrant.

That smell? That’s where dinner starts becoming exciting.

Step 4: Add The Rice

Now add the cold rice.

Break up any clumps.

Stir-fry over medium-high heat for 3–4 minutes so some grains get lightly toasted.

Don’t rush this part.

This is where fried rice starts tasting like fried rice.

Step 5: Add Sauce And Pineapple

Pour in the sauce.

Toss well.

Add pineapple, peas, cooked egg, and cashews.

Cook another 2 minutes.

You want the pineapple warmed—not collapsed.

There’s a difference.

Step 6: Finish And Serve

Add green onions.

Squeeze lime over the top.

Taste and adjust.

More fish sauce? Fine.

More lime? Even better.

Serve immediately.

Or go dramatic and pile it into a hollowed-out pineapple half. Totally optional. Slightly ridiculous. Also very fun.

Common Mistakes (And How to Avoid Them)

Mushy Rice

Cause:

  • Fresh rice
  • Too much sauce

Fix:

  • Use cold rice
  • Keep sauce light

Fried rice should be coated, not soaked.

Pineapple Makes Everything Watery

Cause:

  • Too much pineapple juice

Fix:

  • Drain canned pineapple well
  • Pat fresh pineapple dry if very juicy

It Tastes Too Sweet

Cause:

  • Pineapple too ripe

Fix:

  • Add extra lime
  • Add a little more fish sauce

Balance fixes almost everything.

Make It Your Own (This Recipe Likes That)

This is one of those forgiving recipes.

Change it around.

Add Shrimp

Probably the most classic version.

Cook shrimp first, remove, then add back at the end.

Make It Vegetarian

Use tofu.

Swap fish sauce for soy or vegan fish sauce.

Still delicious.

Want Heat?

Add:

  • Thai chilies
  • Chili crisp
  • Sriracha drizzle

Now we’re talking.

Why Pineapple in Fried Rice Makes Sense (Even If It Sounds Weird)

Okay, maybe pineapple in rice sounds odd at first.

Rice… fruit?

But think of it like adding fruit to savory dishes:

  • Cranberries in stuffing
  • Apple with pork
  • Mango salsa on fish

Same idea.

Sweetness lifts rich flavors.

Acid cuts through savory notes.

Pineapple isn’t random here.

It’s doing a job.

A pretty delicious job.

What to Serve With Thai Pineapple Fried Rice

Honestly, it can be dinner by itself.

But if you want a full spread:

Great Pairings

  • Thai cucumber salad
  • Chicken satay
  • Coconut shrimp
  • Thai basil chicken
  • Fresh spring rolls

Drinks

  • Sparkling lime water
  • Thai iced tea
  • Crisp Riesling

And if you’re doing this in summer? Add grilled skewers and call it a party.

Storage and Leftovers

This reheats surprisingly well.

Fridge

Store up to 4 days.

Reheat

Best:

  • Skillet

Good:

  • Microwave

Add a tiny splash of water while reheating if it feels dry.

Freezer

Yes, up to 2 months.

Though honestly… it rarely lasts that long.

FAQs

1. Can I make Thai Pineapple Fried Rice without fish sauce?

Yes.

Use soy sauce instead.

You’ll lose some traditional flavor, but it still works.

2. Can I use brown rice?

Absolutely.

Texture changes a bit, but it’s great for meal prep.

3. Is curry powder traditional?

Often, yes.

Many Thai restaurant versions include it, and it gives the dish that signature golden color.

4. Can I make this ahead?

Yes.

In fact, day two might be even better.

That happens with fried rice sometimes.

Final Thoughts

This Thai Pineapple Fried Rice Recipe is one of those rare meals that feels fun, fresh, and practical all at once. It’s quick enough for busy weeknights, flexible enough for meal prep, and flavorful enough to feel like something special. Once you make it at home and taste that sweet-savory balance straight from the pan, there’s a good chance it becomes a regular in your dinner rotation.

Don’t Miss: Better-Than-Takeout Shrimp Fried Rice (Easy & Delicious)

Don’t Miss: Slow Cooker Cashew Chicken

Also Try: Spicy Peanut Chicken Noodles (Easy & Delicious)

Thai Pineapple Fried Rice Recipe

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course

Ingredients
  

  • 4 cups cooked cold jasmine rice
  • 2 cups pineapple chunks
  • 2 eggs
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • ½ cup peas
  • ½ cup roasted cashews
  • 3 green onions
  • 2 tablespoons oil
Sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon soy sauce
  • 1 teaspoon oyster sauce (optional)
  • 1 teaspoon curry powder
  • 1 teaspoon lime juice

Method
 

  1. Step 1: Prep Everything First
    This recipe moves fast.
    Chop vegetables. Mix the sauce. Beat the eggs. Measure the rice.
    Once the pan is hot, you won’t want to stop and search for soy sauce.
    (We’ve all done it.)
  2. Step 2: Cook The Eggs
    Heat oil in a large skillet or wok.
    Add eggs.
    Scramble until just set, then remove and set aside.
    Soft eggs work better here than dry eggs.
  3. Step 3: Cook Aromatics
    Add a bit more oil.
    Cook onion, garlic, and bell pepper for about 2–3 minutes until fragrant.
    That smell? That’s where dinner starts becoming exciting.
  4. Step 4: Add The Rice
    Now add the cold rice.
    Break up any clumps.
    Stir-fry over medium-high heat for 3–4 minutes so some grains get lightly toasted.
    Don’t rush this part.
    This is where fried rice starts tasting like fried rice.
  5. Step 5: Add Sauce And Pineapple
    Pour in the sauce.
    Toss well.
    Add pineapple, peas, cooked egg, and cashews.
    Cook another 2 minutes.
    You want the pineapple warmed—not collapsed.
    There’s a difference.
  6. Step 6: Finish And Serve
    Add green onions.
    Squeeze lime over the top.
    Taste and adjust.
    More fish sauce? Fine.
    More lime? Even better.
    Serve immediately.
    Or go dramatic and pile it into a hollowed-out pineapple half. Totally optional. Slightly ridiculous. Also very fun.