Chicken Broccoli Pineapple Stir Fry Recipe: Sweet-Tangy Wok Magic in 20 Minutes

Main Courses

Chicken Broccoli Pineapple Stir Fry Recipe: Sweet-Tangy Wok Magic in 20 Minutes

This chicken broccoli pineapple stir fry delivers restaurant-quality wok magic in just 20 minutes—where sweet pineapple, crisp broccoli, and tender chicken come together in a bright, tangy-sweet sauce that’s impossible to resist.

The secret lies in high-heat searing and a balanced sauce that cuts through the richness of the chicken while letting the pineapple’s natural sweetness shine through. I developed this recipe during a busy week when I needed a dish that was both quick and packed with bold flavors—no takeout required.

The beauty of this stir fry is its versatility—it works as a weeknight dinner or a crowd-pleasing meal for gatherings. The chicken stays juicy thanks to a quick marinade, while the broccoli gets that perfect crisp-tender texture from high-heat cooking.

Pineapple adds a tropical twist that brightens every bite, and the sauce ties it all together with a perfect balance of sweet, tangy, and umami notes. This isn’t your average stir fry; it’s a flavor-packed dish that feels special without the fuss.

What you’ll end up with is a vibrant, aromatic dish that’s ready in under 20 minutes—golden chicken, bright green broccoli, and glossy pineapple pieces all coated in a sticky-sweet sauce.

The wok hei (breath of the wok) technique ensures maximum flavor in every bite, making this stir fry taste like it came straight from a dim sum cart.

Serve it over steamed rice or noodles for the full experience, and get ready for compliments that’ll make you the star of the dinner table.

This recipe is foolproof and designed for home cooks—no fancy equipment needed, just a skillet or wok and a few pantry staples. The sauce comes together in minutes, and the marinade ensures the chicken stays tender and flavorful.

Whether you’re feeding a family or meal prepping for the week, this stir fry delivers restaurant-quality results without the wait. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken broccoli pineapple stir fry

Pineapple's sweetness, broccoli's crispness, and chicken's savory depth—all coming together in a wok with bold flavors.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Fresh Pineapple Chunks 🍍 1 ½ cups Fresh or canned in juice
Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Red Bell Pepper 🌶️ 1 whole Sliced into thin strips
Garlic Cloves 🧄 4 cloves Minced, for marinade
Fresh Ginger 🌿 1 tbsp Grated, for marinade
Soy Sauce 🍶 ½ cup Low-sodium preferred
Honey 🍯 2 tbsp For sauce sweetness
Rice Vinegar 🍶 2 tbsp White or seasoned
Sesame Oil 🫒 1 tbsp Toasted for aroma
Vegetable Oil 🫒 3 tbsp High smoke point
Green Onion 🧅 2 whole Sliced, for garnish
Sesame Seeds 🌾 1 tbsp Toasted, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The chicken is where the magic starts. Thighs over breasts—they stay juicier during the high-heat sear. Grab fresh pineapple from the produce section (not the pre-cut kind)—it’s sweeter and holds up better to cooking. Trader Joe's or Whole Foods have the best quality, but any fresh pineapple works if it’s ripe and vibrant. For broccoli, cut into even-sized florets so they cook uniformly. The red bell pepper adds color and crunch, but yellow or orange works just as well. Fresh ginger and garlic? Buy them whole and grate/mince yourself—pre-minced loses flavor fast.

No fresh ginger? Substitute with 1.5 teaspoons of ground ginger, but it won’t have the same zing. Out of soy sauce? Tamari or coconut aminos work in a pinch. The honey can be swapped for maple syrup or agave if you’re avoiding it. For extra umami, add a splash of fish sauce or Worcestershire to the marinade. The sesame oil is key for aroma—toast it in the wok first to wake up its flavor. If you’re short on time, pre-cut veggies from the salad bar save prep work without sacrificing texture.

This stir fry reheats beautifully—just add a splash of water or broth to the pan and toss. Keeps for 3-4 days in the fridge, but honestly, it’s best eaten fresh. For meal prep, portion into containers with rice so lunches are ready to grab. The sauce thickens as it cools, so stir in a splash of water if it’s too sticky when reheating. Garnishes like sesame seeds and green onions can be added fresh after reheating for maximum brightness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on one sheet pan, let the pineapple caramelize, and boom. The chicken thighs stay juicy while the broccoli gets that perfect char from the same pan. (Yes, even on a Tuesday night.)
  • Sweet-Savory Balance: That pineapple isn’t just decoration—it cuts through the richness of the chicken and garlic with a bright, tangy punch. The red bell pepper adds a subtle crunch, so you get layers of flavor without overcomplicating things.
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it holds up for days. Pack the leftovers cold or reheat them—the pineapple stays juicy, the broccoli crisp, and the chicken never dries out. My kids actually eat their veggies this way.
  • Budget-Friendly Feast: Chicken thighs and seasonal veggies stretch this recipe into a full meal without breaking the bank. A single pineapple lasts for three batches, and the garlic and bell pepper add depth without costing extra. Honestly, it’s the kind of dish that makes grocery day feel like a win.

