20-Minute Pineapple Fried Rice
This pineapple fried rice hits that sweet and salty balance you want, with juicy pineapple, crisp vegetables, and tender shrimp tossed in a simple soy and fish sauce blend. It comes together in one pan and tastes like a takeout treat you made yourself, only fresher.

The secret to getting it right fast is having everything prepped before the wok hits the heat. Once the pan is hot, the whole dish comes together in about ten minutes.
Why This One Stays in the Rotation
It is the kind of meal that feels a little special without a complicated process. The pineapple brings a bright, juicy pop against the savory rice, and the shrimp cook fast enough to keep the whole thing weeknight friendly.
I also love how flexible it is. You can swap the protein, use whatever vegetables are in the crisper, or go vegan with tofu and a splash of tamari. It always works.
Ingredients

- 3 tbsp neutral oil: vegetable or canola oil, split across cooking stages
- 8 oz large shrimp, peeled and deveined: roughly 16 to 20 shrimp; thawed if frozen
- 2 large eggs: lightly beaten with a pinch of salt
- 1 small yellow onion: finely chopped, about 1 cup
- 3 cloves garlic: minced
- 1 red bell pepper: diced small
- 1 carrot: peeled and diced small
- 3 cups cooked jasmine rice: day-old rice is best; cold from the fridge so it fries crisp
- 1 cup fresh or canned pineapple chunks: if canned, drain well; fresh pineapple gives a brighter bite
- 2 tbsp soy sauce: use tamari for gluten free
- 1 tbsp fish sauce: adds depth; omit for a vegan version
- ½ tsp white pepper: optional, for a gentle warmth
- 2 green onions: sliced thin, for garnish
- ¼ cup roasted cashews: roughly chopped
- Fresh cilantro leaves: for serving
Variations
- Swap the protein: use boneless chicken thighs, thinly sliced, or cubed firm tofu. Cook the same way but adjust the time for chicken to cook through.
- Make it vegan: replace shrimp with tofu, skip fish sauce, and use soy sauce alone with a squeeze of lime at the end. Check the variation note for a similar vegan fried rice called Thai Basil Fried Rice.
- Add heat: stir in a minced Thai chili or a spoonful of sambal oelek along with the garlic.
- Change the crunch: crushed peanuts or toasted coconut flakes work in place of cashews.
How to Make Pineapple Fried Rice
Step 1: Sear the Shrimp

Heat 1 tablespoon of the oil in a large wok or heavy skillet over high heat. Once the oil shimmers, add the shrimp in a single layer and cook for about 2 minutes, until pink and curled. Flip and cook another 30 seconds, then transfer to a plate. The shrimp should be just cooked through, as they will finish heating later.
If the pan looks dry, wipe it quickly with a paper towel held with tongs before adding the next ingredient.
Step 2: Scramble the Eggs

Turn the heat down to medium. Add another 1 tablespoon of oil and pour in the beaten eggs. Let them set for about 20 seconds, then break them into large curds with a spatula. Cook for roughly 1 minute, until the eggs are softly set but not browned. Slide them onto the plate with the shrimp.
You want the eggs tender, not rubbery, because they will absorb the sauce later.
Step 3: Fry the Vegetables

Add the last 1 tablespoon of oil to the pan and raise the heat back to high. Toss in the onion, garlic, bell pepper, and carrot. Stir fry for 2 to 3 minutes, until the onion turns translucent and the carrot softens just a bit. The vegetables should still have a little crunch.
Keep the food moving so the garlic does not burn. If it starts to brown too fast, lower the heat a touch.
Step 4: Crisp the Rice

Add the cold rice to the pan, breaking up any clumps with your spatula. Spread the rice out and let it sit without stirring for 1 full minute to get some crispy edges, then toss and repeat. After about 3 minutes total, the rice should be hot and lightly toasted.
Now pour the soy sauce and fish sauce over the rice, along with the white pepper. Stir well to coat every grain.
Step 5: Serve It Up

Return the shrimp and eggs to the pan, add the pineapple chunks, and toss gently for about 30 seconds just to warm the fruit through. Pile the fried rice into bowls or a serving dish, then scatter the green onions, cashews, and cilantro over the top.
A squeeze of lime right before eating wakes up all the flavors.
A Few Tips Before You Start
- Cold rice is non-negotiable. If your rice is fresh, spread it on a tray and chill uncovered in the fridge for an hour so it dries out and fries instead of steaming.
- Work in batches if your pan is small. Overcrowding drops the temperature and makes the rice gummy.
- Canned pineapple works in a pinch, but drain it well and pat the chunks dry with a paper towel. Too much juice undoes the crisp texture.
- Taste before adding salt. Fish sauce and soy sauce are both salty, so you may not need extra.
Scale the recipe up or down:
| Ingredient | 2 Servings | 4 Servings | 6 Servings |
|---|---|---|---|
| Shrimp | 4 oz | 8 oz | 12 oz |
| Eggs | 1 large | 2 large | 3 large |
| Rice | 1½ cups | 3 cups | 4½ cups |
| Pineapple | ½ cup | 1 cup | 1½ cups |
| Soy sauce | 1 tbsp | 2 tbsp | 3 tbsp |
| Fish sauce | 1½ tsp | 1 tbsp | 1½ tbsp |
Storing Leftovers
- Refrigerate: keep leftovers in an airtight container for up to 3 days. The rice will soften a bit but still tastes great.
- Reheating: heat a skillet over high with a tiny splash of oil, add the rice, and stir fry until hot. The microwave works, but you lose the crispy edges.
What to Serve With Pineapple Fried Rice
Fried rice is a full meal on its own, but a side of cucumber salad with a little rice vinegar and sugar cuts the richness nicely. For a bigger spread, pair it with Thai grilled chicken skewers (satay) or a simple tom yum soup. The bright, sour broth contrasts the sweet fried rice.
Frequently Asked Questions
Can I use fresh, just-cooked rice?
No, it will turn out gummy. Day-old rice from the fridge is drier and fries up crisp.
My fried rice came out mushy. What went wrong?
The pan was likely too crowded or the rice was too moist. Use high heat and cold, dry rice, and fry in batches if needed.
Can I make this without fish sauce?
Yes. The dish will taste less complex, but a pinch of salt and an extra splash of soy sauce can compensate.
Is there a way to use up leftover pineapple?
Absolutely. Toss extra chunks into a smoothie, or caramelize them in a pan with a little butter and brown sugar for an ice cream topping.

Pineapple Fried Rice Recipe
Ingredients
Method
- Heat 1 tbsp oil in a wok over high, sear shrimp 2 minutes per side, then transfer to a plate.
- Lower to medium heat, add 1 tbsp oil, pour in eggs, scramble until soft, and move to the plate.
- Add remaining 1 tbsp oil, raise heat to high, stir fry onion, garlic, bell pepper, and carrot for 2 to 3 minutes.
- Add cold rice, spread and crisp for 3 minutes, then stir in soy sauce, fish sauce, and white pepper.
- Return shrimp, eggs, and add pineapple; toss 30 seconds. Serve with green onions, cashews, and cilantro.
