
This dish is my homemade version of takeout string bean chicken, with tender chicken, fragrant black bean sauce, and green beans that stay slightly crisp. I also make it a little saucier, because I like serving it over rice as an easy one bowl meal.
I do not always reach for a wok when I make stir fries at home. Back when I was cooking on an electric stove in my apartment, it never heated fast enough to make wok cooking practical, so I learned to depend on a nonstick skillet instead. Even now, after moving to New York and cooking on a gas stove, I still use that same approach for everyday meals because it is simpler and uses less oil.
When I make it, I start by marinating the chicken, mixing the sauce, and setting up the aromatics and green beans before I turn on the stove. Then I sear the chicken, cook the green beans until tender and browned, add the aromatics, and finish everything with the sauce until it coats the pan. If you want a weeknight stir fry that is simple and satisfying, this is one I come back to often.
Ingredients
I divide the ingredients into three simple groups so the cooking goes quickly once the pan is hot. I prep the chicken first, mix the sauce next, and keep the green beans and aromatics ready by the stove.
Chicken and marinade: I use sliced chicken breast or thighs and marinate it with soy sauce, Shaoxing wine, and cornstarch. This step seasons the meat and helps it stay tender once it hits the pan.
Sauce: I mix soy sauce, Shaoxing wine, fermented black beans (shop on Amazon or The Mala Market) or black bean sauce, chicken stock, sugar, and cornstarch. I like this combination because it gives me a savory sauce with enough body to coat the chicken and beans well.
Stir fry base: I use green beans, garlic, ginger, and green onion for the main stir fry. These ingredients keep the dish fresh and fragrant while letting the black bean sauce stay at the center of the flavor.
How to make
1. Marinate the chicken: Combine the chicken with soy sauce, Shaoxing wine, and cornstarch in a bowl. Stir well and let it marinate while I prepare the other ingredients.
2. Mix the sauce: Combine the soy sauce, Shaoxing wine, fermented black beans or black bean sauce, chicken stock, sugar, and cornstarch in a bowl. Stir until the mixture is smooth.
3. Sear the chicken: Heat oil in a large nonstick skillet over medium high heat. Spread the chicken into a single layer and cook until the bottom turns golden, then flip and cook the other side. Transfer the chicken to a plate when it is just cooked through.

4. Cook the green beans: Add more oil and the green beans to the skillet. Cook over medium heat, stirring and flipping occasionally, until the surface browns and the beans turn tender. Lower the heat if the pan starts smoking too much.

5. Add the aromatics: Turn the heat back to medium high. Add the garlic, ginger, and green onion, then drizzle in a little more oil or chicken stock. Stir for a minute to release the fragrance.

6. Finish the stir fry: Return the chicken to the skillet. Stir the sauce again so the cornstarch is fully dissolved, then pour it into the pan. Stir until the sauce thickens and coats the chicken and green beans. Transfer everything to a serving plate right away.

7. Serve hot: Serve the string bean chicken hot, ideally over steamed rice so none of the extra sauce goes to waste.

Cooking notes
Slice the chicken thin: I slice the chicken thinly so it cooks fast and stays tender. This also helps it match the texture I expect from a takeout style stir fry.
Do not skip the marinade: I always marinate the chicken, even when I am in a hurry. The soy sauce, wine, and cornstarch make a big difference in both flavor and texture.
Stir the sauce again before pouring: I always give the sauce one more stir right before it goes into the pan. The cornstarch sinks quickly, and I want it evenly mixed so the sauce thickens properly.
Give the green beans time: I let the green beans cook until they brown and tender instead of rushing them. That extra time gives me better texture and better flavor in the finished dish.
Use rice to catch the extra sauce: I like serving this dish over steamed rice because the recipe makes enough sauce for it. It turns the stir fry into a very easy one bowl meal.

How to serve
I usually serve this dish with homemade white rice, because I refuse to let that black bean sauce sit in the pan and go to waste. My husband and I both like dinner that gives us a little extra sauce for the rice. If I want to round it out, I add something fresh and simple like my Chinese pickled cabbage.
When I invite friends over for dinner, this is one of the dishes I like to put in the middle of the table because it is easy to serve and always goes quickly. I usually pair it with a simple soup like Chinese egg drop soup and a vegetable side such as Chinese eggplant with garlic sauce so dinner looks generous without making my evening too hectic. It is the kind of meal that makes everyone go back for one more spoonful of rice before they admit they are full.
Frequently Ask Questions
How do I keep the green beans tender and not mushy?
I cook the green beans over medium heat and let them brown gradually instead of steaming them right away. If I need a faster method, I sear them briefly, add stock or water, and cover the pan just until they reach the texture I want.
Can I use chicken thighs instead of chicken breast?
Yes, I can use either one. The recipe card lists chicken breast or thighs, so I use whichever I have, but I do like thighs when I want a slightly juicier result.
How do I store leftovers?
I store leftovers in an airtight container in the refrigerator and eat them within a few days. I do not usually freeze this dish because the green beans lose some of their texture after thawing, and I think it tastes much better freshly made or reheated from the fridge.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

