Let me share one of my favorite quick meals that never disappoints—string bean chicken. This dish brings together tender slices of marinated chicken breast and crisp green beans, all coated in a savory, glossy sauce that tastes just like something from a favorite Chinese takeout spot—only better and healthier.

String Bean Chicken

Why I Love This Recipe

I make this string bean chicken when I need something fast, satisfying, and delicious. It’s ready in just 30 minutes, which makes it perfect for busy weeknights. I also like how flexible it is—sometimes I add extra veggies, other times I use shrimp or tofu instead of chicken. The savory, umami-packed sauce clings to every bite, and it pairs beautifully with a bowl of fluffy jasmine rice. It’s also a great option for meal prep since it stores and reheats really well.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • boneless skinless chicken breast

  • light soy sauce

  • Shaoxing wine

  • cornstarch

  • water

  • vegetable oil

  • low-sodium chicken broth

  • oyster sauce

  • dark soy sauce

  • granulated sugar

  • sesame oil

  • yellow onion

  • garlic

  • string beans (aka green beans)

Directions

  1. I start by marinating the chicken with soy sauce, Shaoxing wine, cornstarch, water, and oil. I let it sit for at least 15 minutes.

  2. While that’s marinating, I mix up the sauce ingredients in a small bowl until the sugar and cornstarch dissolve completely.

  3. I heat a bit of oil in a hot wok, then quickly sear the marinated chicken until golden brown and cooked through. I remove it and set it aside.

  4. In the same pan, I cook the string beans for about 6 minutes, stirring occasionally, until they reach that perfect crisp-tender bite.

  5. I push the beans to one side and sauté the onion and garlic until fragrant.

  6. I stir the sauce again and pour it into the pan, letting it simmer for a minute to thicken.

  7. Finally, I add back the chicken, drizzle in the sesame oil, and toss everything together for about 30 seconds until well coated.

I usually serve this hot over jasmine rice for a complete meal.

Servings and timing

This recipe makes 5 servings and comes together in just 30 minutes (15 minutes prep, 15 minutes cook).

Variations

Sometimes I change things up depending on what I have on hand. Here are a few ideas I like:

  • I swap chicken for shrimp, tofu, or even beef when I want something different.

  • If I don’t have green beans, I use asparagus, broccoli, or bell peppers.

  • I’ve tried sweetening the sauce with honey or brown sugar instead of granulated sugar, and it still tastes amazing.

  • To add heat, I toss in some chili flakes or a spoon of sambal oelek.

  • For more veggies, I sometimes add mushrooms, baby corn, zucchini, or snow peas.

Storage/Reheating

When I make extra, I store leftovers in an airtight container in the fridge for up to 4 days.

To reheat, I usually warm it up in a pan over medium heat or microwave it covered until hot.

If I’m freezing it, I let the dish cool to room temperature first, then store it in a freezer-safe container for up to 3 months. I thaw it overnight in the fridge before reheating.

String Bean Chicken FAQs

What kind of chicken works best for this recipe?

I typically use boneless, skinless chicken breast, but chicken thighs or tenders also work well if I want something more juicy.

What’s in the sauce for string bean chicken?

I mix light and dark soy sauces, oyster sauce, chicken broth, sugar, cornstarch, and sesame oil to create a rich, savory, slightly sweet sauce that clings perfectly to every bite.

Can I marinate the chicken for longer than 30 minutes?

I stick to marinating for 15–30 minutes. Any longer and the chicken can get too soft because of the cornstarch and Shaoxing wine.

How do I keep the green beans crisp?

I cook the green beans over medium heat for about 6 minutes, flipping occasionally. I don’t overcook them—this way they stay crisp and vibrant.

Can I make this dish spicy?

Yes, and I often do! I add red pepper flakes, chili oil, or even chopped Thai chilis when I want to turn up the heat.

Conclusion

String bean chicken is one of those dishes I turn to again and again. It’s easy, quick, and packed with flavor. Whether I’m craving takeout or prepping meals for the week, this stir-fry never lets me down. With the savory sauce, tender chicken, and fresh green beans, it’s a perfect balance of taste and texture—and so much better than anything I’d get from a restaurant.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
String Bean Chicken

String Bean Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 30 minutes
  • Yield: Serves 5
  • Diet: Halal

Description

String Bean Chicken is a quick, flavorful stir-fry made with tender marinated chicken, crisp green beans, and a savory, glossy sauce. It’s a healthier, homemade take on Chinese takeout that’s perfect for weeknights or meal prep.


Ingredients

  • 1 lb boneless skinless chicken breast, thinly sliced
  • 1 tbsp light soy sauce (for marinade)
  • 1 tbsp Shaoxing wine
  • 1 tbsp cornstarch (for marinade)
  • 1 tbsp water (for marinade)
  • 1 tsp vegetable oil (for marinade)
  • 2 tbsp vegetable oil (for cooking)
  • 1/3 cup low-sodium chicken broth
  • 1 tbsp oyster sauce
  • 1 tsp dark soy sauce
  • 1 tsp granulated sugar
  • 1 tsp cornstarch (for sauce)
  • 1 tsp sesame oil
  • 1/2 yellow onion, sliced
  • 3 cloves garlic, minced
  • 3 cups string beans (green beans), trimmed

Instructions

  1. Marinate the chicken with light soy sauce, Shaoxing wine, cornstarch, water, and 1 tsp vegetable oil. Let sit for at least 15 minutes.
  2. In a small bowl, whisk together chicken broth, oyster sauce, dark soy sauce, sugar, and 1 tsp cornstarch until smooth. Set aside.
  3. Heat 1 tbsp vegetable oil in a wok or large pan over high heat. Sear marinated chicken until golden and cooked through. Remove and set aside.
  4. Add remaining oil to the same pan. Sauté string beans for about 6 minutes, stirring occasionally, until crisp-tender.
  5. Push beans to one side and add sliced onion and garlic. Sauté until fragrant, about 1–2 minutes.
  6. Give the sauce mixture a quick stir and pour into the pan. Simmer for 1–2 minutes until it thickens slightly.
  7. Add the chicken back to the pan. Drizzle in sesame oil and toss everything together for 30 seconds until well coated.
  8. Serve hot over jasmine rice.

Notes

  • Swap chicken for shrimp, tofu, or beef for variation.
  • Use asparagus, broccoli, or bell peppers if green beans aren’t available.
  • Add heat with chili flakes, sambal oelek, or Thai chilis.
  • For more veggies, toss in mushrooms, baby corn, or zucchini.
  • Store in the fridge for up to 4 days or freeze for up to 3 months.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Stir-Fry
  • Cuisine: Chinese-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 3g
  • Sodium: 540mg
  • Fat: 13g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 75mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star