Thai Pineapple Rice Recipe: Tropical Sweet and Savory Stir-Fry

Thai Pineapple Rice Recipe: Tropical Sweet and Savory Stir-Fry

This tropical dish combines sweet pineapple with savory Thai flavors for a vibrant one-pan meal. The balance of sweet, sour, and umami creates a complex flavor profile that’s both satisfying and unique.

I developed this recipe to bring restaurant-quality Thai fried rice to home kitchens. The key is using fresh pineapple and cooking it just until caramelized, which enhances its natural sweetness without turning mushy.

The rice absorbs all the bold flavors from fish sauce, lime, and fresh herbs. Each bite delivers tender grains, juicy pineapple, and a hint of heat from optional chili.

Ready in under 30 minutes, this versatile dish works as a main course or side. For a vegetarian version, simply omit the fish sauce.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Thai Pineapple Rice

Bright flavors and simple ingredients bring this vibrant dish to your table in minutes.

Ingredient Amount Notes
Jasmine Rice 🍚 3 cups Cooked and cooled overnight
Fresh Pineapple 🍍 2 cups Diced into small pieces
Red Bell Pepper 🌶️ 1 whole Diced into small cubes
Green Onions 🧅 4 whole Thinly sliced, green parts only
Garlic Cloves 🧄 3 cloves Minced finely
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Peanuts 🥜 ½ cup Chopped, for garnish
Lime 🍋 2 whole Juiced and zested
Fish Sauce 🐟 2 tbsp Optional, omit for vegetarian
Soy Sauce 🫒 3 tbsp Low-sodium preferred
Vegetable Oil 🫒 2 tbsp For stir-frying
Red Chili 🌶️ 1 whole Minced, optional for heat
Brown Sugar 🍚 1 tbsp Light or dark variety
Salt 🧂 ½ tsp Or to taste
Black Pepper 🌶️ ¼ tsp Freshly ground

The pineapple is non-negotiable here. Fresh pineapple has the brightness and texture this dish needs—canned just doesn’t compare. Look for ripe but firm fruit at your local market, or grab pre-cut from Whole Foods if you’re short on time. For the rice, jasmine is ideal—its floral notes pair perfectly with the Thai flavors, but any long-grain white rice works in a pinch.

No fresh pineapple? Frozen works in a pinch—just thaw and drain well first. For a vegetarian version, skip the fish sauce and boost the soy sauce by a tablespoon. No cilantro? Thai basil or mint adds a great fresh note. The peanuts can be swapped for cashews or almonds if that’s what you’ve got in the pantry.

This keeps well in the fridge for 3-4 days—the pineapple actually gets more flavorful as it sits. Store in an airtight container, and reheat gently to avoid drying out the rice. Best served warm, but honestly, it’s still pretty great cold the next day.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss everything in a single skillet—jasmine rice, sweet pineapple, and those crisp red peppers—then let it do its thing.
  • Sweet & Tangy burst: The pineapple caramelizes slightly while the garlic and green onions add that sharp, fresh kick I can’t get enough of.
  • Weeknight Friendly: Honestly, it’s my go-to for busy Tuesdays when I need something quick, colorful, and filling on the table.
  • Leftovers Gold: Tastes even better the next day, and I love how the rice soaks up all the juicy flavors overnight.

Step-by-Step Instructions for Thai Pineapple Rice

This method ensures perfect balance between sweet, tangy, and savory in every bite.

Step 1: Prepare and Combine the Sauce

In a small bowl, whisk together the 3 tablespoons soy sauce, 2 tablespoons fish sauce, juice from the 2 whole lime, 1 tablespoon brown sugar, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Stir until the sugar dissolves completely and the mixture becomes uniform.

This sauce forms the flavor backbone of the dish. I always taste it at this stage and adjust the lime juice or sugar slightly if needed—your palate will guide you to the right balance of sweet and tangy.

Step 2: Stir-Fry the Aromatics and Vegetables

Heat the 2 tablespoons vegetable oil in a large wok or skillet over medium-high heat until it shimmers. Add the minced 3 cloves garlic cloves and minced 1 whole red chili, stir-frying for 30 seconds until fragrant but not browned.

