Panda Express String Bean Chicken
I remember the first time I made this at home — the bright snap of the string beans against juicy bites of chicken made it feel like a restaurant meal in 20 minutes. This Panda Express–style String Bean Chicken is a simple stir-fry: marinated chicken, crisp-tender green beans, garlic, ginger, and an optional splash of oyster sauce for extra depth. It’s fast, family-friendly, and exactly the kind of weeknight recipe you’ll return to when you want something satisfying without fuss. If you like saucy chicken dinners, this pairs well with a hearty rice or another copycat favorite like orange chicken made for the slow cooker for a full takeout-style spread.
Why you’ll love this dish
This recipe hits several sweet spots: it’s quick, low-cost, and delivers contrasting textures — tender chicken and crisp beans — that feel elevated without complicated techniques. It’s also easy to scale, kid-friendly, and customizable (leave out the oyster sauce to keep it lighter, or add chili flakes for heat). Make it on busy weeknights, pack it for lunches, or serve it alongside other Asian-inspired mains for a casual dinner party. If you enjoy other Panda Express copycat dishes, you’ll appreciate how this keeps the flavors familiar while using straightforward ingredients like soy, garlic, and ginger. For another zesty option to serve alongside, try this classic orange chicken copycat.
“Bright, garlicky, and fast — tastes like takeout but made at home.” — a friend who requests this dish every week
Step-by-step overview
You’ll marinate bite-sized chicken briefly, stir-fry it until just cooked, then add string beans and finish with a quick sauce. Total active time: about 15–20 minutes. The goal is to keep the beans crunchy-tender and the chicken juicy. High heat, fast stirring, and small, even pieces of chicken are the keys to success.
What you’ll need
- 1 lb chicken breast, cut into bite-sized pieces
- 2 cups string beans, trimmed (snap off ends)
- 3 tablespoons soy sauce (use low-sodium if preferred)
- 2 tablespoons vegetable oil (or another neutral oil with a high smoke point)
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, minced
- 1 tablespoon oyster sauce (optional — adds umami)
- Salt and pepper to taste
Notes and substitutions:
- Swap chicken thighs for juicier meat, or use tofu for a vegetarian version (press it first).
- If you don’t have fresh ginger, 1/2 teaspoon ground ginger works in a pinch.
- Serve with steamed rice or try a different grain inspired by other easy dinners like Caribbean chicken and rice for a change of pace.
Step-by-step instructions
- Cut the chicken into 1-inch bite-sized pieces. Pat dry with paper towels.
- In a bowl, mix the soy sauce, minced garlic, minced ginger, and a pinch of salt and pepper. Add the chicken and toss to coat. Let it marinate for 15–20 minutes.
- Heat a large skillet or wok over medium-high heat. Add the vegetable oil and swirl to coat.
- Add the marinated chicken in a single layer. Stir-fry, keeping the pieces moving so they brown evenly. Cook about 5–7 minutes until no longer pink and juices run clear. (Internal temp should reach 165°F / 74°C.)
- Push the chicken to one side, add a touch more oil if needed, then add the string beans. Stir-fry the beans with the chicken for 3–4 minutes until they are bright green and tender-crisp.
- Stir in the oyster sauce, if using, and toss everything together so the sauce coats the chicken and beans. Taste and adjust seasoning with salt or a splash more soy if desired.
- Serve hot.
Best ways to enjoy it
Plate the stir-fry over steamed jasmine or brown rice for a classic meal. For a lower-carb approach, serve over cauliflower rice or alongside a simple noodle tossed in sesame oil. Garnish with toasted sesame seeds or thinly sliced scallions for freshness and color. For a playful combo, pair this with a sweet side like brown sugar pineapple chicken to contrast savory and sweet flavors.
Storage and reheating tips
To store: cool to room temperature, then refrigerate in an airtight container for up to 3–4 days. To freeze: lay the cooled stir-fry in a freezer-safe container for up to 2 months; thaw overnight in the fridge before reheating.
To reheat: warm gently in a skillet over medium heat with a splash of water or broth to revive the sauce and beans. Avoid microwaving too long, which can make the chicken dry and the beans mushy. Always reheat until the internal temperature reaches 165°F (74°C).
Pro chef tips
- Cut chicken uniformly so everything cooks at the same rate.
- Use high heat and a roomy pan to avoid steaming the ingredients; you want a quick sear.
- Don’t overcook the beans — aim for tender-crisp to preserve color and snap.
- If you prefer more sauce, whisk 1/4 cup chicken broth with 1 teaspoon cornstarch and add to the pan, cooking for a minute until glossy.
- For an extra flavor boost, add 1/2 teaspoon toasted sesame oil at the end.
Creative twists
- Spicy: add 1 teaspoon chili-garlic sauce or a pinch of red pepper flakes while cooking.
- Vegetarian: swap chicken for firm tofu or tempeh and use vegetarian oyster sauce or a mushroom soy alternative.
- Cashew version: toss in toasted cashews for crunch during the last minute of cooking.
- Citrus lift: finish with a squeeze of lime for brightness.
- Noodle bowl: serve the stir-fry over udon or lo mein noodles with a drizzle of sesame oil.
Common questions
Q: How long does the chicken need to marinate?
A: Fifteen to twenty minutes is enough to season the chicken and infuse garlic and ginger. If you have more time, marinate up to 2 hours in the fridge for deeper flavor. Avoid marinating much longer with soy sauce alone, as the texture can begin to change.
Q: Can I use frozen string beans?
A: Yes, but thaw and pat them dry first. They’ll release more water, so cook a little longer to evaporate excess moisture and keep the beans crisp.
Q: Is oyster sauce necessary?
A: It’s optional. Oyster sauce adds umami and a slightly sweet depth, but the dish is still tasty without it. Substitute with hoisin for a sweeter profile or a drizzle of fish sauce for savory punch (use sparingly).
Q: What temperature should the chicken reach?
A: The safe internal temperature for cooked chicken is 165°F (74°C). Use an instant-read thermometer if unsure.
Q: Can I meal-prep this?
A: Yes — cook as directed and store in meal-sized containers. Keep rice separate if possible to avoid sogginess.
Conclusion
Homemade Panda Express–style String Bean Chicken is a quick, reliable weeknight winner: minimal ingredients, maximum flavor, and plenty of room to adapt. For technique pointers and alternative takes on this takeout classic, check this detailed Panda Express String Bean Chicken Breast copycat guide, and for a visual walkthrough you can compare methods with this String Bean Chicken video recipe. Enjoy building your favorite version at home.
String Bean Chicken

