Easy Pineapple Fried Rice Recipe (Ready in 20 Minutes!)

Golden rice tossed with juicy pineapple, crunchy cashews, and soy sauce. That first bite? Sweet, salty, completely addictive.

You’re probably spending too much on takeout. Or staring at leftover rice wondering what to do with it. Maybe both.

This pineapple fried rice fixes that. One pan. Twenty minutes. Faster than delivery.

TimeDuration
Prep10 min
Cook10 min
Total20 min
Servings4
DifficultyEasy
DietVegetarian, vegan option

I’ve been making this for years. Lost count of how many times it’s saved dinner. Once you get this down, you’ll wonder why you ever called for takeout.

CONTENT SUMMARY

Why This Actually Works

First time I had pineapple fried rice was at a tiny Thai place near campus. Fruit in fried rice? Sounded weird.

One bite changed everything.

That sweet pineapple against salty soy sauce. I’d never tasted anything like it. Went home determined to recreate it.

Took me a while. Tested fresh pineapple, canned, day old rice, two day old rice. Tried shrimp, chicken, vegetables. Made it too sweet more times than I want to admit.

Here’s what I learned: ratio matters. Too much pineapple tastes like dessert. Too little and why bother?

Your first try might not be perfect. Mine wasn’t. But it’ll taste good. By the third time? You’ll have it down.

Quick note: Make sure you store leftover rice properly (fridge, no more than 3 to 4 days) and reheat it until it’s steaming hot.

What You Need

Simple stuff. The secret isn’t fancy ingredients. It’s how you cook them.

Main Ingredients

IngredientAmountWhy It Matters
Cooked jasmine rice (cold, day old)4 cupsMust be cold or it gets mushy
Pineapple chunks (fresh or canned)1.5 cupsThe star ingredient
Eggs2 largeSkip for vegan
Vegetable oil3 tablespoonsNeeds high heat oil
Garlic, minced3 clovesNon negotiable
Onion, diced½ mediumAdds depth
Frozen peas and carrots1 cupClassic combo
Soy sauce3 tablespoonsSalty umami base
Oyster sauce1 tablespoonOptional but good
Green onions, sliced3 stalksFresh finish
Cashews½ cupOptional crunch
White pepper¼ teaspoonBetter than black here
Sugar1 teaspoonBalances everything

The Rice Thing Nobody Tells You

You absolutely have to use day old rice. Not fresh. Not warm. Cold rice that’s been sitting in the fridge.

Fresh rice has too much moisture. It turns into a gummy mess when you try to fry it. I learned this the hard way. Twice.

Cold rice from the fridge dries out just enough. The grains separate beautifully. That’s the whole secret right there.

Don’t have day old rice? Spread fresh rice on a baking sheet and stick it in the fridge for at least an hour. It’s not quite as good as overnight, but it works. If you love rice-based dinners, this chicken broccoli rice casserole is another weeknight favorite worth bookmarking.

About the Pineapple

Fresh is sweeter and firmer. Canned is convenient and already cut. Both work great.

If using canned, drain it really well. Like, really well. Pineapple juice in your fried rice is not the move. And if you end up with leftover pineapple, check out these crushed pineapple recipes; you’ll find plenty of ways to use every last bit.

Frozen works too. Just thaw it completely and drain all that liquid.

Sauce Swaps

No oyster sauce? Use hoisin. Or skip it. The rice will still be good.

Need it gluten free? Use tamari instead of regular soy sauce.

Want more umami? Add a teaspoon of fish sauce. Game changer.

What NOT to Do

Don’t use warm rice. Seriously.

Don’t use brown rice. Different cooking method entirely.

Don’t use butter or olive oil. They burn at high heat. Vegetable oil only.

Budget Hack

Use leftover takeout rice. Free ingredient. You’re welcome.

Frozen pineapple chunks go on sale all the time. Stock up.

Skip the cashews or use peanuts. Way cheaper.

Equipment

You need:

  • Large skillet or wok (12 to 14 inch)
  • Spatula or wooden spoon
  • Knife and cutting board
  • Measuring stuff
  • Small bowl for eggs

Nice to have:

  • Actual wok (but skillet works fine)
  • Rice paddle
  • Prep bowls

The pan size matters more than you’d think. You need room. Crowded rice steams instead of fries. Then you get mush.

Wok versus skillet? Woks are traditional. Skillets are easier for most people. Either works as long as it’s big and gets really hot.

Don’t have a big pan? Cook in two batches. Not kidding. Better than trying to cram everything and ending up with sad, steamed rice.

How to Make It

Get everything ready first. Once you start cooking, it moves fast.

Step 1: Prep Everything (10 minutes)

Cold rice goes in a bowl. Break up the clumps with your hands.

