Main Courses
This Thai-style chicken pineapple fried rice delivers restaurant-quality sweet-spicy stir-fry in just 20 minutes—no takeout required. 🌟 The secret lies in perfectly seared chicken, caramelized pineapple chunks, and a balance of Thai-inspired seasonings that create a symphony of flavors in every bite.
I developed this recipe after years of perfecting stir-fry techniques, ensuring the rice stays separate, the chicken remains juicy, and the sweet-spicy sauce coats everything evenly.
The foundation starts with day-old jasmine rice—cold, dry, and ready to absorb flavors without turning mushy. While the rice warms in the wok, you'll quickly stir-fry chicken thighs until golden and tender, then add pineapple chunks that caramelize beautifully.
The sauce, a blend of soy sauce, fish sauce, lime juice, and a touch of chili, ties everything together with that signature Thai sweet-spicy kick.
What you'll end up with is a vibrant, aromatic dish packed with textures—tender chicken, juicy pineapple, and separate rice grains all coated in that sticky-sweet sauce.
The aroma alone will have everyone gathering around the table, while the first bite delivers the perfect balance of heat, sweetness, and umami. This is the kind of meal that feels special without requiring hours in the kitchen.
Perfect for weeknight dinners, meal prep, or impressing guests, this recipe scales effortlessly. Serve with a side of cucumber salad or fresh lime wedges to cut through the richness. Let's get cooking!
Ingredients for chicken pineapple fried rice thai
Day-old rice, juicy pineapple, and perfectly seared chicken—these are the stars of your Thai-inspired stir-fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold and dry, separated |
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Pineapple Chunks 🍍 | 2 cups | Firm, bite-sized pieces |
| Eggs 🥚 | 2 whole | Lightly beaten |
| Green Onions 🧅 | ½ cup | White and green parts, sliced |
| Soy Sauce 🍶 | ½ cup | High-quality, light soy |
| Fish Sauce 🐟 | 2 tbsp | Red Boat preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Sugar 🍬 | 1 tbsp | Granulated or brown |
| Vegetable Oil 🫒 | 4 tbsp | High smoke point |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust to taste |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The jasmine rice is non-negotiable here—day-old and cold gives that perfect texture. Trader Joe's or Whole Foods sell it pre-cooked if you're short on time, but honestly, cooking your own ensures the best quality. Chicken thighs stay juicier than breasts, so grab bone-in, skin-on if you can find them—they crisp beautifully. Pineapple should be firm, not mushy; grab a fresh pineapple, cut it yourself, and remove the core for those perfect bite-sized pieces. The Red Boat fish sauce is worth the splurge—it's the secret to that authentic Thai umami punch.
No fish sauce? Soy sauce plus a pinch of sugar gets you close, though it won't be identical. Fresh garlic and ginger are ideal, but jarred minced garlic works in a pinch (just drain it well). Running low on pineapple? Mango chunks add a different but delicious twist. The eggs should be lightly beaten—room temperature for even cooking. If you're feeling adventurous, swap the chicken for shrimp or tofu, but the thighs give that signature richness. The chili flakes are optional but add that signature kick—start with half a teaspoon and adjust to taste.
This dish reheats beautifully—microwave with a splash of water to keep it moist. Keeps for 3-4 days in the fridge, freezes for 2 months if portioned in airtight containers. I always make a double batch—one for dinner, one for lunch the next day. Serve with a side of cucumber salad or lime wedges to cut through the richness. The flavors actually improve after the first night as everything melds together—trust me on that.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I need dinner fast—just toss everything onto one hot wok or skillet. The chicken cooks while the rice warms, and those pineapple chunks caramelize right in the pan. No messy pots, no extra bowls, just pure efficiency.
- Sweet-Savory Balance: That first bite of crispy chicken, juicy pineapple, and slightly runny egg? It’s the kind of harmony that makes you pause mid-chew. The Thai-inspired seasoning (fish sauce, soy, lime) cuts through the sweetness, leaving you wanting seconds.
- Lunchbox Hero: I make this on Sundays because it’s perfect for leftovers—packs well, stays fresh, and tastes just as good cold. My kids grab it for school lunches, and honestly? It’s the only fried rice they’ll eat without complaining.
- Budget-Friendly Luxury: Chicken thighs are cheap, day-old rice is free, and pineapple’s on sale year-round. Yet it feels like a restaurant dish—rich, satisfying, and way better than takeout. I’ll be real: this is my go-to when I’m broke but refuse to eat sad meals.
Step-by-step instructions for chicken pineapple fried rice Thai recipe
Here's how to make this vibrant Thai-inspired fried rice with perfect texture and balanced sweet-spicy flavors.
🍳 Step 1: Sear the Chicken for Maximum Flavor
Heat 2 tablespoons vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the 1.5 lb boneless chicken thighs cut into 1-inch pieces and cook for 4-5 minutes until golden brown and cooked through. You'll know it's ready when the edges are crispy and the internal temperature reaches 165°F.
Remove the chicken from the wok and set aside on a plate. Here's the thing—don't drain the oil yet. Those crispy bits stuck to the bottom are flavor gold. We'll use them to build the sauce later. While the chicken cooks, give it a quick season with ½ teaspoon salt and ¼ teaspoon red chili flakes to start building that Thai-inspired flavor profile.
🍳 Step 2: Scramble the Eggs and Prepare the Aromatics
In the same wok, add 1 tablespoon vegetable oil and swirl to coat. Pour in the 2 lightly beaten eggs and scramble quickly over medium-high heat for 30-45 seconds until just set but still slightly moist. Remove the eggs and set aside with the chicken.
Now add the remaining 1 tablespoon vegetable oil to the wok. Toss in the 4 minced garlic cloves and ½ cup sliced green onions (white and green parts). Stir-fry for 30 seconds until fragrant—you should smell that garlic releasing its sweet aroma. This quick cooking preserves the garlic's flavor without burning it.
🥘 Step 3: Build the Sweet-Spicy Sauce Base
Pour in the ½ cup soy sauce, 2 tablespoons fish sauce, 2 tablespoons lime juice, 1 tablespoon sugar, and 1 tablespoon sesame oil. Stir everything together and let it simmer for 1-2 minutes until the sauce reduces slightly and coats the back of a spoon. This is where the magic happens—the sauce should have a glossy sheen and smell intensely aromatic.
Here's where it gets fun—taste the sauce and adjust the balance. Want it sweeter? Add a pinch more sugar. Need more heat? Sprinkle in the remaining ¼ teaspoon red chili flakes. The fish sauce should add that umami depth, while the lime keeps it bright and fresh. This sauce is the soul of your fried rice, so don't rush this step.
🍳 Step 4: Stir-Fry the Rice with Perfect Texture
Add the 4 cups cold day-old jasmine rice to the wok and spread it out evenly. Stir-fry over medium-high heat for 3-4 minutes, breaking up any clumps and letting the rice absorb the sauce. You're aiming for individual grains that are heated through but still slightly separate.
Don't overcrowd the wok—work in batches if needed. The rice should be hot and sizzling, but not sticking. If it starts to stick, add a splash of water and keep moving it around. The key is to maintain that crispy texture while heating through. Real talk: this is where most fried rice goes wrong—either mushy or dry. You want that perfect al dente bite.
🥘 Step 5: Combine and Finish with Pineapple
Return the chicken and scrambled eggs to the wok. Toss everything together for 1-2 minutes until everything is well-coated and heated through. Now add the 2 cups fresh pineapple chunks and stir-fry for another 1-2 minutes until the pineapple is heated through and slightly caramelized at the edges.
Give everything a final taste and adjust seasoning if needed—maybe a splash more soy sauce for saltiness or lime juice for brightness. The pineapple should add that tropical sweetness that balances the savory-spicy flavors. Serve immediately while hot, garnished with extra green onions if you're feeling fancy. This dish is all about that first bite—juicy chicken, sweet pineapple, and that perfect balance of flavors in every forkful.
Pro Tips For Making Chicken Pineapple Fried Rice Thai
- STIR-FRY CHICKEN FIRST: Cut the chicken into 1-inch pieces and cook them separately on high heat with a splash of water until fully done—no pink left. I learned this the hard way: trying to cook everything together makes the rice soggy and the chicken rubbery. Remove the chicken and set it aside while you finish the rest.
- USE FROZEN PINEAPPLE: Skip the fresh pineapple chunks—use frozen instead. They’re pre-cut, thaw quickly in warm water, and drain perfectly, so you don’t end up with a watery, mushy mess in your rice. (Yes, even if you’re impatient like me.)
- SCRAMBLE EGGS LAST: Push the rice and chicken to one side of the wok and scramble the eggs in the empty space first. They’ll stay soft and creamy instead of turning into a dry, overcooked clump. Add them back in just before tossing everything together.
- SALT THE RICE WELL: Day-old rice needs more salt than you think—about 1.5 teaspoons for a standard batch. Taste it before adding the other ingredients; underseasoned fried rice is a crime. (Your future self will thank you.)
Creative variations of this recipe
Spicy Thai Chili Crunch
For an extra kick, add 1 tbsp Thai bird's eye chili paste (like Maesri) to the sauce base. I like to mix it with the soy sauce and fish sauce before adding to the wok—this creates a deeper, more complex heat profile.
Top with crushed roasted peanuts and extra red chili flakes for texture and visual appeal. 🌶️
Pro tip: Toast the peanuts in the same wok after removing the fried rice—just 30 seconds over medium heat until fragrant. This adds a nutty depth that balances the spice beautifully. Serve with Thai sweet chili sauce on the side for dipping.
Coconut Curry Twist
Transform this into a creamy curry fried rice by adding ½ cup coconut milk to the sauce base. Stir in 1 tbsp red curry paste (like Maesri) and let it simmer for 2 minutes before adding the rice.
The coconut milk softens the heat while adding richness. Garnish with fresh cilantro and lime zest for brightness. 🥥
For extra authenticity, swap the pineapple for bell peppers and bamboo shoots. The sweetness from the peppers will complement the coconut beautifully. I often double the curry paste if I'm feeling adventurous—just taste as you go!
Protein Swaps
Need a vegetarian option? Swap the chicken for extra-firm tofu pressed for 30 minutes, then pan-fried until crispy. Use ½ cup vegetable broth instead of water to keep it moist. For seafood lovers, try shrimp or scallops2 minutes and add a luxurious touch. 🍤
For a heartier meal, add ½ lb ground pork or crumbled bacon to the chicken. Cook the pork first until browned, then proceed with the recipe. The fat from the pork adds incredible depth to the dish—just be sure to drain excess fat after cooking.
Vegetable Variations
Add 1 cup snap peas and ½ cup shredded carrots to the stir-fry during the final 2 minutes of cooking. These veggies stay crisp-tender and add a satisfying crunch.
For a more substantial dish, include ½ cup bell peppers (any color) and ½ cup corn kernels—both add natural sweetness that pairs perfectly with the pineapple. 🥦
Don't overcrowd the wok with too many veggies at once—add them in batches to maintain that perfect texture. The key is to keep everything moving and avoid steaming, which turns veggies mushy. A quick toss with a splash of water keeps them crisp.
Meal Prep Adaptations
This dish reheats beautifully for meal prep! Cook the rice and protein separately, then combine and reheat in the wok with a splash of water. For extra flavor, add 1 tsp sesame oil when reheating.
Store in airtight containers for up to 4 days in the fridge or 2 months in the freezer. 📅
For freezing, portion into individual containers before combining all ingredients. When ready to eat, thaw overnight in the fridge, then reheat gently in the wok. The rice might dry out slightly, so add a splash of water or broth to restore moisture. Trust me, it's still delicious!
Nutrition facts
Frequently asked questions
Why does the recipe call for day-old rice instead of freshly cooked?
Day-old rice is essential for perfect fried rice texture—it's dry and separated, preventing a mushy result. Freshly cooked rice releases too much moisture when stir-fried, turning the dish into a sticky mess. If you only have fresh rice, spread it on a tray and refrigerate for 1 hour before using.
Can I use chicken breast instead of thighs?
You can, but thighs are ideal—they stay juicier and develop more flavor during searing. If using breast, cut into ½-inch pieces and cook for only 3-4 minutes until just cooked through (165°F internal temp). For extra moisture, marinate the breasts in 1 tbsp soy sauce for 15 minutes before cooking.
How do I adjust the spice level for kids or sensitive eaters?
Skip the red chili flakes entirely and reduce the fish sauce to 1 tbsp—it contains natural umami heat. For extra sweetness, add ½ tsp honey or 1 extra tbsp sugar to the sauce. Serve with plain steamed rice on the side if they prefer milder flavors.
What's the best way to reheat leftovers?
Reheat in a wok or skillet over medium heat with 1 tsp vegetable oil and 1 tbsp water for 3-4 minutes, stirring constantly. Microwave reheating works but can make the rice dry—add a splash of water or broth to restore moisture. Never reheat soy sauce-heavy dishes in the microwave without liquid.
Can I make this dish in a regular pan instead of a wok?
Use a 12-inch nonstick skillet and work in batches if needed. The key is maintaining high heat and keeping ingredients moving. For extra crispiness, press the rice into the pan for 10 seconds before stirring. A cast iron skillet works especially well for building flavor from the crispy bits.
