4.96 from 49 votes

String Bean Chicken Breast – Panda Express Copycat! (VIDEO)

Jump to RecipeJump to Video

54 Comments

Servings: 4

25 mins

This post may contain affiliate links. Please read our disclosure policy.

My copycat String Bean Chicken is delicious and so easy to make! This one is better than the Panda Express version – the chicken is tender, juicy, and tossed in a delicious sauce with crisp green beans!

String Bean Chicken Breast in a bowl on top of white rice.

Watch the String Bean Chicken Recipe Video!

A Note from CJ

String Bean Chicken is better than takeout!

The reviews do not lie on this one – so many of you have made this and proclaimed that it was better than Panda Express and/or your local Chinese restaurant! If you’re feeling like a Panda Express night at home, make Egg Fried Rice, Panda Express Chow Mein, and another main like Beef and Broccoli, Orange Chicken. Sweetfire Chicken Breast, Honey Walnut Shrimp, Sesame Chicken or Black Pepper Chicken!

Ingredient Tips

Refer to the recipe card for the full list of ingredients and measurements!

  • chicken breast – I used chicken breast to be as close to the restaurant version. You can use thighs if you prefer.
  • Shaoxing wine – This is a Chinese cooking wine. If you cannot or do not want to use wine, you can sub with sherry, mirin, or chicken stock.
  • oyster sauce – I like the one by Lee Kum Kee, with the lady on the label.
  • MSG – I use this in moderation as an optional flavor enhancer.
  • string beans – I like these trimmed and cut into 3″ pieces; you can use any size but make sure they are consistent so they cook evenly.

How to Make String Bean Chicken Breast

Marinate Chicken – Slice chicken breast into 1/4″ discs against the grain of the chicken. Place the chicken into a mixing bowl and marinate with salt, white pepper, soy sauce, Shaoxing wine, cornstarch, and neutral oil. Mix until combined and marinate for 15 minutes.

Make the Sauce – In a small bowl, make the sauce by combining chicken stock, light soy sauce, oyster sauce, dark soy sauce, sugar, sesame oil, cornstarch and msg and mix until the sugar and cornstarch is dissolved.

Cook the Chicken – In a large wok, heat 1 cup of neutral oil over high until just smoking (around 375°F). Cook chicken in the oil for 2-3 minutes, stirring the chicken occassionally to prevent sticking, until the chicken is cooked through. Remove the chicken to a bowl and discard all but 2 tbsp of oil in the wok.

Stir-Fry Green Beans and Aromatics – Over medium high heat in the same wok, stir fry the green beans for 1-2 minutes until slightly blistered, then add the onions and stir fry for another 30 seconds. Add in the ginger and garlic and stir fry for 30 seconds or until fragrant.

Add Back Chicken, Sauce, and Mix until Combined – Turn the heat to high, then add back the cooked chicken and sauce and mix until combined. Continue cooking for another 1-2 minutes until the sauce has coated the ingredients and thickened slightly. Serve with freshly steamed rice and enjoy!

A 6 photo collage showing key cooking steps on how to make copycat Panda Express String Bean Chicken Breast.

Key Tip

CJ’s Storage & Reheating Tips

Store any leftover String Bean Chicken in an airtight container in the refrigerator for up to 3-4 days. Reheat until warmed through in the microwave.

If you tried this String Bean Chicken or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

4.96 from 49 votes

String Bean Chicken Breast (VIDEO)

Servings: 4
Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
String Bean Chicken Breast in a bowl on top of white rice.
This Panda Express Copycat String Bean Chicken Breast comes together in minutes and is so much better than takeout!
Email This Recipe!
Enter your email and get it sent straight to your inbox along with new recipes from us every week!

Equipment

Ingredients 

Chicken Marinade

Sauce

Aromatics & Oils

  • 1 cup neutral oil, I used avocado oil
  • 1 tbsp ginger, chopped
  • 6 cloves garlic, chopped
  • 1 medium onion, cut into quarters, petals separated
  • 1 lb string beans, cut into 3" pieces

