If you’ve ever found yourself craving that deliciously savory and slightly smoky flavor of Panda Express String Bean Chicken, you’re not alone. This beloved dish is a staple on their menu — and for good reason. It’s a quick stir-fry made with tender slices of marinated chicken breast, crisp green beans, and sweet onions tossed in a rich, garlicky soy-based sauce.
Originating from the popular Chinese-American culinary tradition, this recipe is a lighter option compared to deep-fried dishes like Orange Chicken. It’s a fantastic choice for weeknight dinners, especially when you’re looking for something satisfying but not overly heavy.
The star combination of juicy chicken, vibrant green beans, and that umami-packed sauce makes this meal feel comforting yet fresh. In this homemade version, we’ll recreate the restaurant-quality flavor using simple ingredients — and it all comes together in under 30 minutes.
Ingredients Overview
Let’s break down the key ingredients in this Panda Express String Bean Chicken recipe and understand why each one matters for flavor and texture.
Chicken Breast
Boneless, skinless chicken breast is the go-to here for a lean, tender bite. It absorbs the marinade beautifully and cooks quickly in a hot pan. You can also use boneless thighs if you prefer more richness or want extra juiciness.
Tip: Slice the chicken thinly against the grain to keep it tender.
Fresh Green Beans
The green beans are blanched or stir-fried just enough to maintain their snap and bright color. They add a fresh crunch that balances the soft chicken.
Substitution: Haricots verts or even sugar snap peas can work in a pinch, but traditional green beans are ideal.
Onion
Sliced white or yellow onion adds a sweet undertone once lightly caramelized in the wok. It balances the salty soy sauce and gives the dish a subtle depth.
Garlic & Ginger
Fresh garlic and ginger infuse the stir-fry with aromatic warmth. They’re crucial for that classic Chinese takeout flavor.
Shortcut: Pre-minced versions work in a rush but fresh is more vibrant.
Soy Sauce (Light and Dark)
-
Light soy sauce adds salt and flavor.
-
Dark soy sauce contributes deeper color and a bit of sweetness.
Together, they form the base of the sauce.
Tamari can be used as a gluten-free option.
Oyster Sauce
This thick, savory sauce adds richness and a touch of sweetness. It helps create that glossy coating on the chicken and vegetables.
Vegan Option: Use mushroom stir-fry sauce instead.
Cornstarch
Used twice: in the marinade for velvety chicken and in the sauce to thicken it. It ensures the dish has that restaurant-style texture.
Sesame Oil
Just a drizzle at the end enhances the nutty aroma. Too much can overpower, so go light.
Neutral Oil
Canola, avocado, or vegetable oil is best for high-heat cooking. Avoid olive oil here.
Step-by-Step Instructions
Follow these steps to make your Panda Express String Bean Chicken taste just like the restaurant — or better.
1. Marinate the Chicken
In a bowl, combine sliced chicken breast with:
-
1 tbsp light soy sauce
-
1 tsp cornstarch
-
½ tsp sesame oil
Let it marinate for 15–20 minutes. This step helps tenderize the meat and infuses it with flavor.
Pro Tip: You can prep this the night before and refrigerate it to save time.
2. Blanch the Green Beans (Optional but Recommended)
Bring a pot of salted water to a boil. Add green beans and blanch for 2–3 minutes, then drain and shock in ice water. This keeps them vibrant and reduces stir-fry time.
Skip this step if you prefer to stir-fry them directly for a crunchier texture.
3. Make the Sauce
In a small bowl, mix:
-
1 tbsp oyster sauce
-
2 tsp light soy sauce
-
1 tsp dark soy sauce
-
½ tsp sugar
-
¼ cup water or chicken broth
-
½ tsp cornstarch
Set aside. This sauce will finish the dish with that classic glossy coat.
4. Stir-Fry the Chicken
Heat 1–2 tbsp neutral oil in a large wok or skillet over medium-high heat. Add the marinated chicken in a single layer. Let it sear without moving for about 1 minute to get some browning, then stir-fry until cooked through, about 3–5 minutes total.
Remove the chicken from the pan and set aside.
5. Sauté the Aromatics
In the same pan, add a bit more oil if needed. Add:
-
2 cloves garlic, minced
-
1 tsp fresh ginger, minced
-
½ onion, sliced
Stir-fry for 1–2 minutes until the onion softens slightly and becomes fragrant.
6. Combine Everything
Add green beans and cooked chicken back into the pan. Pour in the sauce mixture and toss everything to coat. Stir-fry for another 2–3 minutes until the sauce thickens and everything is well combined.
7. Finish with Sesame Oil
Turn off the heat and drizzle ½ tsp sesame oil over the top. Give it a final toss and serve hot.
Tips, Variations & Substitutions
Cooking Tips
-
High heat is key. A hot pan ensures searing, not steaming.
-
Do not overcrowd. Cook chicken in batches if needed to prevent soggy meat.
-
Prep everything first. Stir-fries move fast — have your ingredients ready.
Variations
-
Spicy version: Add red pepper flakes or a splash of chili garlic sauce.
-
Extra veggies: Bell peppers, mushrooms, or baby corn work well.
-
Low-sodium version: Use low-sodium soy sauce and skip added salt.
Substitutions
-
Chicken thighs for richer flavor.
-
Tofu or tempeh for a vegetarian twist.
-
Coconut aminos as a soy-free option.
Serving Ideas & Occasions
Panda Express String Bean Chicken pairs beautifully with steamed jasmine rice or brown rice. You can also serve it over:
-
Cauliflower rice for a low-carb option
-
Lo mein noodles for a heartier meal
-
Fried rice for a full takeout-style dinner
It’s a hit for weeknight dinners, meal prep bowls, or even casual gatherings when you want a crowd-pleasing dish with minimal fuss.
Serve it hot with a side of egg rolls or dumplings, and you’ve got a complete, satisfying meal.
Nutritional & Health Notes
This dish is one of the lighter options from the Panda Express menu. Using chicken breast keeps it high in protein and low in fat, while green beans provide fiber, antioxidants, and vitamins like A and C.
By making it at home, you can control the amount of sodium, oil, and sugar. Portion control is also easier — you can balance your plate with extra vegetables or skip the rice for a lighter serving.
This recipe fits well into clean eating plans and is easily adaptable for gluten-free and low-carb diets.
FAQs
Q1: Can I use frozen green beans?
Yes, but fresh is best for the signature crunch. If using frozen, thaw and pat dry thoroughly before stir-frying to avoid excess moisture.
Q2: How do I make this dish gluten-free?
Use gluten-free tamari instead of soy sauce and a gluten-free oyster sauce or mushroom sauce. Double-check your cornstarch and other ingredients for gluten traces.
Q3: Can I make this ahead for meal prep?
Absolutely. This stir-fry keeps well in the fridge for up to 4 days. Store it in airtight containers and reheat gently in a skillet or microwave. Avoid overcooking to maintain the texture.
Q4: What’s the best way to slice the chicken?
Use a sharp knife to slice thin strips against the grain. For easier slicing, place the chicken in the freezer for 15 minutes beforehand to firm it up.
Q5: Can I skip the oyster sauce?
You can substitute with hoisin sauce for a sweeter profile or mushroom stir-fry sauce for a vegan version. The depth of flavor will differ slightly, but it’s still delicious.
Q6: Is this recipe spicy?
Not as written, but you can add spice easily. Try a dash of chili garlic sauce, sriracha, or crushed red pepper flakes to dial up the heat.
Q7: Why is my chicken tough?
It may be overcooked or sliced too thickly. Marinating with cornstarch and slicing thinly helps achieve that tender, velvety texture.
PrintPanda Express String Bean Chicken – A Quick & Flavorful Takeout Classic
A quick and savory stir-fry featuring tender chicken breast, crisp green beans, and sweet onions in a rich soy-garlic sauce — just like Panda Express, but better made at home.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
-
1 lb boneless skinless chicken breast, thinly sliced
-
2 cups fresh green beans, trimmed
-
½ medium onion, sliced
-
2 cloves garlic, minced
-
1 tsp fresh ginger, minced
-
1 tbsp light soy sauce (for marinade)
-
½ tsp sesame oil (for marinade)
-
1 tsp cornstarch (for marinade)
-
1 tbsp oyster sauce
-
2 tsp light soy sauce
-
1 tsp dark soy sauce
-
½ tsp sugar
-
¼ cup water or chicken broth
-
½ tsp cornstarch (for sauce)
-
1–2 tbsp neutral oil (canola or avocado)
-
Additional ½ tsp sesame oil (for finishing)
Instructions
-
Marinate chicken with soy sauce, cornstarch, and sesame oil for 15–20 minutes.
-
Blanch green beans in boiling water for 2–3 minutes. Drain and shock in ice water.
-
In a small bowl, mix oyster sauce, soy sauces, sugar, water, and cornstarch to make the sauce.
-
Heat oil in a large skillet or wok over medium-high heat. Sear chicken until golden and cooked through. Set aside.
-
Add more oil if needed. Sauté garlic, ginger, and onion until soft.
-
Add green beans and chicken. Pour in sauce and stir-fry until thickened.
-
Drizzle sesame oil on top, toss to coat, and serve hot.
Notes
Great for meal prep. Serve with rice or noodles. Substitute tofu or tempeh for a vegetarian version.
