Chicken Pineapple Thai Fried Rice Recipe: Sweet-Spicy Stir-Fry in 20 Minutes

Chicken Pineapple Thai Fried Rice Recipe: Sweet-Spicy Stir-Fry in 20 Minutes

This Chicken Pineapple Thai Fried Rice recipe delivers the bold flavors of Thailand in just 20 minutes—sweet, spicy, and perfectly balanced. 🔥 I developed it after years of perfecting stir-fry techniques, blending traditional Thai aromatics with juicy chicken and tropical pineapple for a dish that tastes like a street-side favorite.

The secret lies in high-heat stir-frying and a sauce that’s tangy, slightly sweet, and packed with umami from fish sauce and lime.

What sets this recipe apart is the authentic Thai flavor profile without requiring specialty ingredients. We’ll use jasmine rice for its delicate aroma, chicken thighs for juiciness, and fresh pineapple for natural sweetness that cuts through the spice.

The stir-frying technique ensures each ingredient gets its moment to shine—crisp vegetables, tender chicken, and perfectly cooked rice all working together in harmony.

By the time you’re done, you’ll have a vibrant, aromatic dish with golden-brown chicken, bright pineapple chunks, and wok-fried rice that’s crisp at the edges yet tender inside. The sauce ties everything together with its perfect balance of sweet, spicy, and tangy notes.

This isn’t just fried rice—it’s a restaurant-quality Thai experience that’s quick enough for weeknights.

Serve it with a sprinkle of fresh cilantro and lime wedges for brightness, or add crispy fried shallots for extra texture. The leftovers reheat beautifully, making this an ideal meal prep option too. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken pineapple fried rice thai

Jasmine rice, juicy chicken, and tropical pineapple—this Thai stir-fry comes together in minutes.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, day-old preferred
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Fresh Pineapple 🍍 1 ½ cups Diced, 1/2-inch pieces
Carrots 🥕 1 cup Julienned, 1/4-inch thick
Green Onions 🧅 ½ cup Sliced, white and green parts
Fresh Ginger 🌿 1 tbsp Grated, finely minced
Garlic Cloves 🧄 4 cloves Minced, aromatic
Fish Sauce 🍶 2 tbsp Red Boat preferred
Soy Sauce 🥢 3 tbsp Light or all-purpose
Brown Sugar 🍯 2 tbsp Packed, light brown
Lime Juice 🍋 2 tbsp Freshly squeezed
Vegetable Oil 🫒 3 tbsp High smoke point
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The jasmine rice is non-negotiable for that authentic aroma—Day-O brand is my go-to, but any jasmine works. Day-old rice is ideal since it’s drier and won’t turn mushy during stir-frying. Chicken thighs stay juicier than breasts during the high-heat cooking. Grab the bone-in, skin-on thighs at Whole Foods or your local butcher—they’re worth the extra 50 cents. Pineapple should be ripe but firm; Dole brand in the canned aisle works in a pinch, but fresh is brighter. The ginger and garlic? Freshly grated and minced makes all the difference—no powdered shortcuts here.

No fish sauce? Soy sauce plus a dash of Worcestershire gets you close, though it won’t have that umami depth. Swap brown sugar for white sugar or honey if needed, but the molasses notes in brown sugar are key. Running short on lime? Lemon juice at double the amount works, though it’s not quite the same. The carrots can be baby carrots if that’s what’s in your fridge—just slice them thinner. For extra heat, add 1/2 tsp of chili flakes or a dash of sriracha to the sauce. And if you’re feeling fancy, crispy fried shallots from Trader Joe’s add that restaurant-quality crunch.

This dish reheats like a dream—microwave with a splash of water for 30 seconds to revive the crispiness. Keeps for 4 days in the fridge or 3 months frozen. I always double the recipe because it disappears fast—meal prep gold. Store leftovers in airtight containers, and if freezing, portion into single servings for easy grab-and-go meals. The sauce can be made ahead too; just keep it separate until serving to prevent sogginess.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub three pots—just one wok or deep skillet handles everything. The chicken sears while the pineapple sweetens, then everything gets tossed with the rice in the same pan. Minimal cleanup, maximum satisfaction.
  • Sweet-Savory Balance: That fresh pineapple—juicy, bright—cuts through the richness of the chicken and caramelized carrots like a breath of sunshine. Honestly, the first time I added it, I thought, “Why didn’t I do this sooner?” The Thai-inspired seasoning (even if you wing it) gives it a depth that plain fried rice just can’t match.
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack it in bento boxes for work, or let the kids assemble their own lunches—everyone gets excited about pineapple in their rice. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Chicken thighs stretch further than breasts, and pineapple’s cheap when you buy it whole. Carrots and green onions bulk it up without breaking the bank, and leftovers? They disappear just as fast as the first batch. I’ll be real: this recipe saved me from takeout more times than I can count.