Instructions 

  • Slice chicken breast into 1/4" discs against the grain of the chicken. Place the chicken into a mixing bowl and marinate with salt, white pepper, soy sauce, Shaoxing wine, cornstarch, and neutral oil. Mix until combined and marinate for 15 minutes.
  • In a small bowl, make the sauce by combining chicken stock, light soy sauce, oyster sauce, dark soy sauce, sugar, sesame oil, cornstarch and msg and mix until the sugar and cornstarch is dissolved.
  • In a large wok, heat 1 cup of neutral oil over high until just smoking (around 375°F). Cook chicken in the oil for 2-3 minutes, stirring the chicken occassionally to prevent sticking, until the chicken is cooked through. Remove the chicken to a bowl and discard all but 2 tbsp of oil in the wok.
  • Over medium high heat in the same wok, stir fry the green beans for 1-2 minutes until slightly blistered, then add the onions and stir fry for another 30 seconds. Add in the ginger and garlic and stir fry for 30 seconds or until fragrant.
  • Turn the heat to high, then add back the cooked chicken and sauce and mix until combined. Continue cooking for another 1-2 minutes until the sauce has coated the ingredients and thickened slightly. Serve with freshly steamed rice and enjoy!

Video

Notes

  • I like to use chicken breast in this recipe but you can also use chicken thighs.
  • If you can’t use Shaoxing wine, you can sub with sherry, mirin, or chicken stock. 
  • My favorite neutral oil is avocado oil, but you can also use canola or vegetable oil. Avoid using olive oil. 
  • Cut vegetables to a similar size so they cook evenly.
  • Make sure the cornstarch slurry has not separated before adding it in – I always give it one more stir before adding it. 
 
Storage and Reheating – Store any leftover String Bean Chicken in an airtight container in the refrigerator for up to 3-4 days. Reheat until warmed through in the microwave.

Nutrition

Calories: 227kcalCarbohydrates: 17gProtein: 29gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 0.01gCholesterol: 73mgSodium: 1350mgPotassium: 748mgFiber: 3gSugar: 7gVitamin A: 818IUVitamin C: 17mgCalcium: 62mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Chinese
Tried this recipe?Mention @cj.eats_ or tag #cjeatsrecipes!

This Panda Express Copycat String Bean Chicken Breast recipe was originally published in April 2023, and updated in February 2026.

About CJ

I’m a third generation Chinese-American home cook who has always loved cooking & eating! Welcome to my food blog, where you can find trusted, tested, easy & approachable recipes for the everyday home cook that taste delicious! I am so glad you're here!

You May Also Like:

4.96 from 49 votes (12 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




54 Comments

  1. 5 stars
    Recipe was very easy to follow and I like that it wasn’t too salty. I can’t wait to try other recipes and can’t wait for more new ones as well ! I’ll be coming back to this food blog a lot 🙂

  2. 5 stars
    I’ve been following CJ on Instagram and he makes everything look easy. This is my first recipe and it was easy. My family loved it and this will be in the rotation. I used Trader Joe’s shaved meat which made it easy. I can’t wait to try more recipes!

  3. 5 stars
    I was craving this recipe but only had thin cut pork loin chops on hand. I marinated the pork for about 45 minutes in a Szechwan sauce we made and then prepared it just like the rest of the recipe. I think it turned out fantastic. However, I cannot wait to make it again with chicken as it is one of my favorites (albeit we like it spicy). Thanks so much!

  4. 5 stars
    This was a fantastic way to get fresh green beans into a dinner that everyone loved. I used 2.5 tbsp of light soy in the sauce (instead of the 4 tbsp the doubled recipe called for) because it would have been too salty for me. This was delicious and very quick. I did add a splash of black vinegar to my serving and it was even better. Thank you for sharing this recipe ❤

  5. 5 stars
    We often order this dish from our neighborhood Chinese restaurant and love it.

    I never thought I could make this, let alone in half an hour, and here we are.

    Ours was just as good, if not better, than the pro’s down the street — thanks to you and this easy and delicious recipe.

    It was so good.

    Thank you for sharing and teaching us how to cook great food!

  6. 5 stars
    Every single time I cook one of your recipes I get such rave reviews from my family. They constantly talk about how authentic it is and how much better it tastes to takeout. Thank you for these recipes and tips, as I for one have found the Asian cuisine difficult to master but thanks to your recipes you’re making this goal achievable. This recipe is out of this world!

  7. 5 stars
    Thank you so much for sharing your recipes, tips, tricks and suggestions. I love the photo illustrations and your comments/suggestions regarding the ingredients. You make it easy and fail proof. Definitely encourages me to want to cook more because you make it not so intimidating.

    1. Your comment is so kind and encouraging, thank you Chae! I’m so glad you are enjoying the recipes 🙂

      1. 5 stars
        Recipe is easy to follow with ingredients that are easy to find. Taste just like take out only better! I definitely recommend this recipe. Looking forward to making other meals from CJ Eats. My family devoured it. I left out the MSG only because I didn’t have any, added shallots, red bell pepper and extra ginger.