Main Courses
This Thai-inspired fried rice brings bold flavors to your table with tender chicken, sweet pineapple, and aromatic spices—all cooked in one pan. 🌟 I developed this recipe after testing countless versions to balance the sweetness of pineapple with the savory-spicy depth of Thai cuisine, and it’s become a crowd-pleaser at my restaurant.
The secret lies in perfectly cooked jasmine rice, stir-fried with garlic, ginger, and Thai basil, then tossed with juicy chicken and fresh pineapple chunks.
A quick sauce of fish sauce, lime, and chili ties everything together, creating a dish that’s vibrant, satisfying, and packed with texture—crispy edges on the rice, tender chicken, and juicy pineapple in every bite.
What makes this recipe stand out is how it marries traditional Thai flavors with a modern twist. The pineapple adds a bright sweetness that cuts through the richness, while the fish sauce and lime keep it balanced.
It’s a one-pan wonder, so cleanup is minimal, and the flavors only get better as it sits. Ready in just 30 minutes, this dish is perfect for weeknight dinners or weekend gatherings. Garnish with fresh cilantro and crushed peanuts for extra crunch and visual appeal. Let’s get cooking!
Ingredients for chicken pineapple fried rice thai
Jasmine rice, tender chicken, and juicy pineapple—just 14 ingredients for bold Thai-inspired fried rice magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 3 cups | Day-old, cold and dry |
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, small chunks |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated finely |
| Thai Basil Leaves 🌿 | ½ cup | Chopped, stems removed |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Soy Sauce 🍶 | 3 tbsp | Low-sodium preferred |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Red Chili Flakes 🌶️ | 1 tsp | Adjust to taste |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Crushed Peanuts 🥜 | ¼ cup | For garnish |
Jasmine rice is a must here—it’s sticky enough to hold up to stir-frying but fluffy enough to stay separate. Day-old rice is ideal (cook extra the night before), but fresh works in a pinch if you let it cool completely. The chicken should be bite-sized—cut against the grain for tenderness. Fresh pineapple is sweeter, but canned in juice (drained) works too. Look for Red Boat fish sauce at Asian markets if you can—it’s the gold standard, but any good-quality fish sauce will do. Thai basil is the secret flavor here—substitute regular basil if you can’t find it, but it won’t be the same.
No fish sauce? Soy sauce plus a pinch of sugar gets you close. Fresh ginger and garlic can be swapped for paste (use half the amount), but fresh is always better. The pineapple chunks should be small—about 1/2-inch pieces so they cook quickly. If your peanuts are whole, crush them in a bag with a rolling pin for that perfect garnish texture. The lime juice is non-negotiable—bottled won’t cut it. For extra heat, add a dash of sriracha or sambal oelek to the sauce. And if you’re feeling fancy, swap the crushed peanuts for toasted cashews.
This dish tastes even better the next day—flavors meld overnight. Store leftovers in an airtight container for 3-4 days in the fridge. For freezing, portion into single servings and reheat in a skillet with a splash of water to restore crispiness. Garnishes like cilantro and peanuts can be added fresh after reheating. Double the batch—it disappears fast at parties, and reheats beautifully. The rice will dry out if stored too long, so plan to eat within 4 days.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million bowls—just one skillet handles everything. The chicken sears up crispy while the pineapple caramelizes, and the jasmine rice soaks up all the sticky-sweet goodness without sticking to the pan.
- Sweet-Savory Balance: That first bite? The charred garlic and ginger hit like a warm hug, then the pineapple’s tang cuts through the richness. Honestly, the chicken stays tender but never dry—it’s the kind of flavor combo that makes you reach for seconds without thinking.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I make a big batch on Sundays, and by Wednesday, I’m still digging into jars of it. The pineapple keeps it from getting bland, and the rice stays separate enough so it doesn’t turn to mush in my bag.
- Budget Bright Spot: Fresh pineapple might sound fancy, but a single cup stretches across two servings without breaking the bank. Plus, chicken breast is cheaper than takeout, and the spices? You probably already have them. It’s the kind of meal that makes grocery night feel like a win.
Step-by-step instructions for chicken pineapple fried rice Thai recipe
Let's make this sweet-spicy Thai fried rice in one pan—crispy chicken, juicy pineapple, and aromatic herbs all in one go.
🍳 Step 1: Cook the Chicken Until Tender
Heat 1 tablespoon of the vegetable oil in a large wok or skillet over medium-high heat. Add the bite-sized chicken breast pieces and cook for 4-5 minutes until the edges turn opaque and the chicken is no longer pink in the center. Here's the thing—don't overcrowd the pan or the chicken will steam instead of sear.
Once the chicken is cooked through, remove it from the pan and set it aside on a plate. You'll add it back later, but first, we need to build that flavor-packed base. The chicken should be fully opaque with just a hint of char on the edges—that's your signal it's ready.
🍳 Step 2: Stir-Fry Aromatics and Pineapple
In the same pan, add the remaining 2 tablespoons vegetable oil and increase the heat to high. Toss in the minced garlic cloves and grated ginger, stirring constantly for 30 seconds until fragrant. You'll know it's ready when the aroma fills your kitchen—this is where all the magic starts.
Add the diced pineapple and stir-fry for 2-3 minutes until the pineapple begins to soften and caramelize slightly. The pineapple should release its juices, creating a sweet base for the rice. If the pan starts to dry out, add a splash of water and scrape up any browned bits from the bottom—they're packed with flavor.
🍳 Step 3: Combine Rice and Sauce
Lower the heat to medium and add the 3 cups day-old jasmine rice, breaking up any clumps with your spatula. Pour in the soy sauce, fish sauce, and red chili flakes, stirring everything together for 1-2 minutes until the rice is evenly coated and the sauce is absorbed.
Here's where it gets good—squeeze in the lime juice and sprinkle the salt over the rice. Toss everything together for another 1-2 minutes until the rice is heated through and the flavors meld together. You want the rice to be hot but still slightly separate—this texture is key for that perfect fried rice bite.
🍳 Step 4: Finish with Herbs and Garnish
Return the cooked chicken to the pan and stir everything together for 1 minute to heat the chicken through and coat it with the rice mixture. Remove the pan from the heat and fold in the chopped Thai basil leaves and chopped cilantro. The basil will wilt slightly, releasing its aromatic oils into the dish.
Taste and adjust seasoning if needed—you might want to add a little more fish sauce for saltiness or lime juice for brightness. Once you're happy with the flavor, transfer the fried rice to serving plates and top each portion with crushed peanuts. The peanuts add a delightful crunch that balances the soft texture of the rice and chicken.
🍽️ Step 5: Serve Immediately with Extra Garnishes
Serve the chicken pineapple fried rice immediately while it's hot. The combination of sweet pineapple, savory chicken, and aromatic herbs creates a flavor explosion in every bite. For extra presentation, sprinkle more crushed peanuts and Thai basil leaves on top.
This dish is perfect for sharing—it's hearty enough to satisfy a crowd but balanced enough to keep everyone coming back for more. The sweet-spicy balance is what makes this Thai fried rice so special, and the one-pan method keeps it simple and stress-free. Enjoy your homemade Thai feast!
Pro Tips For Making Chicken Pineapple Fried Rice Thai
- CUT CHICKEN SMALLER THAN YOU THINK: I used to eyeball it and end up with chewy chunks—this isn’t stir-fry, it’s fried rice. Dice the chicken into ½-inch cubes max, or they’ll stay undercooked while the rice burns. If you’re impatient like me, slice it before prepping anything else, then toss it in a bowl of cornstarch (1 tbsp) while you work—it’ll crisp up beautifully.
- USE COLD, DAY-OLD RICE: Fresh rice turns to mush when fried. My grandmother swore by this: cook the jasmine rice the night before, spread it on a tray to cool completely, then refrigerate. The cold grains release starch slowly, giving you that perfect chewy texture. Skip this, and you’ll end up with gluey rice—trust me, I’ve made that mistake.
- CHAR GARLIC AND GINGER FIRST: Toss the garlic and ginger into the wok before the chicken—let them sizzle until fragrant and just starting to brown (about 30 seconds). This builds flavor that dissolves into the rice instead of getting lost. I was skeptical until I tried it: the dish tastes deeper, almost like it’s been simmering for hours.
- DRAIN PINEAPPLE WELL, THEN CUBE: Fresh pineapple leaks juice like crazy, and soggy rice is the last thing you want. Core the fruit, slice it thick, then let it sit in a colander for 10 minutes to drain. Cut into ½-inch chunks—any smaller, and they’ll turn to mush. (Yes, even if you’re in a hurry, this step matters.)
Storing and reheating this dish
Fridge Storage Tips
Store your leftover fried rice in an airtight container with a tight-sealing lid to preserve moisture and prevent drying. I use glass Pyrex containers because they distribute heat evenly when reheating.
Keep it refrigerated for up to 4 days—the flavors actually deepen over time as the spices meld together. Honestly, I find it tastes even better the second day! 🌟
Before storing, let the fried rice cool completely to room temperature—no more than 2 hours—to prevent condensation that can make the rice soggy. Divide leftovers into smaller portions for easier reheating later.
The pineapple and herbs stay vibrant longer if you store them separately and add them fresh when serving.
Freezer-Friendly Prep
For longer storage, portion the fried rice into single-serving containers or freezer-safe bags, leaving ½-inch headspace for expansion. Freeze for up to 3 months, though I recommend eating within 2 months for best texture.
The rice will dry out slightly, but adding a splash of water or chicken broth when reheating restores moisture. 🧊
To prep ahead, cook the chicken and pineapple separately, then store them in the freezer. When ready to make fried rice, simply reheat the components and combine with freshly cooked rice. This shortcut saves time without sacrificing flavor—perfect for busy weeknights!
Reheating Like a Pro
My go-to method is stovetop reheating: spread the fried rice in a nonstick skillet over medium heat with 1-2 tablespoons water or broth. Stir frequently for 5-7 minutes until heated through—this restores that crispy texture. Avoid microwaving unless absolutely necessary, as it can make the rice gummy. 🔥
For extra crispiness, add a drizzle of oil to the pan before reheating. If the dish seems dry, toss in a few Thai basil leaves or lime wedges to revive the flavors. Garnish with fresh cilantro and crushed peanuts right before serving to keep everything fresh and vibrant.
Nutrition facts
Frequently asked questions
Can I substitute pineapple with another fruit?
Mango or peaches work beautifully—they bring similar sweetness and juiciness. For a savory twist, try bell peppers or snap peas. Just adjust cooking time: pineapple needs 2-3 minutes to soften, while harder fruits like mango may need 1 minute less. Keep portions equal (1.5 cups total) for balance.
What's the best way to make the rice crispy?
Use day-old jasmine rice (cooled completely) and high heat! Stir-fry on high heat for 1-2 minutes after adding the rice, breaking up clumps with your spatula. The key is to keep moving it constantly—this creates those delicious crispy edges while keeping the center tender.
How do I adjust the spice level?
Start with the 1 tsp red chili flakes and taste before serving. For more heat, add ½ tsp at a time up to 1.5 tsp total. For milder flavor, reduce to ½ tsp. Pro tip: Add chili flakes directly to individual servings so everyone can customize their spice level.
Can I make this with shrimp instead of chicken?
Yes! Shrimp cooks in just 2 minutes on high heat, so add it back at the very end with the chicken. Use 12 oz large shrimp (peeled and deveined) and toss in 1 tsp soy sauce before cooking. The shrimp will add a lovely briny contrast to the sweet pineapple.
Why does my fried rice turn out mushy?
Mushy rice happens when it's too wet or undercooked. Use day-old rice (never fresh) and cook it 1 minute less than package instructions. Also, don't add extra liquid—let the pineapple juices and chicken release their moisture naturally. If needed, spread the rice on a tray to dry slightly before stir-frying.
