Main Courses
This chicken pineapple stir fry with rice recipe transforms a simple weeknight dinner into a vibrant, tropical-inspired feast in under 30 minutes. The secret lies in balancing sweet pineapple with savory chicken and aromatic stir-fry sauce, creating a dish that feels both comforting and exciting.
I developed this one-pan method after years of perfecting stir-fries, ensuring every bite delivers that perfect contrast of textures and flavors.
The beauty of this recipe is its simplicity—just a handful of ingredients that come together in one skillet, making it perfect for busy weeknights. The chicken stays tender and juicy, the pineapple adds a bright, sweet crunch, and the rice soaks up all the flavorful sauce.
What makes this dish truly special is how it brings a taste of the tropics to your dinner table without any complicated techniques.
By the time you're done, you'll have a restaurant-quality meal that's ready in under 30 minutes, with golden-brown chicken, caramelized pineapple, and perfectly seasoned rice. The aroma alone will have everyone at the table asking for seconds.
This is the kind of dish that turns a simple dinner into a memorable experience.
Serve it family-style for a crowd or as a satisfying solo meal. The versatility of this recipe means it works for lunch or dinner, and the leftovers reheat beautifully for another day. Let's get cooking!
Ingredients for chicken pineapple stir fry rice
A tropical-inspired stir-fry that balances sweet pineapple, savory chicken, and aromatic rice in one flavorful pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch cubes |
| Fresh Pineapple Chunks 🍍 | 2 cups | Fresh or canned in juice, drained |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, white or yellow |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Soy Sauce 🍶 | ⅓ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | For balancing sweetness |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Red Bell Pepper 🌶️ | 1 whole | Sliced, any color works |
| Green Onion 🧅 | 2 whole | Thinly sliced, white and green parts |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning balance |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish and texture |
The chicken should be freshly cut into even cubes for consistent cooking—any larger pieces will stay tough. Trader Joe's carries pre-cut chicken breast strips, which saves time, but cutting your own ensures better texture. For pineapple, fresh is ideal—look for vibrant yellow chunks with no browning. If using canned, drain well and pat dry to prevent excess moisture in the stir-fry. The rice should be jasmine or basmati for its distinct aroma and separate grains; Lundberg or Calrose are reliable brands that stay fluffy.
No fresh ginger? Ground ginger at half the amount works in a pinch, though fresh adds a brighter flavor. Swap soy sauce for coconut aminos if you prefer a lighter taste, but reduce the honey slightly to balance sweetness. The bell pepper can be any color—red, yellow, or green—but avoid the stem and seeds for cleaner slices. For extra protein, add edamame or shrimp at the end of cooking. The sesame oil should be toasted (not the flavored kind)—it adds depth without overpowering.
Prep the rice first—it needs about 15 minutes to cook while you stir-fry. Store leftovers in airtight containers for 3-4 days; reheat gently with a splash of water to restore moisture. For meal prep, portion the stir-fry and rice separately to maintain texture. The dish reheats beautifully, though the pineapple may soften slightly. Freeze for up to 3 months if using canned pineapple, but fresh pineapple is best enjoyed fresh.
Why You'll Love This Recipe
- Here’s what sold me: the pineapple’s bright tang cuts through the garlic and onion’s richness, while the chicken stays juicy. It’s not too sweet, not too salty—just right, like a hug in a bowl.
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the chicken, toss in the pineapple and rice, and let it all simmer. The onions caramelize right in the pan, so you get that deep, sweet flavor without extra work.
- Sweet-Savory Balance: Here’s what sold me: the pineapple’s bright tang cuts through the garlic and onion’s richness, while the chicken stays juicy. It’s not too sweet, not too salty—just right, like a hug in a bowl.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Cook a big batch on Sunday, and I’ve got three days of meals that stay fresh and taste just as good cold. My kids fight over who gets the pineapple chunks—(yes, even on a Tuesday).
Step-by-step instructions for chicken pineapple stir fry with rice
This one-pan tropical stir fry delivers perfect balance between savory chicken, sweet pineapple, and aromatic rice every time.
Prepare the Chicken and Rice Foundation
Begin by cutting the 1.5 lb boneless, skinless chicken breast into 1-inch cubes—this size ensures even cooking without drying out. In a large skillet, heat 2 tablespoons vegetable oil over medium-high heat until shimmering. Add the chicken in a single layer and cook undisturbed for 4-5 minutes until the edges turn light golden brown. Flip and cook another 3-4 minutes until fully cooked through—165°F internal temperature. Remove and set aside.
While the chicken cooks, rinse the 1.5 cups long-grain white rice under cold water until the water runs clear. In the same skillet (no need to clean), add 2 cups water and bring to a boil. Add the rinsed rice, reduce heat to low, cover, and simmer for 15 minutes. Avoid peeking—the steam is what cooks the rice evenly. Real talk: If you lift the lid early, you'll end up with unevenly cooked rice.
Build the Stir-Fry Base with Aromatics
Increase heat to medium-high and add 2 tablespoons vegetable oil if needed. Toss in the thinly sliced yellow onion and sliced red bell pepper, cooking for 3-4 minutes until softened but still vibrant. Add the minced garlic cloves and grated fresh ginger, stirring constantly for 30 seconds until fragrant—this is where the magic happens. The garlic should sizzle but not burn.
Next, add the 2 cups fresh pineapple chunks and cook for 2 minutes, letting their natural juices release. Stir in the 0.33 cup soy sauce and 2 tablespoons honey, tossing to coat everything evenly. The sauce should begin to glaze slightly, creating that perfect balance of sweet and savory. Here's the thing—if the pineapple releases too much liquid, let it cook down for an extra minute to thicken the sauce.
Combine and Finish the Stir-Fry
Return the cooked chicken to the skillet and stir gently to combine with the pineapple mixture. Add the 1 tablespoon sesame oil and toss everything together for 1-2 minutes until the chicken is heated through and the flavors meld. Sprinkle with 1 teaspoon Diamond Crystal kosher salt and 0.5 teaspoon ground black pepper, adjusting to taste. The rice should now be fully cooked—if not, return it to the skillet for an additional 2-3 minutes covered.
For the final touch, drizzle with an extra ½ teaspoon sesame oil and toss lightly. Garnish with thinly sliced green onion and 1 tablespoon toasted sesame seeds just before serving. The seeds add a delightful crunch that contrasts beautifully with the tender chicken and sweet pineapple. Serve immediately while the rice is still slightly warm and the pineapple juices are vibrant.
Pro Tips For Making Chicken Pineapple Stir Fry Rice
- CUT CHICKEN SMALLER THAN YOU THINK: I used to slice chicken breast into big chunks and wonder why it stayed rubbery—turns out, stir-fry rice needs tiny, even pieces. Aim for ½-inch cubes or smaller; they cook faster and soak up the pineapple’s sweetness better. (Yes, it takes a few extra minutes, but your future self will notice the difference.)
- DRY THE PINEAPPLE WELL: Fresh pineapple releases a lot of juice when cooked, turning your rice into a soggy mess. Pat those chunks dry with paper towels before stir-frying—this keeps the texture crisp and prevents a watery dish. (I learned this after serving a plate that looked like a smoothie.)
- STIR-FRY IN BATCHES: Overcrowding the pan steams the chicken instead of searing it, and that’s when flavor disappears. Cook the chicken in a single layer first, then remove it before adding onions and garlic. The pan’s heat should dance—if it’s sad and sluggish, you’ve got too much in there.
- USE COOKED RICE, NOT FRESH: I know, you’re eager to eat it now. But cold, day-old rice (or even reheated) absorbs stir-fry sauces way better than fresh rice, which turns mushy. If you’re in a rush, cook a big batch, spread it on a tray to cool quickly, and refrigerate it—your stir-fry will thank you. (Trust me, I’ve cried over soggy rice.)
Common mistakes when making great chicken pineapple stir fry rice
Overcooking Chicken
I can't stress this enough—chicken cubes should never exceed 165°F internal temperature. Overcooking turns them rubbery and dry, ruining the dish. Use a meat thermometer to check doneness.
If your chicken is still juicy but hits 165°F, remove it immediately and let it rest for 2-3 minutes before adding back to the stir-fry. Trust me, this keeps it tender. 🍗
Skipping the Rice Rinse
Rinsing the rice removes excess starch, preventing a gummy texture. I've seen people skip this step, and the rice turns mushy. Rinse under cold water until the water runs clear—about 30 seconds.
This also helps the rice absorb the stir-fry flavors better. Pro tip: Use jasmine or basmati rice for that fragrant aroma that elevates the dish. 🍚
Crowding the Pan
Overloading the skillet with too much chicken or veggies at once lowers the pan's temperature, leading to steaming instead of searing. Cook in two batches if needed. I like to work in 1-inch layers for even browning.
This ensures the chicken gets that golden crust and the pineapple caramelizes properly. A 12-inch cast iron skillet is perfect for this recipe. 🔥
Adding Pineapple Too Early
Pineapple releases a ton of liquid when cooked, which can dilute your sauce and make the rice soggy. Add it after the aromatics (onion, garlic, ginger) have softened but before the chicken returns to the pan.
Cook it for just 2 minutes—this lets the juices release without turning the pineapple mushy. 🍍
Ignoring the Sauce Balance
The soy sauce and honey need time to meld with the pineapple juices. If you rush this step, your dish will taste flat. Let the sauce simmer for 1-2 minutes after adding the pineapple to thicken it slightly.
I like to taste-test here—adjust with a pinch more honey if it's too salty or a splash of soy sauce if it's too sweet. 🍯
Underestimating Rest Time
Rushing to serve immediately after cooking means missing out on flavor development. Let the stir-fry rest for 5 minutes off the heat—this allows the chicken to reabsorb its juices and the flavors to marry.
I often garnish during this time so everything looks fresh when served. Patience here makes a world of difference. ✨
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but drain it thoroughly and pat dry with paper towels first. Canned pineapple works in a pinch, but fresh chunks add better texture and natural sweetness. If using canned, look for pieces in juice—not syrup—to avoid excess liquid in your stir-fry.
How do I make this dish spicier?
Add ½ teaspoon red pepper flakes when cooking the aromatics, or stir in 1 tablespoon sriracha with the soy sauce and honey. For heat lovers, try ½ teaspoon cayenne pepper—it blends beautifully with the tropical flavors. Adjust to taste!
Can I prepare this recipe ahead of time?
Cook the chicken and stir-fry components separately, then refrigerate in airtight containers for up to 3 days. Reheat gently with a splash of water to restore moisture. The rice reheats best separately to prevent sogginess. For best results, assemble fresh and serve immediately.
What's the best rice for this recipe?
Jasmine or basmati rice are perfect—their fragrant aroma complements the tropical flavors. For extra fluffiness, use 1.5 cups uncooked rice with 2 cups water (or follow package instructions). Avoid sticky rice varieties like sushi rice for this dish.
Why did my pineapple turn mushy?
Pineapple releases liquid quickly—cook it for only 2 minutes after adding to the pan. Overcooking breaks down the fruit's texture. For extra firmness, add pineapple last and keep heat at medium-high rather than high. Fresh pineapple should stay juicy but hold its shape.
