Main Courses
This chicken broccoli pineapple stir fry delivers restaurant-quality tropical flavors in under 20 minutes—no takeout required. The secret lies in balancing sweet pineapple, savory chicken, and fresh broccoli with a quick homemade sauce that's lighter than store-bought but packed with umami.
I developed this recipe during a busy week when I needed a meal that felt indulgent yet effortless, and it's become a staple in my rotation ever since.
The beauty of this stir-fry is its simplicity: just one pan, minimal prep, and a sauce that comes together in minutes using pantry staples.
High-heat stir-frying preserves the vibrant colors and crisp-tender textures of all ingredients, while the pineapple adds just enough sweetness to complement the savory chicken without overpowering it. What you'll end up with is a dish that's bright, flavorful, and perfect for weeknight dinners or meal prep.
By the time you're done, you'll have a plate of golden chicken pieces, bright green broccoli florets, and juicy pineapple chunks all coated in a glossy, slightly sticky sauce.
The contrast of textures—crisp broccoli, tender chicken, and juicy pineapple—makes every bite satisfying, while the sauce ties everything together with a perfect balance of sweet, tangy, and savory notes. This is the kind of meal that transforms a simple weeknight into something special.
Serve it over steamed rice for the full experience, or as-is for a quick protein-packed lunch. The flavors only get better the next day, making it ideal for meal prep. Let's get cooking—this stir-fry is about to become your new favorite weeknight solution.
Ingredients for chicken broccoli pineapple stir fry
Pantry staples meet tropical freshness for a vibrant stir-fry that's restaurant-worthy in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Fresh Pineapple Chunks 🍍 | 1 ½ cups | Fresh or canned (drained) |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat stir-frying |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For umami depth |
| Honey 🍯 | 1 ½ tbsp | For natural sweetness |
| Fresh Lime Juice 🍋 | 2 tbsp | Brightens the sauce |
| Fresh Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Fresh Ginger Root 🌿 | 1 tbsp | Grated finely (peeled) |
| Sesame Oil 🫒 | 1 tsp | For nutty aroma |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For garnish (optional) |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The chicken is your foundation—boneless, skinless breasts cook evenly and stay juicy. Look for plump, firm pieces at the store, and cut them into uniform 1-inch cubes for consistent cooking. Trader Joe's or Whole Foods often carry pre-cut chicken breasts, which saves time. Broccoli should be bright green and crisp—avoid florets with yellowing stems. Pineapple? Fresh is ideal for texture, but canned chunks (drained well) work in a pinch. The sauce ingredients are all pantry staples, but fresh ginger and lime make the difference between good and amazing.
No soy sauce? Coconut aminos or even a mix of honey and apple cider vinegar works in a bind. Short on honey? Maple syrup at the same amount. The sesame oil is non-negotiable for that nutty aroma—Kadoya or La Choy are reliable brands. Subbing fresh ginger? Ground ginger at half the amount, but toasted whole seeds are better. Pineapple too sweet? Add a splash of lime juice to balance. For extra crunch, swap sesame seeds with crushed peanuts—just toast them first in a dry pan for 2-3 minutes.
Prep everything before you start cooking—this stir-fry moves fast. Jasmine rice takes 15 minutes to cook, so start it first. Chicken, broccoli, and pineapple can all be prepped while the rice simmers. The sauce comes together in under 2 minutes—just whisk everything in a bowl while the pan heats. Leftovers keep for 3 days in the fridge, or freeze for 2 months. I always double the sauce and store it separately—it's perfect for future stir-fries or drizzling over rice bowls.
Why You'll Love This Recipe
- One-Pan Magic: This stir-fry lives entirely on one sheet pan—no chopping boards, no extra bowls, just chicken, broccoli, and pineapple sizzling together. Honestly, I’ve made it while microwaving leftovers in the other hand, and it still comes out perfect.
- Sweet-Savory Balance: The pineapple’s tang cuts through the soy sauce’s saltiness while the olive oil keeps everything tender, not dry. That crispy chicken edge? Chef’s kiss—especially when you let it sear just right before tossing in the veggies.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the cooled stir-fry into containers, and it stays fresh for days—no soggy broccoli here. My kids grab it straight from the fridge, and I swear, they actually finish their veggies.
- Budget Bright Spot: Chicken breast and frozen pineapple chunks (if fresh isn’t an option) stretch this recipe into four servings without breaking the bank. Plus, the low-sodium soy sauce means you can dial up flavor without the guilt—just add a splash more if needed.
Step-by-step instructions for chicken broccoli pineapple stir fry
Here's how to create this vibrant stir fry with perfectly balanced flavors and textures in record time.
Prepare the Chicken and Aromatics
Cut the 1.5 lb boneless skinless chicken breast into 1-inch pieces for even cooking. In a small bowl, combine the 3 minced garlic cloves, 1 tbsp finely grated ginger root, 0.5 tsp Diamond Crystal kosher salt, and 0.25 tsp freshly ground black pepper. This aromatic blend will infuse the chicken with deep flavor.
Heat a large skillet or wok over medium-high heat until hot. Add the 2 tbsp extra-virgin olive oil and swirl to coat the pan. Add the chicken pieces in a single layer, letting them sear undisturbed for 2-3 minutes until golden brown on one side. Flip and cook for another 2-3 minutes until fully cooked through. Remove the chicken from the pan and set aside on a plate.
Stir-Fry the Vegetables
In the same skillet, add the 4 cups fresh broccoli florets and stir-fry for 3-4 minutes until bright green and slightly tender but still crisp. Add the 1.5 cups fresh pineapple chunks and cook for another 2 minutes, allowing the pineapple to soften slightly while retaining its juicy texture.
Here's the thing—don't overcrowd the pan. If your pan is too full, the vegetables will steam instead of stir-fry. Work in batches if needed, but you'll lose some flavor when you add the sauce later. Keep the heat at medium-high to maintain that signature wok hei (breath of the wok) flavor.
Create the Sauce and Combine
Lower the heat to medium and add the 3 tbsp low-sodium soy sauce, 1.5 tbsp honey, and 2 tbsp fresh lime juice to the pan. Stir well to combine, scraping up any browned bits from the bottom—this is where all the flavor hides. Let the sauce simmer for 1-2 minutes until slightly thickened.
Return the chicken to the pan and toss everything together for 1-2 minutes until everything is evenly coated with the sauce. The pineapple will release its juices, creating a glossy, sweet-savory glaze. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a bit more lime for brightness.
Finish with Sesame Oil and Garnish
Remove the pan from heat and drizzle in the 1 tsp sesame oil. Toss gently to distribute evenly—the nutty aroma will elevate the dish instantly. Sprinkle with 1 tbsp toasted sesame seeds for that final crunchy texture. This is where the stir fry comes together as a cohesive dish with layers of flavor and texture.
Serve immediately over 1.5 cups cooked jasmine rice—the rice should be hot and fluffy. The combination of tender chicken, crisp broccoli, juicy pineapple, and aromatic sauce creates a perfect balance of sweet, savory, and umami flavors. Don't skip the sesame seeds; they add that essential crunch that makes this dish truly special.
Pro Tips For Making Chicken Broccoli Pineapple Stir Fry
- CUT CHICKEN THIN: Skip the thick slices—pound your chicken breasts to ¼-inch thickness with a meat mallet or rolling pin. Thinner pieces cook faster and stay juicy, especially when stir-frying with pineapple, which can make them dry if overcooked. I used to fight with uneven doneness until I started prepping them this way—now they’re done in 2-3 minutes flat.
- SALT THE BROCCOLI: Toss broccoli florets with a pinch of salt (½ teaspoon) and let them sit for 5 minutes before cooking. This draws out moisture, so they crisp up perfectly instead of turning soggy when they hit the pan. Sounds odd, but it’s the thing that matters most for that satisfying texture contrast with the chicken.
- STIR-FRY IN BATCHES: Don’t crowd the pan—cook chicken first, then remove it and work in two batches if needed. Overloading steams the veggies instead of searing them, and you’ll end up with mushy broccoli and rubbery pineapple. I learned this the hard way after one disastrous batch where everything just… melted together.
- USE COCONUT AMINOS: Swap half the soy sauce for coconut aminos (or a splash of honey) to balance the sweetness of pineapple. Low-sodium soy sauce can taste flat next to fresh pineapple, and this tweak adds depth without overpowering. I was skeptical until I tried it—now it’s my go-to for this dish.
Pro cooking tips for chicken broccoli pineapple stir fry
High-Heat Mastery
Stir-frying at medium-high to high heat is non-negotiable for that signature wok hei flavor—those smoky, aromatic notes that make this dish sing. I use a carbon steel wok (like Mauviel) because it heats up faster and retains heat better than stainless steel.
If you don’t have a wok, a large cast iron skillet works just as well. The key is keeping the heat consistently high—if your pan cools down, the veggies will steam instead of developing that crisp-tender texture. 🔥
Prep Ahead for Speed
This stir-fry moves at lightning speed, so prep everything before you start cooking. While your rice simmers, cut the chicken into uniform 1-inch pieces—this ensures even cooking. Grate the ginger and mince the garlic while the pan heats.
The sauce comes together in under 2 minutes, so have all ingredients measured and ready. I even pre-measure the sauce components in a small bowl while the chicken cooks. Pro tip: Pat the chicken dry with paper towels before searing—it creates a better crust and prevents splattering. ⏰
Sauce Timing Tricks
The sauce is where the magic happens, but timing is everything. Add the sauce just before combining everything—it needs 1-2 minutes to thicken slightly and coat the ingredients properly. If your sauce is too thin, simmer it longer or add a pinch of cornstarch mixed with water to thicken.
For extra depth, deglaze the pan with 1 tbsp water after removing the chicken to scrape up those flavorful browned bits. Trust me, those bits are liquid gold for umami. 💛
Don’t Overcrowd the Pan
This is a common mistake that kills stir-fry texture. If your pan is packed too tight, the ingredients will steam instead of sear, resulting in soggy broccoli and mushy pineapple.
Work in small batches if needed—cook the chicken first, set it aside, then stir-fry the veggies in the same pan. The residual heat will keep everything hot while you finish. A 12-inch skillet or wok is ideal for this recipe—any smaller, and you’ll be fighting for space. 🌟
Sesame Oil Finish
Sesame oil isn’t just for flavor—it’s the secret weapon that ties everything together. Add it off the heat to preserve its delicate aroma. A single 1 tsp is all you need, but don’t skip it!
The nutty, toasty notes cut through the sweetness of the pineapple and balance the soy sauce’s saltiness. For extra crunch, toast the sesame seeds in a dry pan for 1-2 minutes until golden before sprinkling them on top. This is where the dish goes from good to restaurant-quality. ✨
Nutrition facts
Frequently asked questions
Can I use frozen pineapple instead of fresh?
Frozen pineapple works perfectly—just drain it well to avoid excess moisture in your stir fry. Thaw it in the fridge overnight for best texture, or use it straight from frozen if you're short on time. The flavor will be just as bright, though fresh pineapple adds a slightly juicier bite.
How do I keep the broccoli crisp-tender?
High heat is key—stir-fry at medium-high heat for only 3-4 minutes until bright green. Cut florets into even sizes so they cook uniformly. If using pre-cut broccoli, separate the clusters to expose more surface area. Never overcrowd the pan—work in batches if needed.
Can I make this stir fry spicier? Yes! Add ½ tsp red pepper flakes or 1 tsp sriracha to the sauce for heat. For extra depth, stir in 1 tsp gochujang (Korean chili paste) with the soy sauce.
What if I don't have sesame oil?
Don't worry—use ½ tsp toasted peanut oil or even avocado oil instead. The nutty aroma is what matters, not the specific oil. Skip the sesame seeds if needed, but the toasted oil finish is what elevates the dish to restaurant quality.
Can I make this gluten-free?
Easily! Replace soy sauce with 3 tbsp gluten-free tamari or coconut aminos. Check that your sesame oil and seeds are certified gluten-free too. The flavor profile stays identical—just ensure all substitutes are 100% gluten-free labeled.
