Main Courses
This Thai-style chicken pineapple fried rice delivers the perfect balance of crispy edges and sweet-spicy flavors that transport you straight to Bangkok. 🌟 The secret lies in high-heat stir-frying, where tender chicken and juicy pineapple get tossed with day-old rice until golden and fragrant.
I developed this recipe after years of perfecting wok hei—those smoky, aromatic notes that define Thai street food.
The foundation starts with jasmine rice cooked the day before, giving it that essential chewy texture. We build flavor with a simple yet potent paste of fish sauce, lime, and chili, then finish with fresh herbs and a touch of soy for depth.
What makes this dish special is how the ingredients work together: the chicken stays juicy, the pineapple adds natural sweetness, and the rice absorbs all the bold flavors without becoming mushy.
By the time you serve this dish, you'll have a vibrant stir-fry with crispy rice edges, tender chicken pieces, and bursts of pineapple sweetness in every bite.
The aroma alone will have everyone at the table asking for seconds. This recipe is restaurant-quality yet simple enough for any home cook to master.
Pair it with a quick cucumber salad for freshness or serve with lime wedges for extra zing. The balance of textures and flavors makes this a complete meal that's perfect for weeknight dinners or weekend gatherings. Let's get cooking!
Ingredients for chicken pineapple fried rice thai
Jasmine rice, tender chicken, and juicy pineapple—this Thai stir-fry delivers crispy edges and sweet-spicy flavors in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold and slightly dry for crispy edges |
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch cubes |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, no core or skin |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred for authenticity |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed, seeds removed |
| Soy Sauce 🥫 | 2 tbsp | Light or regular, not low-sodium |
| Brown Sugar 🍚 | 1 tbsp | Light or dark, packed |
| Sriracha 🌶️ | 1 tbsp | Adjust for spice preference |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for frying |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced, for flavor base |
| Green Onion 🧅 | 3 whole | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
Jasmine rice is non-negotiable here—its floral notes pair perfectly with the pineapple and fish sauce. Cook a batch the day before so it's cold and slightly dry, which is key for those crispy edges. I always grab Day-Old Brand rice from Trader Joe's—it's pre-cooked and perfect for stir-fries. The chicken should be cut into even 1-inch cubes so it cooks uniformly. For pineapple, fresh is best—canned gets mushy and loses that bright sweetness. Look for a ripe pineapple with no bruises, and cut it yourself for the juiciest pieces.
No fish sauce? Soy sauce plus a pinch of sugar works in a pinch, but the umami depth won't be the same. Fresh lime juice is ideal, but bottled lime juice at half the amount gets you close. Want less heat? Swap Sriracha for chili flakes at half the amount. The garlic and green onion can be pre-minced from the store if you're short on time—just check for no added oils or preservatives. For extra crispiness, toss the cooked rice with 1 tsp cornstarch before stir-frying. It's a game-changer for texture.
This dish tastes even better the next day—flavors meld beautifully. Store leftovers in an airtight container for up to 4 days in the fridge. Freezes well for 3 months if you portion it into single servings. I always make a double batch because it disappears fast. Garnish with fresh cilantro and green onion right before serving—those bright colors make it look restaurant-worthy. Serve with lime wedges on the side for extra zing.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything onto a hot skillet with a little oil, and let the rice sizzle. No separate pans, no extra bowls, and honestly? The smoky aroma alone makes me happy.
- Sweet-Savory Balance: That first bite of caramelized pineapple with the umami kick from fish sauce? It’s like a party in your mouth. The lime juice at the end cuts through the richness, leaving you wanting more.
- Crowd-Pleaser Flex: Serve it at a picnic, pack it for lunch, or reheat it for dinner—this dish works everywhere. My roommate’s vegetarian? Swap chicken for tofu. Kids complaining? They’ll devour the sweet pineapple bits first.
- Budget-Friendly Leftovers: Jasmine rice stretches forever, and chicken breast stays lean. A single batch feeds four, and the leftovers? Just as good cold the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for chicken pineapple fried rice Thai recipe
Here's how to create restaurant-quality Thai fried rice with perfect crispy edges and balanced sweet-spicy flavors.
🍳 Step 1: Sear the Chicken for Maximum Flavor
Heat 1 tablespoon of the vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the 1.5 lb boneless chicken breast cut into 1-inch cubes and cook undisturbed for 3-4 minutes until golden brown on one side. Flip and cook another 3-4 minutes until fully cooked through and slightly caramelized.
Here's the thing—don't overcrowd the pan. If you need to work in batches, that's fine, but crowded chicken will steam instead of sear. You want those edges to get nice and crispy. Once the chicken is perfectly browned, transfer it to a plate and set aside. We'll bring it back later for maximum flavor infusion.
🍳 Step 2: Stir-Fry Aromatics and Pineapple
In the same wok, add the remaining 2 tablespoons vegetable oil and swirl to coat. Add the 4 minced garlic cloves and stir for 30 seconds until fragrant—you should smell that garlic blooming. Add the 1.5 cups diced fresh pineapple and stir-fry for 2-3 minutes until the pineapple softens slightly but still maintains some bite.
Real talk: the pineapple should be juicy but not mushy. You want to preserve that fresh fruit texture so it adds brightness to the dish. If your wok is large enough, you can add all the pineapple at once. If not, work in batches to avoid steaming instead of stir-frying.
🥘 Step 3: Build the Crispy Rice Base
Push the pineapple to one side of the wok and add the 4 cups day-old jasmine rice to the empty space. Let it sit undisturbed for 1 minute to toast slightly—this creates those coveted crispy edges. Stir the rice vigorously, breaking up any clumps, and cook for another 2-3 minutes until the rice starts to brown in spots.
This is the moment that matters: the rice needs to develop texture before we add liquid. The day-old rice should be slightly dry, which helps create that perfect crispy edge. If your rice looks too moist, spread it out on a baking sheet and dry it in the oven at 350°F for 5 minutes before continuing.
🥘 Step 4: Combine and Season Perfectly
Return the pineapple to the rice and add the seared chicken back to the wok. Pour in the 2 tablespoons fish sauce, 2 tablespoons soy sauce, 2 tablespoons lime juice, 1 tablespoon brown sugar, and 1 tablespoon sriracha. Stir everything together for 2-3 minutes until the rice is evenly coated and the flavors meld.
Taste and adjust seasoning—you might want to add a pinch more salt or a splash more lime juice depending on your preference. The sauce should be sticky but not soupy. If it's too wet, let it cook uncovered for another 1-2 minutes to evaporate excess moisture. The rice should be hot and sizzling by the end of this step.
🍽️ Step 5: Finish and Garnish
Remove the wok from heat and let it sit for 1 minute to allow the flavors to settle. Stir in the 0.25 cup chopped fresh cilantro and 3 sliced green onions. Give it one final taste and adjust with salt or black pepper if needed—though it should be perfectly balanced now.
Serve immediately while the rice is still hot and the edges are crispy. Garnish each serving with extra green onions and cilantro if desired. The dish should have a perfect balance of sweet pineapple, spicy sriracha, salty fish sauce, and umami from the soy sauce. Each bite should deliver that satisfying contrast of crispy edges and tender rice with juicy chicken and fresh fruit.
Pro Tips For Making Chicken Pineapple Fried Rice Thai
- CRISP THE CHICKEN FIRST: Cut the boneless chicken into small, even pieces and sear them in a hot pan with a little oil until fully cooked through—no pink left. I learned this the hard way by tossing raw chicken into the rice; it steams instead of crisps, and the texture suffers. Remove the chicken and set it aside, then use the same pan for the rice to build flavor.
- USE COLD, DRY RICE: Spread your day-old Jasmine rice on a tray and let it cool completely before stirring it into the pan. Cold rice absorbs the sauce better and prevents a mushy pile. I used to skip this, and my fried rice always turned out sticky—now it’s light and separate every time.
- SALT THE RICE BEFORE STIR-FRYING: Toss the cold rice with ½ teaspoon of salt (or a splash of fish sauce) before adding it to the pan. This seasons the grains evenly and cuts through the sweetness of the pineapple. I was skeptical until I tried it—now it’s non-negotiable.
- CHAR THE PINEAPPLE: Cut the pineapple into small chunks and sear them in the pan for 2-3 minutes before adding the rice. The caramelized edges add depth that raw pineapple can’t match. Yes, it looks weird, but it works—trust the process.
Creative variations of this chicken pineapple fried rice thai
Sweet-Spicy Fusion
Swap the sriracha for 1 tbsp Thai chili jam and add 1 tsp grated ginger to the stir-fry for deeper, jammy heat. I love this version because the chili jam adds a sticky, slightly sweet contrast to the pineapple’s brightness.
For extra depth, stir in 1 tbsp toasted sesame oil at the end—it gives that nutty aroma that’s pure Thai street food magic. 🌶️
Protein Swaps
Need something different? Swap the chicken for shrimp (peeled and deveined) or tofu (extra-firm, pressed and cubed). For shrimp, cook them just until pink—overcooking turns them rubbery. Tofu works best if marinated in 1 tbsp soy sauce + 1 tsp cornstarch for 10 minutes before stir-frying.
Both options keep the dish light and flavorful. 🍤
Vegetable Boost
Add 1 cup snap peas or bell peppers for crunch and color. Stir-fry them with the pineapple for 2 minutes before adding the rice—they’ll stay vibrant and crisp.
For a heartier dish, throw in ½ cup shredded carrots or mushrooms (sautéed separately first). These veggies soak up the sauce beautifully without overpowering the main flavors. 🥦
Spicy-Sweet Glaze
For a restaurant-style finish, drizzle the fried rice with a quick glaze made from 1 tbsp honey, 1 tsp soy sauce, and ½ tsp chili flakes. Simmer for 1 minute until glossy, then pour it over the rice just before serving.
This adds a glossy sheen and extra layer of sweet-spicy balance. I often double this glaze and keep it on hand for other stir-fries. 🍯
Coconut Milk Twist
For a creamy, Thai-inspired variation, stir in ¼ cup coconut milk with the fish sauce and lime juice. Add 1 tsp pandan extract (optional) for that floral aroma you’d find in Thai desserts.
This works surprisingly well—it softens the heat while keeping the dish vibrant. Serve with extra lime wedges to cut through the richness. 🥥
Make-Ahead Magic
This dish actually tastes better the next day! Cook the base (without garnishes) and refrigerate in an airtight container for up to 4 days. Reheat in a skillet over medium heat with 1 tbsp oil and a splash of water to restore crispiness.
The flavors meld beautifully overnight, making it perfect for meal prep. 💪
Nutrition facts
Frequently asked questions
Why is day-old rice essential for crispy fried rice?
Day-old rice has lost some moisture, making it perfect for achieving those coveted crispy edges. Fresh rice releases too much steam, resulting in soggy rice. The slightly dry texture also helps absorb flavors better while maintaining structure. For best results, spread leftover rice on a tray and refrigerate uncovered for 1 hour before using.
Can I use canned pineapple instead of fresh?
While fresh pineapple adds vibrant sweetness and texture, you can use canned in a pinch. Drain and pat dry thoroughly to avoid excess moisture in your stir-fry. For extra flavor, add ½ tsp ground ginger to mimic fresh pineapple's brightness. The texture won't be identical, but it'll still work well in the dish.
How do I prevent the chicken from drying out?
Start with boneless chicken breast cut into 1-inch cubes for even cooking. Sear at medium-high heat for only 3-4 minutes per side until golden, then remove from heat immediately. The residual heat will finish cooking while keeping it juicy. For extra moisture, add 1 tsp honey to the stir-fry sauce.
What's the best way to adjust the spice level?
Start with the 1 tbsp sriracha called for, then adjust to taste. For milder heat, reduce to ½ tbsp or swap for chili flakes. If you love spice, add ½ tsp chili crisp or a dash of Thai bird's eye chili powder. Always taste before serving—you can't overdo the heat!
Can I make this dish ahead of time?
This fried rice actually improves overnight! Cook the base (without garnishes) and store in an airtight container for up to 4 days. Reheat in a skillet with 1 tbsp oil and 1 tbsp water over medium heat, stirring constantly until crispy. The flavors meld beautifully, making it perfect for meal prep.