Step-by-step instructions for chicken broccoli pineapple stir fry

Here's how to create a perfectly balanced stir fry with tender chicken and vibrant vegetables in just 20 minutes.

1

Marinate the Chicken for Maximum Flavor

In a medium bowl, combine the 1.5 lb boneless skinless chicken thighs (cut into 1-inch pieces), 4 cloves minced garlic, 1 tbsp grated fresh ginger, 0.5 cup soy sauce, 2 tbsp honey, and 0.5 tsp black pepper. Mix gently but thoroughly to coat the chicken evenly. Let it marinate for at least 15 minutes at room temperature—this ensures deep flavor penetration and prevents dryness during cooking.

I like to press the marinade into the chicken pieces with my fingers, making sure every surface gets coated. This step is crucial because the marinade not only seasons but also helps tenderize the chicken. If you're short on time, even 10 minutes will work, but longer marinating yields better results.

2

Prepare the Vegetables for Even Cooking

Cut the 4 cups broccoli florets into bite-sized pieces and slice the 1 whole red bell pepper into thin strips. For the pineapple, use the 1.5 cups fresh pineapple chunks as-is if fresh, or drain canned pineapple thoroughly to prevent a watery stir fry. Arrange all vegetables on a clean cutting board—keeping them separate prevents color transfer and makes assembly easier later.

The key here is uniformity. Smaller, evenly sized pieces cook at the same rate, ensuring everything finishes perfectly tender. If your pineapple is particularly juicy, pat it dry gently with paper towels to help it caramelize better in the wok.

3

Cook the Chicken to Perfect Doneness

Heat 2 tbsp vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the marinated chicken in a single layer and cook undisturbed for 3-4 minutes until the bottoms develop golden-brown crusts. Flip the pieces and cook another 3-4 minutes until they reach an internal temperature of 165°F and are no longer pink in the center.

Don't overcrowd the pan—this keeps the chicken crispy instead of steaming. If your pan gets too crowded, work in batches. Remove the chicken to a plate and tent loosely with foil to keep warm while you prepare the vegetables.

4

Stir-Fry the Vegetables with the Sauce

In the same wok, add the remaining 1 tbsp vegetable oil and swirl to coat the pan. Add the broccoli, bell pepper, and pineapple chunks, stirring constantly for 3-4 minutes until the vegetables begin to soften but still retain a crisp texture. Pour in the 2 tbsp rice vinegar and 1 tbsp toasted sesame oil, tossing everything together for another 1-2 minutes to let the flavors meld.

Here's the thing—you want the vegetables to stay vibrant and slightly crisp. Overcooking turns broccoli mushy and pineapple mealy. The acidity from the rice vinegar brightens the flavors while the sesame oil adds depth. Taste the mixture now—it should be tangy and slightly sweet, with the vegetables still offering a pleasant bite.

5

Combine and Finish with Garnishes

Return the cooked chicken to the wok and stir everything together for 1-2 minutes until thoroughly heated through. Sprinkle with 1 tbsp toasted sesame seeds and 2 whole sliced green onions for freshness and texture. Taste and adjust seasoning if needed—you might want to add a touch more soy sauce or honey to balance the flavors.

Serve immediately over steamed rice or noodles while everything is hot. The stir fry should be vibrant with contrasting textures—tender chicken, crisp-tender vegetables, and juicy pineapple. Each bite should deliver a perfect harmony of sweet, savory, and tangy flavors that make this dish irresistibly addictive.

👨‍🍳

Pro Tips For Making Chicken Broccoli Pineapple Stir Fry

  • CUT CHICKEN IN HALF: Chicken thighs stay juicier when sliced against the grain into ½-inch strips—thinner than you’d think. I used to fight this step, but thicker pieces turn rubbery while waiting for the pineapple to soften. (Yes, even if you’re impatient like me.)
  • SALT THE BROCCOLI FIRST: Toss broccoli florets with ½ teaspoon salt and let them sit for 5 minutes before cooking—this draws out moisture so they crisp up instead of steaming into mush. My grandmother swore by this, and she was right: the texture makes a real difference.
  • DON’T OVERCROWD THE PAN: Stir-fry in two batches if needed—packing the pan too tight steams the chicken and turns the pineapple soggy. I learned this the hard way after burning three batches of sticky, unevenly cooked stir-fry. (Your future self will thank you.)
  • USE FROZEN PINEAPPLE FOR CRISP: Sounds weird, but it works: swap fresh pineapple for frozen chunks (no thawing). They stay firmer longer, soaking up sauce without turning to mush. I was skeptical until I tried it—now I keep a bag on hand for lazy weeknights.