Step-by-step instructions for chicken pineapple Thai fried rice

Here’s how to make this vibrant, sweet-spicy stir-fry that’s ready in under 20 minutes.

1

🍳 Step 1: Prep and Cook the Jasmine Rice

Use the 2 cups of jasmine rice—day-old works best as it’s drier and prevents mushiness. Rinse it thoroughly under cold water until the water runs clear, then drain well. Cook according to package instructions, but undercook by 2 minutes and spread on a tray to cool completely. This step is crucial for that perfect wok-hei texture later.

While the rice cooks, cut the 1.5 lb boneless chicken thighs into 1-inch pieces and set aside. I like to pat them dry with paper towels—this helps them sear better and absorb flavors more effectively. The rice should be completely cool before moving to the next step, so plan ahead if using freshly cooked rice.

2

🥘 Step 2: Build the Sweet-Spicy Sauce Base

In a small bowl, whisk together the 3 tbsp soy sauce, 2 tbsp fish sauce, 2 tbsp brown sugar, and 2 tbsp lime juice. This is your flavor foundation—balance is key here. Taste it now: it should be sweet, salty, and slightly tangy. If it needs more depth, add a pinch of the salt or a splash of lime juice. Set aside while you prep the remaining ingredients.

Julienne the 1 cup carrots into ¼-inch thick strips and slice the 0.5 cup green onions into 1-inch pieces. Grate the 1 tbsp fresh ginger and mince the 4 garlic cloves. The ginger should be finely minced—you want it almost paste-like for maximum flavor infusion. Keep all prepped ingredients within easy reach of your wok or large skillet.

3

🔥 Step 3: Stir-Fry Chicken and Vegetables

Heat a wok or large skillet over high heat until smoking, then add the 3 tbsp vegetable oil. Once shimmering, add the chicken pieces in a single layer and let them sear undisturbed for 2-3 minutes until golden brown on one side. Flip and cook another 2 minutes until fully cooked through. Remove chicken and set aside.

In the same pan, add the julienned carrots and stir-fry for 1 minute until they just begin to soften. Add the minced garlic and ginger, cooking for 30 seconds until fragrant—this is where the magic happens. Toss in the sliced green onions and cook for another 30 seconds until vibrant green. You want everything to be cooked but still retain some crunch.

4

🍳 Step 4: Combine Everything for Perfect Texture

Return the chicken to the pan and add the cooled rice, breaking up any clumps with your spatula. Pour the sauce mixture over everything and stir vigorously for 2 minutes until the rice is evenly coated and heated through. The rice should absorb the sauce but still maintain some bite—this is your sweet-spicy Thai fried rice texture.

Add the 1.5 cups diced fresh pineapple and toss everything together for another 1 minute. The pineapple should soften slightly but still retain some juiciness. Season with the 1 tsp salt and 0.5 tsp black pepper, then give it one final taste. You might need a little more fish sauce or lime juice to balance the flavors—adjust to your preference.

5

🌿 Step 5: Finish and Serve

Remove from heat and let it rest for 1 minute. This resting period allows the flavors to meld together. Garnish with the 0.25 cup chopped fresh cilantro just before serving—this adds a bright, herbal finish that cuts through the richness.

Serve immediately while hot, with extra lime wedges on the side. The rice should be fragrant with sweet pineapple, savory chicken, and that perfect balance of umami from the fish sauce. Each bite should deliver that wok-hei texture with a burst of Thai-inspired flavors. Enjoy with a cold beer or iced tea for the full experience!

👨‍🍳

Pro Tips For Making Chicken Pineapple Fried Rice Thai

  • USE COLD RICE: Day-old Jasmine rice is your friend here—it’s drier, less sticky, and fries up properly instead of turning into glue. If you’re making it fresh, spread the cooked rice on a tray and refrigerate for 30 minutes first. (Yes, even if you’re impatient like me.)
  • CUT PINEAPPLE SMALL: Skip the big chunks—dice that pineapple into ½-inch pieces or smaller. It cooks faster, blends better with the rice, and won’t turn mushy while the chicken finishes. Pro move: Pat the pieces dry with a paper towel before adding them to the pan.
  • STIR-FRY CHICKEN FIRST: Cook the chicken thighs separately until they’re 165°F and slightly crispy on the edges—then pull them out. This keeps the rice from getting soggy while you finish the rest, and the chicken stays juicy instead of drying out in the mix. (I learned this the hard way after one sad, greasy batch.)
  • SAVE TIME WITH FROZEN CARROTS: Shredded frozen carrots work just as well as fresh—no peeling, no chopping, and they soften right along with the rice. Toss them in with the pineapple and green onions in the last 2 minutes of cooking. (Your knife will thank you.)

