Main Courses
This chicken broccoli pineapple stir fry delivers the perfect balance of sweet, tangy, and savory flavors in under 30 minutes. The secret lies in high-heat searing and a simple soy-ginger sauce that transforms simple ingredients into a restaurant-worthy dish.
I developed this recipe during a particularly busy week when I needed a meal that was both quick and impressive—it never fails to deliver.
The magic happens in the stir-fry technique: hot wok, quick cooking, and constant motion ensure tender chicken, crisp-tender broccoli, and juicy pineapple all cooked to perfection. The sauce—just soy sauce, honey, garlic, and ginger—adds depth without overpowering the natural sweetness of the pineapple or the earthiness of the broccoli.
It’s a foolproof method that works every time, even for beginners.
By the time you’re done, you’ll have a vibrant, flavor-packed stir fry with golden chicken, bright green broccoli, and glossy pineapple all tossed in a glossy, slightly sticky sauce. The contrast of textures—crisp, tender, and juicy—makes every bite satisfying, while the balance of flavors keeps it exciting.
Serve it over steamed rice or noodles for a complete meal.
This dish is versatile enough for weeknight dinners or meal prep—it reheats beautifully and tastes even better the next day. The best part? No fancy ingredients or complicated steps, just bold flavors and a one-pan solution that comes together faster than takeout. Let’s get cooking!
Ingredients for chicken broccoli pineapple stir fry
High-heat searing meets sweet-tangy sauce for a restaurant-quality stir fry in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch strips |
| Fresh Broccoli Florets 🧅 | 4 cups | Cut into bite-sized pieces |
| Fresh Pineapple Chunks 🍍 | 1 ½ cups | Diced, slightly firm texture |
| Low-Sodium Soy Sauce 🥄 | ⅓ cup | For balanced saltiness |
| Honey 🍯 | 2 tbsp | For natural sweetness |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger Root 🌿 | 1 tbsp | Finely grated, peeled |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Sesame Oil 🫒 | 1 tsp | For finishing aroma |
| Cornstarch 🌾 | 1 tbsp | For crisp-tender coating |
| White Vinegar 🍶 | 1 tsp | For brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Sesame Seeds 🌾 | 1 tbsp | For garnish |
The chicken breast is your foundation—look for packages labeled 'cutlets' for even thickness. Costco or Whole Foods carry high-quality, pre-cut options that save prep time. Fresh broccoli should have vibrant green florets with no yellowing, while pineapple should be slightly firm—avoid overly soft chunks that release too much juice. Garlic and ginger lose potency quickly, so buy small amounts frequently or freeze whole bulbs. For the sauce, low-sodium soy sauce prevents salt overload, and honey from local markets adds subtle floral notes compared to processed brands.
No fresh ginger? Ground ginger at half the amount works in a pinch, though fresh is ideal. Substitute pineapple with peaches or mango for a different sweetness profile. If you're avoiding cornstarch, arrowroot powder works 1:1. For extra protein, add firm tofu cubes cooked separately. The sesame oil should be toasted, not flavored—look for brands like Kadoya or La Choy in the Asian aisle. Store-bought stir-fry sauces often contain added sugars and preservatives, so homemade is superior for both flavor and health.
Broccoli wilts fast—blanch for 30 seconds before stir-frying to maintain crispness. Chicken strips can be prepped ahead and refrigerated for 24 hours before cooking. The sauce keeps for 1 week in the fridge, though it's best used fresh. For meal prep, store components separately and assemble when ready to eat. Garnish with sesame seeds just before serving to preserve their aroma. This dish reheats beautifully—microwave for 1 minute with a splash of water to restore moisture.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, I love a recipe that doesn’t require a million dishes—just one pan, a knife, and 15 minutes of my time. The chicken, broccoli, and pineapple all sizzle together while I toss in the soy sauce and honey, and suddenly, dinner’s ready. No pots, no pans, no stress—just vibrant, sticky-sweet goodness.
- Sweet-Savory Balance: Here’s what sold me—the way the honey and soy sauce caramelize just enough to coat the chicken and broccoli, while the pineapple’s bright acidity cuts through the richness. It’s not too sweet, not too salty—just that perfect harmony where every bite feels like a little flavor party.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I’ll make a big batch on Sunday, portion it into containers, and boom—grab-and-go lunches for the week. The pineapple keeps it from getting boring, and the chicken stays tender even after reheating. (Yes, even on a Tuesday night when I’m craving something fresh but don’t want to cook.)
- Budget Bright Spot: Fresh pineapple might sound fancy, but a small chunk goes a long way, and the rest of the ingredients are total pantry staples. Plus, chicken breast is lean, filling, and way cheaper than takeout. I’ll often double the recipe—half for dinner, half for leftovers—without breaking the bank or my willpower.
Step-by-step instructions for chicken broccoli pineapple stir fry
Master this one-pan technique for a restaurant-quality stir fry with perfect texture contrast.
Prepare the Chicken and Create the Cornstarch Coating
Cut the 1.5 lb boneless skinless chicken breast into 1-inch strips - keep them uniform in size for even cooking. In a medium bowl, combine the 1 tablespoon cornstarch, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Add the chicken strips and toss gently to coat evenly. Let them sit for 5 minutes while you prep the remaining ingredients - this ensures a crisp-tender exterior without drying out the meat.
The cornstarch coating creates that perfect wok hei effect when seared, while the salt and pepper penetrate the surface immediately. Don't skip this resting time - it allows the cornstarch to adhere properly and prevents a gummy texture when stir-frying. For best results, pat the chicken dry with paper towels before coating to maximize crispiness.
Build the Flavor Base with Aromatics and Sauce
Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 4 cloves minced fresh garlic cloves and 1 tablespoon finely grated fresh ginger root, cooking for 30-45 seconds until fragrant but not browned. Immediately add the 4 cups fresh broccoli florets and stir-fry for 2-3 minutes until bright green and just beginning to soften.
Remove the vegetables from the skillet and set aside. In the same pan, add the 0.33 cup low-sodium soy sauce, 2 tablespoons honey, and 1 teaspoon white vinegar. Stir constantly for 1 minute until the mixture begins to simmer and thicken slightly. This pre-cooked sauce will form the flavor foundation for your stir fry, balancing the sweet, tangy, and umami elements perfectly.
Cook the Chicken to Perfect Doneness
Working in batches if needed, add the cornstarch-coated chicken strips to the skillet in a single layer. Cook undisturbed for 2-3 minutes until golden brown on the bottom, then stir and cook another 1-2 minutes until the chicken reaches 165°F internally. Remove the chicken and set aside with the vegetables.
This high-heat searing creates that signature stir-fry crust while keeping the chicken juicy. If your pan gets too crowded, work in batches - overcrowding steams rather than sears. The chicken should be fully cooked but still retain moisture, with a crisp exterior that contrasts beautifully with the tender interior.
Combine Everything and Finish with Pineapple
Return all ingredients to the skillet and add the 1.5 cups fresh pineapple chunks. Stir-fry for 1-2 minutes until the pineapple softens slightly but still maintains some bite. Drizzle with 1 teaspoon sesame oil and toss everything together for 30 seconds to coat evenly. The pineapple's natural juices will help distribute the sauce throughout the dish.
Here's where the magic happens - the pineapple's acidity brightens the dish while its natural sweetness complements the honey and soy sauce. Taste and adjust seasoning if needed, adding a splash more soy sauce if the flavors need balancing. The combination of textures - crisp chicken, tender broccoli, and slightly firm pineapple - creates that perfect bite in every mouthful.
Garnish and Serve Immediately
Transfer the stir fry to serving plates and sprinkle generously with 1 tablespoon sesame seeds. Serve immediately while hot, accompanied by steamed jasmine rice or noodles if desired. The sesame seeds add a nutty finish that complements the sweet-tangy flavors perfectly.
This dish shines when served fresh, as the textures and flavors meld beautifully when hot. The contrast between the crisp chicken, tender vegetables, and slightly chewy pineapple creates an irresistible combination. For best results, serve within 15 minutes of cooking to maintain that perfect al dente texture in the vegetables and crisp exterior on the chicken.
Pro Tips For Making Chicken Broccoli Pineapple Stir Fry
- CUT CHICKEN SMALLER THAN YOU THINK: I used to slice my chicken into big, restaurant-style strips—big mistake. For this stir-fry, aim for ½-inch cubes or thin batons. They cook faster, absorb the sauce better, and you’ll end up with even bites every time. (Yes, even if it looks like overkill.)
- SALT THE BROCCOLI FIRST: Toss your broccoli florets with a pinch of salt and a drizzle of oil before they hit the pan. This crisps the edges and draws out moisture, so they stay bright green and don’t turn soggy when the pineapple releases its juice. (Trust me, it’s worth the extra 30 seconds.)
- DON’T OVERSTIR-FRY THE CHICKEN: Chicken cooks in about 3–4 minutes on high heat—any longer and it turns rubbery. Pull it out when the edges are just opaque, not fully browned. You’ll finish cooking it in the sauce, and it’ll stay juicy. (I learned this after serving dry chicken to a crowd.)
- USE FROZEN PINEAPPLE CHUNKS: Fresh pineapple is great, but frozen chunks save time and add a subtle sweetness without the mess. Thaw them slightly first (just until pliable), then pat dry with a paper towel—this keeps the stir-fry from turning into a soup. (No one will guess you didn’t use fresh.)
Wine and beer pairings for this dish
Crisp White Wine
For this bright, sweet-tangy stir fry, I reach for a dry Riesling from Germany or Alsace—its crisp acidity and subtle honeyed notes mirror the dish's flavor profile beautifully.
The 2021 Dr. Loosen Blue Slate Riesling from the Mosel region is my go-to: it's light enough to complement the pineapple's sweetness while providing enough structure to stand up to the soy sauce's umami depth. Serve slightly chilled (45-50°F) to enhance its refreshing qualities. 🍷
Light-Bodied Beer
A Japanese lager like Sapporo Premium or Asahi Super Dry works perfectly with this stir fry. The clean, crisp profile lets the dish's flavors shine without overpowering them.
For something with a bit more character, try a Belgian witbier like Hoegaarden—its coriander and citrus notes play nicely with the ginger and pineapple. Keep the beer well-chilled (38-42°F) to highlight its refreshing qualities. 🍺
Spicy Rosé
If you want to add a kick, opt for a dry rosé with a hint of spice, like Whispering Angel from Provence. Its strawberry and citrus notes complement the pineapple, while its subtle earthiness balances the soy sauce.
For extra heat, I sometimes add a dash of chili powder to the dish and pair it with a Grenache rosé from Spain—its peppery undertones create a delicious contrast. 🌶️
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, I recommend a sparkling yuzu soda or ginger beer like San Pellegrino Aranciata Rossa. The citrus and ginger notes enhance the stir fry's flavors without competing.
Another great option is Fever-Tree Raspberry Lemonade—its tartness cuts through the dish's richness while complementing the pineapple's sweetness. Serve over ice for the best experience. 💫
Wine and Beer Service Tips
When serving wine with this dish, I always pour 4-5 ounces per glass to maintain the proper balance of flavors. For beer, a 12-ounce pint glass works best to preserve the drink's carbonation and aroma.
If you're using a white wine, I suggest decanting it for 10-15 minutes before serving to allow its flavors to open up. For beer, ensure it's served at the correct temperature to fully appreciate its profile. 🍽️
Nutrition facts
Frequently asked questions
Can I use frozen pineapple instead of fresh?
Yes, but thaw it completely first to avoid excess moisture in your stir fry. Drain well and pat dry with paper towels before adding to the pan. Frozen pineapple works in a pinch, though fresh offers better texture and natural sweetness.
What's the best way to cut chicken for even cooking?
Cut the chicken breast into 1-inch thick strips against the grain for maximum tenderness. Use a sharp knife and keep all pieces uniform in size so they cook at the same rate. For extra efficiency, ask your butcher to cut them for you.
Can I make this dish ahead of time?
Prep all ingredients in advance, but assemble and cook fresh for best results. The sauce will thicken when reheated, so add a splash of water if needed. Store components separately in the fridge for up to 24 hours before cooking.
Why does my broccoli turn mushy?
Broccoli cooks faster than chicken, so remove it early (after 2-3 minutes) and set aside. Overcrowding also causes steaming instead of stir-frying. Cook in batches if needed, and always use high heat for crisp-tender results.
What if I don't have sesame oil?
Use neutral oil for cooking, then finish with a pinch of toasted sesame seeds for aroma. The seeds provide the nutty flavor without needing the oil. For extra depth, add a splash of rice vinegar to the sauce instead.