Troubleshooting this dish

Chicken Overcooking Fix

If your chicken turns out dry or rubbery, you’ve likely cooked it too long or at too high heat. I’ve seen this happen when home cooks rush the process—don’t do that! Chicken thighs should reach an internal temperature of 165°F but only after 6-8 minutes total of cooking time.

For extra insurance, use a meat thermometer. If you’ve already overcooked, try slicing the chicken thinner than usual and tossing it with a splash of 1 tbsp soy sauce and ½ tbsp honey while reheating to restore moisture. 💡

Mushy Broccoli Problem

Broccoli that ends up mushy is usually overcooked or undercooked in stages. The secret is to cook it for just 3-4 minutes over high heat—it should stay bright green with a slight bite. If your broccoli turns soft, you likely stirred it too much or cooked it too long.

For next time, add it to the wok last, after the chicken is already out, and cook it for only 2 minutes to maintain crispness. A quick tip: Toss the broccoli with ½ tsp cornstarch before cooking to help it hold its shape. 🥦

Sauce Too Thin or Too Thick

The sauce should coat the ingredients lightly but not pool at the bottom. If it’s too thin, simmer it uncovered for 1-2 minutes to reduce slightly.

For a thicker sauce, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and cook for 30 seconds until it thickens. I’ve also noticed that canned pineapple juice can thin the sauce—always drain it well!

For extra richness, add 1 tsp sesame paste to the sauce while it’s hot. 🍶

Pineapple Too Watery

Excess moisture from pineapple can make your stir fry soggy. If using fresh pineapple, pat it dry with paper towels before cooking. For canned pineapple, drain it thoroughly and let it sit in a colander for 5 minutes to remove excess liquid.

If your stir fry still seems watery, add ½ cup cooked rice to absorb the moisture while cooking. Another trick: Cook the pineapple first for 1 minute before adding other veggies to caramelize its juices. 🍍

Uneven Cooking

If some ingredients are raw while others are overdone, it’s likely because they weren’t cut evenly or cooked in stages. For next time, cut all vegetables into similar-sized pieces and cook them separately before combining.

Start with the hardest veggies (like broccoli) first, then add softer ones (like bell peppers) last. The chicken should be cooked first and removed from the pan while you prep the veggies—this keeps everything hot and prevents overcooking. 🔥

Sticky or Burnt Sauce

A burnt or overly sticky sauce usually means the heat was too high or the pan wasn’t properly coated with oil. Always heat your wok or skillet until it’s shimmering but not smoking before adding oil.

If the sauce sticks, deglaze the pan with 2 tbsp water or broth and scrape up any browned bits before adding the sauce ingredients. For a glossy finish, stir in 1 tsp cornstarch slurry at the end of cooking. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 100mg33%
Sodium 680mg29%
Total Carbohydrate 36g12%
Dietary Fiber 5g18%
Sugars 18g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs?

You can, but thighs are ideal for stir fries because they stay juicier during high-heat cooking. If using chicken breast, cut it into ½-inch slices and marinate for 20-30 minutes to prevent drying. Cook it at medium heat (not high) for 4-5 minutes total to avoid overcooking.

2

How do I make this recipe gluten-free?

Swap the soy sauce for tamari or coconut aminos (both gluten-free), and use gluten-free oyster sauce if needed. Check your sesame oil and rice vinegar labels too—some brands contain gluten. The rest of the ingredients are naturally gluten-free.

3

Can I make this ahead of time?

Yes! Cook the stir fry and refrigerate for up to 3 days. Reheat in a skillet with a splash of water or broth to restore moisture. For best texture, add fresh green onions and sesame seeds after reheating. The sauce may thicken when chilled—thin with water if needed.

4

What's the best way to store leftovers?

Let the stir fry cool completely, then store in an airtight container with parchment paper between layers. Keeps for 4 days in the fridge. For freezing, portion into single-serving containers with rice—it reheats beautifully! Thaw overnight in the fridge before reheating.

5

Can I add other vegetables?

Try snap peas, carrots, or mushrooms—they hold up well to stir-frying. For extra crunch, add bell pepper strips or zucchini last (they cook fastest). Just adjust cooking times so everything finishes tender-crisp.

★★★★★5.0(7 reviews)
Categories Main Courses