Troubleshooting your chicken pineapple fried rice thai

Rice Too Dry?

If your fried rice turns out dry, it’s usually because the rice was overcooked or didn’t absorb enough sauce. I’ve found that using day-old rice (cooled completely) prevents mushiness while still allowing it to absorb flavors.

For extra moisture, add 1-2 tablespoons of chicken broth or water when combining everything in the wok. Stir-fry just until heated through—overcooking will dry it out further. 💡

Sauce Too Salty?

Fish sauce is potent, so taste your sauce before adding it to the rice. If it’s too salty, balance it with ½ teaspoon of brown sugar or a splash of lime juice.

For a milder flavor, reduce the fish sauce to 1 tablespoon and increase soy sauce to 4 tablespoons instead. Always taste as you go—this is Thai cooking!

Chicken Overcooked?

Boneless chicken thighs should reach 165°F internal temperature but stay juicy. The key is high heat and minimal time—sear for 2-3 minutes per side maximum. For extra tenderness, marinate the chicken in 1 tablespoon soy sauce + 1 teaspoon fish sauce for 10 minutes before cooking.

Also, remove chicken when it’s just slightly underdone—it’ll finish cooking in the residual heat. 🍗

Pineapple Too Soft?

Fresh pineapple should add brightness without turning mushy. Toss it in at the very end and stir-fry for only 1 minute. If using canned pineapple, drain it well and pat dry with a paper towel.

For extra texture, add ½ cup of diced bell peppers with the pineapple—they’ll hold their shape better. Avoid overcrowding the pan to prevent steaming.

Flavors Muddled?

If your dish lacks balance, it’s likely missing one of the three key Thai flavors: sweet, salty, or sour. Boost sweetness with ½ teaspoon more brown sugar, saltiness with ½ teaspoon extra fish sauce, or sourness with 1 extra tablespoon lime juice.

Fresh herbs like cilantro or Thai basil can also brighten the dish—add them at the end. 🌿

Sticky Rice?

Sticky rice happens when the rice isn’t dry enough or the pan isn’t hot enough. Always use completely cooled day-old rice and heat your wok until it’s smoking hot before adding oil.

Work quickly when combining ingredients—don’t let the rice sit in the pan too long. If it starts sticking, add ½ teaspoon of oil to the pan and toss vigorously. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 120mg40%
Sodium 1120mg49%
Total Carbohydrate 65g23%
Dietary Fiber 4g14%
Sugars 12g
Protein 28g56%
* 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

Can I use fresh pineapple instead of canned? Fresh pineapple adds a brighter, more vibrant flavor. Just

1

What’s the best rice for Thai fried rice?

Jasmine rice is the gold standard for Thai fried rice because of its delicate aroma and slightly sticky texture. For best results, use day-old rice that’s been cooled completely—this prevents mushiness. If you only have freshly cooked rice, spread it on a tray and refrigerate for 2 hours before using. Never use sticky rice or sushi rice; they’ll make your fried rice too gluey.

2

How can I make this dish spicier?

For extra heat, add ½ teaspoon of chili flakes or 1 teaspoon of sambal oelek to the sauce mixture. You can also stir in 1-2 sliced Thai chilies with the garlic and ginger during stir-frying. For a smoky kick, add ½ teaspoon of smoked paprika to the sauce. Always taste as you go—Thai food balances heat with sweetness, so adjust the brown sugar accordingly.

3

Can I prepare this ahead of time?

This dish reheats beautifully! Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, microwave with a splash of water for 30 seconds, then stir and microwave another 20 seconds. For extra crispiness, reheat in a skillet over medium heat with ½ teaspoon of oil for 2-3 minutes. The sauce may thicken slightly when reheated—add a splash of water or lime juice if needed.

4

What are good sides to serve with this?

This Thai fried rice pairs perfectly with light, refreshing sides. Try a simple cucumber salad with rice vinegar and chili, or steam some bok choy with garlic. For something heartier, serve with Thai egg rolls or a mango salad. A cold Thai iced tea or coconut water balances the rich flavors beautifully. The dish is complete on its own, but these additions create a full Thai-inspired meal.

★★★★★4.9(5 reviews)
Brian Walker