Drain the pineapple. Like really drain it.

Dice the onion. Mince the garlic. Slice the green onions.

Beat the eggs in a small bowl. Pinch of salt.

Measure your sauces into a small bowl so you can just pour.

Line everything up near the stove. You won’t have time to grab stuff once cooking starts.

Step 2: Scramble the Eggs (2 minutes)

Medium high heat. Add 1 tablespoon oil. Swirl it around.

Pour in the eggs. Let them sit for maybe 10 seconds. Then scramble gently.

They should still look a little wet when you take them out. They’ll finish cooking later.

Remove to a plate. Break into smaller pieces. Set aside.

Skip this if you’re going vegan.

Step 3: Cook Aromatics and Veggies (3 minutes)

Crank the heat to high. Add 2 more tablespoons of oil.

Onion goes in. Stir fry for a minute.

Garlic goes in. 30 seconds. Keep it moving so it doesn’t burn. Burned garlic tastes awful.

Frozen peas and carrots straight from the freezer. Stir fry 1 to 2 minutes until they’re hot.

Your kitchen should smell amazing right now.

Step 4: Add Rice and Fry (3 minutes)

Cold rice goes in. Break up any clumps with your spatula.

Here’s the technique: press the rice flat against the hot pan. Let it sit there for 30 seconds without touching it.

Then toss. Press again. Let it sit.

Do this for 2 to 3 minutes total. Some grains should start turning golden. That’s what you want.

Don’t stir constantly. That’s the mistake everyone makes. The rice needs contact with the hot pan to get crispy.

Step 5: Add Sauces and Pineapple (2 minutes)

Push rice to the sides. Make a well in the middle.

Pour soy sauce and oyster sauce into that well. Let it sizzle for a few seconds. Smells incredible.

Toss everything to coat the rice.

Add pineapple chunks. Add the scrambled eggs back in.

Toss for about a minute. Just enough to heat the pineapple. Don’t overmix or it breaks down.

Step 6: Finish and Serve (1 minute)

Sprinkle white pepper and sugar over everything.

Taste it. Need more soy sauce? Add some.

Toss in green onions. Add cashews if you’re using them.

One final toss. Transfer to a serving dish right away while it’s hot.

Fancy presentation: Hollow out a pineapple half. Use that flesh in the rice. Serve the fried rice in the shell. Looks amazing.

What it should look like: Separate fluffy grains. Some golden bits. Sweet and salty in perfect balance. Slightly crispy, not mushy.

Tips That Actually Matter

Cold rice isn’t optional. Day old refrigerated rice is what makes this work. Fresh rice equals mushy disaster. Ask me how I know.

Keep the heat high. Your pan should be smoking hot before the rice goes in. This is what creates restaurant texture.

Don’t crowd the pan. Smaller pan? Cook in batches. Too much rice at once just steams. You want frying, not steaming.

Press and wait. Stop stirring constantly. Let the rice sit against the hot pan. That’s how you get those crispy golden bits everyone loves.

Taste as you go. Too sweet? More soy sauce. Too salty? More pineapple. You’re in control here.

Ways to Mix It Up

VariationWhat to AddHow It Tastes
Thai Style1 tbsp fish sauce, ½ tsp curry powderAuthentic restaurant vibe
Spicy1 to 2 tsp sriracha, red pepper flakesSweet heat combo
VeganSkip eggs, extra veggies, more cashewsPlant based goodness
HawaiianDiced turkey, extra pineapple, toasted coconutTropical and fun
LoadedShrimp, chicken, and eggs all togetherComplete meal situation

My kids like the mild version. I go for spicy. My husband adds turkey for Hawaiian style. Make it yours.

Storage

MethodHow LongWhat to Know
Fridge3 to 4 daysAirtight container, cool it first
FreezerUp to 2 monthsSingle portions work best

Reheating the right way:

Stovetop is best. Heat a skillet, add a tiny bit of oil, toss the rice for 3 to 5 minutes until hot and crispy again.

Microwave works. Sprinkle with water, cover with damp paper towel, heat in 30 second bursts.

Don’t refreeze once it’s thawed. Just don’t.

When Things Go Wrong

Rice turned out mushy? Pan wasn’t hot enough. Or you used fresh rice. Use cold day old rice next time and crank the heat.

Too sweet? Pineapple wasn’t drained well enough. Add more soy sauce. Squeeze of lime helps too.

Tastes bland? Add white pepper. Drizzle of sesame oil. Or that teaspoon of fish sauce I mentioned.

Rice is clumping? Break up all clumps before you start cooking. Use enough oil. Toss instead of stirring.

Vegetables are mushy? Cooked them too long. Keep them moving over high heat. Crisp tender, not soft.

Nutrition Info