Ingredients
For the chicken
- 1 lb chicken breast, cut into bite-sized pieces Can swap with chicken thighs or tofu for a vegetarian version.
- 3 tablespoons soy sauce Use low-sodium if preferred.
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, minced If fresh ginger is unavailable, 1/2 teaspoon ground ginger can be used.
- 1 tablespoon oyster sauce Optional for an umami depth.
- Salt and pepper to taste Salt and pepper
For the stir-fry
- 2 cups string beans, trimmed Snap off ends.
- 2 tablespoons vegetable oil Or another neutral oil with a high smoke point.
Instructions
Preparation
- Cut the chicken into 1-inch bite-sized pieces. Pat dry with paper towels.
- In a bowl, mix the soy sauce, minced garlic, minced ginger, and a pinch of salt and pepper. Add the chicken and toss to coat. Let it marinate for 15-20 minutes.
Cooking
- Heat a large skillet or wok over medium-high heat. Add the vegetable oil and swirl to coat.
- Add the marinated chicken in a single layer. Stir-fry, keeping the pieces moving so they brown evenly. Cook for about 5-7 minutes until no longer pink and juices run clear.
- Push the chicken to one side, add more oil if needed, then add the string beans. Stir-fry the beans with the chicken for 3-4 minutes until they are bright green and tender-crisp.
- Stir in the oyster sauce, if using, and toss everything together so the sauce coats the chicken and beans. Taste and adjust seasoning with salt or a splash more soy if desired.
- Serve hot.
