Main Courses
This Panda Express string bean chicken breast recipe delivers the signature crispy-tender texture and signature orange sauce flavor you crave—all in one pan. 🌟 Growing up in Georgia, I learned that perfect copycat recipes rely on precision timing and balanced seasoning, and this dish proves it.
The secret lies in marinating the chicken just right and cooking it at the perfect temperature to achieve that signature texture without drying it out.
The beauty of this recipe is its simplicity: just five key ingredients transform into a restaurant-quality meal. You'll start with boneless chicken breasts cut into strips, then toss them in a marinade of soy sauce, sesame oil, and cornstarch—a combination that creates both flavor and that signature crispy exterior.
The string beans get a quick stir-fry with garlic, ginger, and just enough sugar to enhance their natural sweetness.
What you'll end up with is chicken that's perfectly crispy on the outside and tender on the inside, served over bright green string beans that stay crisp-tender. The dish comes together in under 30 minutes, making it ideal for weeknight dinners when you want restaurant-quality results without the wait.
The best part? Every bite delivers that familiar Panda Express flavor you love, but with a professional touch.
Serve this dish with steamed white rice to soak up all the delicious sauce, or enjoy it as-is for a satisfying main course. The recipe scales easily, so you can make enough for leftovers or share with friends. Here's how to recreate this copycat favorite at home with professional precision.
Ingredients for panda express string bean chicken breast
Five ingredients transform into that iconic Panda Express flavor—crispy chicken, bright beans, and tangy sauce in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch strips |
| String Beans 🌱 | 1 lb | Trimmed, fresh or frozen |
| Soy Sauce 🥢 | ¼ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil |
| Cornstarch 🌾 | 2 tbsp | For crispy coating |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Granulated Sugar 🍬 | 1 tbsp | Enhances sweetness |
| Vegetable Oil 🫒 | 2 tbsp | For frying chicken |
| Orange Juice 🍊 | ¼ cup | Freshly squeezed |
| Orange Zest 🍊 | 1 tbsp | Brightens flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Rice 🍚 | 2 cups | Uncooked, for serving |
The chicken is everything here. Grab boneless breasts from the meat counter—look for plump, uniform pieces. I like Costco's Kirkland brand for consistency, but any store-bought works. Cut them into 1-inch strips (no smaller, or they'll overcook). The string beans? Fresh is best for that signature crunch, but frozen works in a pinch—just don't thaw them first. For the orange juice, freshly squeezed navel oranges give the best zing, but bottled works too (just add a splash of water to thin it).
No sesame oil? Toasted peanut oil is a decent swap, though it lacks that nutty depth. Cornstarch non-negotiable—it creates that crispy exterior. Arrowroot powder works too, but cornstarch is what you'll find in Panda Express. Low-sodium soy sauce is key—Kikkoman is my go-to, but any low-sodium brand works. Short on time? Pre-minced garlic and ginger from the freezer aisle saves 5 minutes (just drain well). The sugar? Brown sugar adds caramel notes, but white keeps it classic.
This dish reheats like a dream—just toss with a splash of water and warm in a pan. Keeps 3 days in the fridge, freezes for 2 months. I double the recipe and portion it into containers so I've got quick meals for the week. The rice? Cook it ahead and reheat with a splash of water—jasmine rice soaks up the sauce better than white, but both work. Serve with extra orange zest on top—trust me, it's worth the extra minute.
Why You'll Love This Recipe
- No-Fuss Stovetop Magic: I swear by this one—just slice the chicken, toss it in a bowl with cornstarch and soy sauce, then let the pan do the work. No marinating overnight, no fancy techniques, just 15 minutes of hands-off cooking while the string beans crisp up in the same pan. Honestly, it’s the kind of recipe that makes me feel like I actually cooked something.
- Umami Bomb: That sesame oil hit? It’s the secret weapon. A single splash at the end turns the dish from "good" to "I’d drive 20 minutes for this again." The soy sauce gives it that deep, savory punch, while the cornstarch coating locks in juiciness—crispy outside, tender inside. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The chicken holds up for days, and the string beans stay bright if you store them separately. Pack it in bento boxes for work, toss it in a thermos for school lunches, or just reheat it for a lazy dinner. My kid picks out the veggies first, but still asks for seconds.
- Budget Win: Chicken breast and string beans are about as affordable as it gets, and this recipe stretches them further than takeout ever could. A single pound of chicken makes four servings, and the soy sauce and sesame oil are pantry staples I already own. I’ll be real: it’s cheaper than ordering Panda Express, and way healthier.
Step-by-step instructions for Panda Express string bean chicken breast recipe
Here's how to nail that perfect crispy-tender chicken with sweet orange glaze—just like the restaurant!
🍳 Step 1: Marinate and Coat the Chicken
Cut the 1.5 lb boneless chicken breast into 1-inch strips—keep them even-sized so they cook uniformly. In a large bowl, whisk together 0.25 cup soy sauce, 1 tbsp sesame oil, 1 tbsp granulated sugar, 1 tbsp orange juice, and 1 tbsp orange zest. Add the chicken and toss to coat completely.
Let it marinate for 15-20 minutes while you prep the rest. This gives the chicken time to absorb all those amazing flavors. While it marinates, mix 2 tbsp cornstarch with 1 tsp salt and 0.5 tsp black pepper in a small bowl. Dredge each chicken strip in this mixture, pressing gently to adhere—this creates that signature crispy texture.
🔥 Step 2: Cook the Chicken to Crispy Perfection
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the coated chicken strips in a single layer—don't crowd the pan! Cook for 3-4 minutes per side until deep golden brown and cooked through. You'll know it's ready when the chicken releases easily from the pan and the edges are crispy.
Transfer the cooked chicken to a plate and tent loosely with foil to keep warm. Here's the thing—don't let the chicken sit too long before adding the sauce, or it'll lose that perfect crispiness we worked so hard for.
🍳 Step 3: Sauté the String Beans and Aromatics
In the same skillet (no need to clean it—those browned bits are flavor gold), add 1 lb trimmed string beans and stir-fry for 3-4 minutes until bright green and just tender-crisp. Add the 3 minced garlic cloves and 1 tbsp grated fresh ginger, cooking for another 30 seconds until fragrant.
Pour in 0.25 cup orange juice and scrape up those delicious browned bits from the bottom of the pan. This deglazing step captures all the flavor we want in our sauce. Let it simmer for 1-2 minutes until slightly reduced.
🥘 Step 4: Combine and Finish the Dish
Return the crispy chicken to the skillet with the string beans and sauce. Toss everything together gently to coat the chicken evenly. Cook for 1-2 minutes just to heat through and let those flavors meld. The chicken should be crispy on the outside and tender on the inside, with a glossy orange glaze.
Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a pinch of sugar to match your preference. Serve immediately over 2 cups cooked white rice, spooning the chicken and string beans right on top for that authentic Panda Express look.
Pro Tips For Making Panda Express String Bean Chicken Breast
- Pound Chicken Thin: Skip the thick cut—this recipe demands paper-thin chicken. Lay each breast flat between two sheets of plastic wrap and pound with a rolling pin until it’s about ¼-inch thick. I learned this the hard way: thicker pieces stay rubbery no matter how long you cook them, and you’ll end up with chewy disappointment instead of that signature tender bite.
- Blanch String Beans First: Dump raw string beans into boiling water for 30 seconds, then shock them in ice water. This stops the cooking process so they stay crisp when you stir-fry later. I was skeptical until I tried it—now I never skip this step, because mushy beans ruin the whole dish.
- Slather Cornstarch Like Glue: Mix 1 tablespoon cornstarch with 2 tablespoons water, then brush it generously over the chicken before frying. Don’t just dip it—this coating is what gives it that crispy, restaurant-quality texture. I used to dip and wonder why my chicken never got that satisfying crunch.
- Fry in Batches: Crowd the pan, and your chicken will steam instead of sear. Work in small batches over medium-high heat so the oil stays hot and the chicken gets that golden crust. I’ve burned three batches trying to rush this—trust me, your future self will thank you for patience here.
Best sauces and condiments for this dish
Orange Sauce Mastery
The signature sauce is all about balance—tangy, slightly sweet, with a hint of sesame. Start with ¼ cup freshly squeezed orange juice and 1 tbsp orange zest for that bright, citrusy punch. I like to add 1 tsp soy sauce and ½ tsp sugar to round out the flavors.
For extra depth, a pinch of ground white pepper (just ⅛ tsp) adds a subtle sophistication that mimics the restaurant version. 🍊
Sesame Oil Finish
Don’t skip the sesame oil—it’s what ties everything together. Drizzle ½ tbsp toasted sesame oil over the finished dish just before serving. This adds that nutty aroma and richness that’s missing from store-bought versions.
For an even deeper flavor, toast ½ tsp sesame seeds in a dry pan for 30 seconds until fragrant, then sprinkle on top. It’s a small step, but it makes a huge difference. 🌿
Sweet and Tangy Variations
Want to tweak the sauce? Swap the orange juice for ½ cup pineapple juice and add 1 tsp honey for a tropical twist. Or go bold with ¼ cup mango puree and a dash of lime zest for a fruity, vibrant version.
These variations keep the same crispy-chicken base but give the sauce a whole new personality. 🍍
Ginger-Garlic Boost
Fresh ginger and garlic are non-negotiable for that authentic Panda Express kick. For extra punch, infuse the sauce by cooking 1 tbsp minced ginger and 2 garlic cloves in the pan for 1 minute before adding the orange juice.
This builds layers of flavor that you just can’t get from powdered versions. Pro tip: Use a microplane for ginger—it releases more flavor than grating. 🧄
Spicy Kick Option
Craving heat? Add ½ tsp chili paste (like Sriracha or Doubanjiang) to the sauce for a subtle spicy note. For a smoky twist, a pinch of smoked paprika (just ¼ tsp) gives depth without overpowering.
Serve with extra red pepper flakes on the side for those who want to dial it up. 🌶️
Sauce Thickening Tricks
If your sauce is too thin, mix 1 tsp cornstarch with 1 tbsp cold water and stir it in. For a glossy finish, add ½ tsp xanthan gum (just a pinch!) to the sauce before serving.
This mimics the restaurant’s velvety texture without altering the flavor. Trust me, it’s a game-changer for that restaurant-quality shine. ✨
Nutrition facts
Frequently asked questions
Why does the chicken turn out rubbery if I cook it too long?
The key is 3-4 minutes per side on medium-high heat—any longer and the cornstarch coating burns before the chicken cooks through. Use an instant-read thermometer to check: the internal temp should hit 165°F. Overcrowding the pan also steams the chicken instead of searing it, which kills that crispy texture.
Can I use frozen string beans instead of fresh?
Yes! Just don't thaw them first—toss them straight from frozen into the hot pan. They'll cook faster than fresh, so reduce stir-fry time to 2-3 minutes instead of 4. For extra flavor, add ½ tsp sugar to the pan when you add the beans to compensate for their lower natural sweetness.
How do I make this dish spicier?
Add ½ tsp chili paste (like Sriracha) to the marinade or ¼ tsp red pepper flakes to the sauce. For heat lovers, toast 1 tsp crushed chili crisp in the pan with the garlic and ginger before adding the orange juice. Serve with extra chili oil on the side for customizable heat.
What's the best way to reheat leftovers?
Reheat in a skillet with 1 tsp vegetable oil over medium heat for 2-3 minutes until warmed through. Add 1 tbsp water to the pan to prevent drying. Microwave reheating works but can make the chicken soggy—always cover with a damp paper towel to retain moisture.
Can I make this dish ahead of time?
Cook the chicken and beans separately, then store in airtight containers for up to 3 days in the fridge. Reheat components separately and toss together with fresh orange juice and sesame oil just before serving. For freezing, cook the chicken completely, cool, and freeze for up to 2 months—thaw overnight in the fridge.