Per serving (4 servings, vegetarian):

NutrientAmount
Calories380
Carbs58g
Protein10g
Fat12g
Sodium680mg
Fiber3g
Sugar12g

Add shrimp? About 100 more calories and 20g protein per serving.

Vegetarian by default. Easy to make vegan. Gluten free if you use tamari. And that pineapple isn’t just for flavor; it brings vitamin C, manganese, and digestive enzymes to the bowl.

Questions You’re Probably Asking

1: Is pineapple fried rice actually Thai food?

Yes, it’s a real Thai dish called Khao Pad Sapparod, not a Western invention. It traces back to Chinese communities in Thailand who mixed local pineapple into their fried rice tradition. Totally legit, not just a tourist menu item.​​

2: Can I make pineapple fried rice without a wok?

Yes. A large skillet works fine. The only thing you miss is that smoky “wok hei” flavor from commercial heat. High heat, uncrowded pan, and the press-and-wait technique close that gap significantly.

3: Why does restaurant pineapple fried rice taste different from homemade?

Three things: insanely high commercial heat, a well-seasoned wok built up over years, and extras like curry powder or raisins that most home recipes skip. You can get close at home but there’s always a small restaurant edge.

4: Can kids eat pineapple fried rice?

Yes, and most kids love it because of the sweetness. For a kid-friendly version just skip the pepper and chili, go lighter on soy sauce, and use canned pineapple which is softer and milder. It’s a solid one-pan family meal. If you’re always on the hunt for kid-friendly meal ideas, that roundup has 25 more options your little ones will actually eat.

Tell Me How It Goes

Made this? I actually want to know how it turned out.

Drop a comment. Tell me if you went with shrimp or kept it vegetarian. Did you try the pineapple bowl thing? Did your family demand you make it again?

Your experience helps other people feel brave enough to try something new. And I genuinely love hearing about it.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pineapple fried rice served inside a hollowed pineapple shell with cashews, peas, carrots, and green onions on a wooden surface

Easy Pineapple Fried Rice Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Said
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Sweet, savory pineapple fried rice made with cold jasmine rice, juicy pineapple chunks, vegetables, eggs, and soy sauce. The rice fries until lightly crispy, then gets tossed with garlic, onion, and a touch of sweetness for a classic takeout-style dish.


Ingredients

4 cups cooked jasmine rice (cold, day-old)

1½ cups pineapple chunks (fresh or canned, well drained)

2 large eggs

3 tablespoons vegetable oil

3 cloves garlic, minced

½ medium onion, diced

1 cup frozen peas and carrots

3 tablespoons soy sauce

1 tablespoon oyster sauce (optional)

3 green onions, sliced

½ cup cashews (optional)

¼ teaspoon white pepper

1 teaspoon sugar


Instructions

1. Prepare everything before cooking. Break apart cold rice in a bowl so there are no clumps. Drain pineapple well, dice the onion, mince garlic, and slice green onions. Beat the eggs in a small bowl with a small pinch of salt. Measure sauces into a small bowl.

2. Heat a pan over medium-high heat with 1 tablespoon oil. Pour in the eggs and let them sit briefly, then gently scramble. Remove while still slightly soft and set aside.

3. Increase heat to high. Add the remaining 2 tablespoons oil. Stir fry diced onion for about 1 minute, then add garlic and cook about 30 seconds while stirring constantly.

4. Add frozen peas and carrots directly from the freezer. Stir fry 1 to 2 minutes until heated through.

5. Add the cold rice. Break up any remaining clumps with a spatula. Press the rice flat against the hot pan and let it cook for about 30 seconds before tossing. Repeat pressing and tossing for 2 to 3 minutes until some grains turn lightly golden.

6. Push rice to the sides of the pan to create a space in the middle. Pour in soy sauce and oyster sauce and let them sizzle briefly, then toss everything together.

7. Add pineapple chunks and return the scrambled eggs to the pan. Toss gently for about 1 minute so the pineapple warms without breaking apart.

8. Sprinkle white pepper and sugar over the rice. Taste and adjust soy sauce if needed. Add green onions and cashews, toss once more, and serve hot.

Notes

Cold day-old rice works best because fresh rice is too soft and becomes mushy.

Pressing the rice against the hot pan creates lightly crispy grains.

Drain pineapple very well so the rice stays fluffy.

Cashews add a pleasant crunch but can be skipped.

For a fun presentation, serve the fried rice inside a hollowed pineapple half.

  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Stir-Fry
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 portion
  • Calories: 410
  • Sugar: 8g
  • Sodium: 820mg
  • Fat: 15g
  • Saturated Fat: 3g
  • Carbohydrates: 58g
  • Fiber: 3g
  • Protein: 11g

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star