
A quick pineapple soy chicken stir-fry with bell peppers, snap peas, and a glossy sweet-tangy sauce, ready in 30 minutes.
Reserve the sauce before adding chicken so the finishing sauce never touches raw poultry.
Keep the chicken in a single layer where possible to brown it instead of steaming.
Add the snap peas near the end so they stay crisp and bright.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Whisk the crushed pineapple, soy sauce, honey, vinegar, garlic, ginger, cloves, and cornstarch in a bowl until the cornstarch dissolves. Pour 60 ml (1/4 cup) into a second bowl for the chicken; reserve the rest for finishing the stir-fry.
Toss the chicken with the measured pineapple-soy mixture and refrigerate for 15 minutes while you slice the vegetables. Do not marinate longer: fresh pineapple enzymes can soften the chicken too much.
Heat a wok or large frying pan over medium-high heat. Add the oil, then lift the chicken from the marinade, letting excess drip away. Stir-fry in a single layer for 4–5 minutes, until browned and nearly cooked through; transfer to a plate.
Add the onion and bell pepper to the pan and stir-fry for 2 minutes. Add the snap peas and cook for 1–2 minutes more, until the vegetables are tender-crisp.
Return the chicken and any resting juices to the pan. Pour in the reserved sauce and cook, stirring, for 1–2 minutes until glossy and the chicken reaches 74°C (165°F) at its thickest point. Serve immediately.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
This pineapple soy chicken stir-fry is a quick skillet dinner with tender chicken, sweet pineapple, bell peppers, snap peas, and a glossy sauce that cooks in the pan. The pineapple, honey, vinegar, and soy create a sweet-tangy balance, while ginger and a tiny amount of clove add warmth without taking over.
The key distinction is reserving most of the sauce before the chicken goes in. It keeps the raw-chicken marinade separate, then gives you a clean sauce to thicken around the finished stir-fry.
Cornstarch is whisked into the cold pineapple mixture before it reaches the wok. When the reserved sauce hits the hot pan, it thickens quickly and clings to the chicken and vegetables rather than pooling underneath them. Keep the pan hot, add the sauce only at the end, and stir continuously for the final minute or two.
Pineapple contains enzymes that can soften chicken. A short 15-minute marinade gives the flavour time to settle in; a longer soak can make the surface mushy. Lift the chicken out of the marinade before it hits the pan so it browns instead of steaming.
Use a wide wok or frying pan and give the chicken space. If your pan is small, brown it in two batches. Cook the bell pepper before the snap peas so the pepper has time to soften slightly while the peas stay crisp.
The dish is ready when the sauce is glossy and the thickest piece of chicken reaches 74°C (165°F). If the sauce tightens too much, loosen it with a tablespoon of water; if it is still loose, give it another minute at a steady simmer.
Cool leftovers promptly and refrigerate them in an airtight container for up to three days. Reheat in a hot frying pan with a splash of water until steaming throughout. The vegetables will soften slightly after chilling, so this dish is best served fresh when crisp texture matters most.
One quarter of the stir-fry provides a substantial chicken portion. Serve it with about 150 g cooked rice for a complete meal. On a training day, add an extra 50 g cooked rice or a piece of fruit; on a rest day, reduce the rice by about 50 g and add more vegetables instead.
Chicken is the default protein, but firm tofu or prawns can replace it if preferred; adjust cooking time so each is just cooked through. Broccoli, green beans, spinach, peas, mushrooms, onions, courgette, frozen mixed vegetables, or tenderstem broccoli are all useful vegetable swaps.
Serving Size: 1 quarter of recipe
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes. Pulse ripe fresh pineapple in a food processor until crushed, then measure the same amount. Fresh pineapple can tenderise chicken faster, so keep the 15-minute marinating time and do not extend it.
Use a very hot, wide pan and cook the chicken in a single layer. Remove it before cooking the vegetables, then add it back only when the reserved sauce is ready to thicken.
Serve it with steamed jasmine rice, brown rice, or noodles. For a lighter plate, add extra snap peas or a side of steamed broccoli.
See how other home cooks made this recipe, then share your own experience.
6 ratings
How would you rate this recipe?
Reserving the sauce separately made a big difference. It coated the chicken and vegetables beautifully without making the pan watery.
Delicious! The pineapple really shines, and the short marinade kept the chicken tender without changing its texture.
The sauce was a little too sweet for my taste, but still good. Might reduce the honey next time. Great texture from the snap peas!
Loved the balance of sweet and savory. I used chicken thighs instead of breasts and it turned out super juicy!
Quick, easy, and packed with flavor. I added some broccoli and it worked great with the sauce. Perfect weeknight dinner!
This recipe was so simple and absolutely delicious! The pineapple marinade added the perfect sweet tanginess. Will definitely make again.
Add your personal creations and build your own recipe collection.