Immediately add the diced 1 whole red bell pepper and cook for 2-3 minutes until the edges soften but the pieces retain some crunch. The bell pepper should still have a slight bite—overcooking will make it mushy in the final dish.

Add the 2 cups fresh pineapple and stir-fry for another 2 minutes. The pineapple will release some juices, which will help deglaze the pan and prevent sticking.

Step 3: Incorporate Rice and Sauce

Add the 3 cups jasmine rice to the wok, breaking up any clumps with your spatula. Pour the prepared sauce over the rice and stir gently to distribute evenly. Cook for 2-3 minutes, stirring occasionally, until the rice is heated through and begins to absorb the sauce.

The rice should glisten slightly from the sauce but not be soggy. I press some rice against the side of the wok with my spatula—if it holds its shape briefly before sliding down, it’s ready for the next step.

Step 4: Finish with Fresh Herbs and Garnishes

Remove the wok from heat and stir in the thinly sliced 4 whole green onions and chopped 0.5 cup fresh cilantro. The residual heat will soften the green onions slightly while keeping the cilantro vibrant and fresh.

Transfer the rice to a serving platter and sprinkle the chopped 0.5 cup peanuts over the top. Garnish with a few cilantro leaves and lime wedges if desired. The peanuts add a satisfying crunch that contrasts beautifully with the soft rice and tender vegetables.

👨‍🍳

Pro Tips For Making Thai Pineapple Rice

  • Use Day-Old Rice: Fresh rice turns to mush when stir-fried. I learned this the hard way—make your jasmine rice the day before or spread it on a tray to cool and dry for 30 minutes if you’re in a pinch.
  • Char the Pineapple: Don’t just toss in raw pineapple chunks. Sear them in the wok for 2-3 minutes first to caramelize the sugars—it adds that authentic smoky-sweet depth.
  • Mince Garlic Fine: Big garlic pieces burn fast and taste bitter. Chop it to the size of rice grains so it disperses evenly and cooks through without overpowering the dish.
  • Skip the Wet Veggies: Pat the bell pepper dry before cooking—watery veggies steam the rice instead of frying it. Sounds fussy, but it keeps the texture right.

Dietary Considerations for thai pineapple rice

Vegetarian Adaptation

This dish is naturally vegetarian if you omit the fish sauce—simply boost the soy sauce by 1 extra tablespoon to maintain the umami depth. I often use coconut aminos as a fish sauce substitute for a slightly sweeter, gluten-free alternative. 🌱

Gluten-Free Options

For gluten-free versions, replace regular soy sauce with tamari or a certified gluten-free soy sauce. Ensure all other ingredients, especially the peanuts, are processed in gluten-free facilities. The flavors remain just as vibrant with these simple swaps.

Allergen Awareness

This recipe contains peanuts, a common allergen. To make it nut-free, swap the peanuts for toasted sunflower seeds or pumpkin seeds—they provide a similar crunch. Always check labels for cross-contamination warnings.

Sugar Control

To reduce sugar, replace the 1 tablespoon brown sugar with 1 teaspoon monk fruit sweetener or simply omit it. The natural sweetness of ripe pineapple often compensates well. I find the dish still balanced with just the fruit’s sugars. 💡

Low-Sodium Adjustments

Use low-sodium soy sauce and skip the added salt entirely. The dish will still be flavorful from the lime, garlic, and herbs. For extra depth, add a pinch of MSG—it enhances savory notes without the sodium.

Pineapple Alternatives

If pineapple isn’t available, try mango chunks for a different tropical twist. They bring a similar sweetness but with a smoother texture. Adjust the lime juice slightly, as mango can be sweeter than pineapple.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 12g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned pineapple instead of fresh?

Fresh is best, but canned works in a pinch. Drain well and pat dry to prevent excess moisture.

2

What type of rice works best?

Jasmine rice is ideal for its floral aroma. Use day-old, cooled rice to prevent mushiness.

3

How do I make this spicier?

Add extra minced chili or include 1 teaspoon of chili flakes. Taste as you go to control the heat.

4

Can I make this ahead of time?

Yes, it keeps well for 3-4 days refrigerated. Reheat gently with a splash of water to restore moisture.

★★★★★4.9(4 reviews)
Tyler Campbell