String Bean Chicken
Ingredients
- 1 lb boneless skinless chicken breast (or thighs), sliced against the grain into 1/4” (5mm) thickness
Marinade
- 1 tablespoon soy sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 2 teaspoons cornstarch
Sauce
- 2 tablespoons soy sauce
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons fermented black beans (or black bean sauce)
- 1/3 cup chicken stock
- 4 teaspoons sugar
- 2 teaspoons cornstarch
Stir fry
- 2 tablespoons peanut oil (or vegetable oil)
- 1 lb green beans , cut to 1” (2.5 cm) long pieces
- 3 cloves garlic , chopped
- 2 teaspoons ginger , minced
- 2 green onions , chopped
Instructions
- Combine the chicken and all the marinade ingredients in a big bowl. Stir to mix well. Let marinate for 15 minutes while preparing the other ingredients.
- Combine all the sauce ingredients in a medium-sized bowl. Stir to mix well.
- Heat 1 tablespoon of oil in a large nonstick skillet over medium-high heat until hot. Spread the chicken in the skillet in a single layer. Sear until the bottom turns golden without moving it, 1 minute or so. Stir and flip to cook the other side, until golden, another minute or so. Transfer the cooked chicken pieces to a big plate and set aside.
- Add the remaining 1 tablespoon of oil and the green beans. Turn to medium heat. Sear the green beans, stirring and flipping occasionally, until the surface is browned and the texture turns tender, 10 minutes or so (*Footnote 1). Reduce to medium-low heat if the pan starts to smoke too much.
- Turn to medium-high heat again. Add the garlic, ginger, and onion. Drizzle with a bit more oil (or chicken stock), 2 tablespoons or so. Stir and cook for a minute to release the fragrance.
- Add the chicken back into the skillet. Stir the sauce again to thoroughly dissolve the cornstarch and pour it into the pan. Stir a few times until the sauce thickens and coats the ingredients. Immediately transfer everything to a big plate. Serve hot over steamed rice as a main dish.
Notes
- Slowly searing the beans generates the best result. But if you’re in a hurry, you can sear the green beans for 2 minutes, add 1/4 cup chicken stock (or water), then cover to steam. Cook until the green beans turn tender or reach your desired texture, 2 to 3 minutes.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Dacia
Loved it! It’s exactly like the recipe I get at my favorite Chinese Vietnamese restaurant. I did add a little chili garlic sauce for some heat.
Danno
I make your tofu & vegetables every week for my wife now, so delicious! Can’t wait to try this one as well. Despite my red blooded American leanings, this great food is helping me eat more veggies and less meat, thank you
Dimitri
I’ve been living in China for over seven years, and never tried such dish before so I’m quite excited at the idea of making it soon! I do have one question though. Is there a big difference between 老干妈辣豆豉酱 and the black bean garlic sauce from Lee Kum Kee when it comes to flavors? I obviously would prefer to go with the latter as the calories are almost five times lower.
Thanks!
Maggie Zhu
Yes, 老干妈辣豆豉酱 is tastier lol obviously for a reason. It’s pretty much a chili crisp plus regular black bean sauce and MSG, so it’s spicier and more flavorful (more oil plus MSG). That being said, I think the black garlic sauce works just as great. If you have the time, I also highly recommend the homemade black bean sauce: https://omnivorescookbook.com/homemade-black-bean-sauce/ it is more fragrant than the bottled ones.
Dimitri
Thank you for the reply Maggie. I guess I’ll try with both versions 😬 Will leave a review after I try it. Have a wonderful day.
Kevin S.
Another delicious recipe. This is as good as my favorite Chinese in Austin and the hardest part was finding the fermented black beans at my local grocer (they were labeled as salted black beans but the interwebs says that’s the same thing).
Will definitely be making again.
in2insight
Thank you for sharing this. I made it plant based by using Daring as the protein, which is currently my favorite non chicken. The recipe came together quickly and tasted amazing. Also love that you have so many vegan option on this site and have bookmarked a good number to make.
J-Mom
Lovely! Spicy and tasty.
Rachel
Thank you so much!! This recipe was delicious!!
Abby
Absolutely fantastic, yet another great recipe!
DaveK
Awesome, the chicken was so tender and bean just right. My only comment is my wife thought it was a bit too salty . I don’t know if thats from the soy or the fermented bean sauce…any suggestions how to tone the salt down?
Maggie Zhu
The salt coms from soy sauce, fermented bean paste, chicken broth, and maybe even Shaoxing wine (depending on where you got it and if it says salted on the label). To reduce the salt, you can use a low (or no) sodium chicken broth. I would also reduce the soy sauce and fermented bean paste by 1 teaspoon each to start.
Rebecca
Great recipe. Will make again.
Cynthia Ryanen
Absolutely love this!!! I did use rice wine vinegar as suggested as a substitution for the sherry and honey as opposed to sugar. I am making this again for the second time in two weeks! Easy, fast, healthy and most importantly, delicious! Looking forward to trying many more of your recipes!
Tiphanie
Delicious! Better than Chinese take-out good. Thanks for the recipe!
Nancy Collins
Dear Maggie – Can you explain the difference between Black Bean Sauce and Fermented Black Bean Paste. I am trying to order the right ingredients on Amazon (the Mala market is sold out on these items) and there are so many types of bean paste (with chile, with garlic, plain), and there is “paste” vs. “sauce”. Also, some of the jars say they are made with “broad beans” and some with “soy beans.” So, can you recommend which item to use in this dish, as well as the differences in the different sauces/pastes. Thanks!
Maggie
Hi Nancy, to answer your question:
Fermented Black Bean Paste – It’s not the one used in this recipe and it’s usually used as Peking duck dipping sauce. It’s made with soy bean and flour, and tastes sweeter. It’s called “Tian Mian Jiang” in Chinese, directly translated to “sweet flour paste”, we also call it “sweet bean paste”.
Fermented Black Bean Sauce – not the one used in this recipe but you can use it as an alternative. It’s a smooth sauce made with fermented board beans with added aromatics (garlic, sugar etc). Theoretically, you can use the sauce directly from the jar. But I found the sauce not as fragrant as homemade so I would add other seasonings anyway.
Fermented black beans – it’s the type used in this recipe. It’s fermented board beans that usually only include two ingredients (board beans and salt). You can use this brand from Amazon: https://amzn.to/37LJwpC (I used it before and it’s one of the good ones) Although this one and the fermented black bean sauce are interchangeable, I prefer to have the beans at home because it’s cheaper and they stay in the fridge for a very long time.
Hope this helps and happy cooking!
Michele
The biggest problem with this recipe is not eating all the chicken while waiting for the beans to cook. OMG. So good. Since I used the deBuyer pan, I added all the oil with the chicken, and then didn’t need to add any more with the beans. I didn’t stir the beans enough while I was cooking them, so it took an extra couple of minutes. I added some Korean chili flakes to the sauce, since I like this dish slightly spicy. It was excellent!! Thank you.
Darren Nettrouer
This is as good or better than anything i have had in a restaurant. I love fermented black beans. It is an easy recipe too. This is a keeper.
Christina
Made this for dinner tonight, better than the restaurant. This recipe is going in the offline binder!!
phxgeo
We enjoy the flavor and bite of flower peppers especially with green beans when they are stir fried. Would you put it in at step 3 or step 6
Maggie
I would put the peppercorns in step 4 if using whole, and step 5 if using grounded, so it infuses the oil and will be cooked more thoroughly.
phxgeo
Thank you Maggie for your prompt reply. Stay safe in NYC.
Marissa
Delicious! My kids even liked it. Easy to follow. Thank you!
Debi
I made this tonight for my family and everyone absolutely loved it. My husband asked me to put it on the “short” rotation! 🙂
John Kovo
We made this last night using a 12″ carbon steel skillet and with chicken thighs. The green beans cooked the full 10 minutes before browning on both sides. The only changes were an addition of a 1/2 a teaspoon of cayenne to the marinade for a little heat and coarsely chopping the fermented black beans before adding to the sauce. Otherwise, we followed your recipe and thought it was delicious served over rice.
We loved the simplicity and the subtle flavors of this dish, it came together very quickly and have agreed to put it in our permanent rotation.
Thank you for this recipe.
Chris S.
I can’t get enough of this recipe this summer. When I have ran out of green beans from my garden I have just substituted other vegetables. Thank you so much!
Nancy E. Sutton
This looks delicious and easy, Maggie. Will be making it soon. I’d just like to know what kind (and size) non-stick pan you use? Teflon? Ceramic (which one) ? Carbon steel? or… ? Thanks a bunch 🙂
Maggie
Currently I’m using the 12″ T-fal nonstick pan!