General Tso’s Chicken
- By Jennifer Segal
- Updated April 16, 2026
- 109 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
Learn to make General Tso’s chicken—that oh-so-delicious Chinese-American favorite with crispy chicken pieces smothered in a sweet, tangy, and spicy sauce. It’s completely doable and worth the effort!

While General Tso’s chicken is a popular choice at Chinese restaurants, takeout never does it justice because the chicken’s crispy texture is best enjoyed fresh from the pan. The good news is that you can easily whip up authentic General Tso’s chicken right in your own kitchen. Not only is it delicious, but there’s also something so satisfying about recreating a restaurant classic at home.
To make the most of your time, prep the sauce and chop the garlic, scallions, and ginger while the chicken marinates for 30 minutes. By the time you’re done, the chicken will be ready for coating and shallow-frying. This General Tso’s chicken recipe delivers delicious homemade results in under an hour—pair it with white or fried rice and steamed broccoli and dinner is done!
“W.O.W. Literally one of the best dinners ever made! A few more steps than I’d normally bother with on a weeknight, but sooooooo worth it!!”
What You’ll Need To Make General Tso’s Chicken

- Egg, Soy Sauce, and Sugar: These ingredients serve a dual purpose by creating a savory marinade that clings to the chicken while also forming the base of the sauce; the soy sauce provides a salty depth, and the sugar brings just enough sweetness to balance the tang.
- Chicken: Most restaurants use boneless, skinless thighs for their juiciness, but chicken breast or tenderloin works just as well—you can go with whichever cut you like best.
- Cornstarch, flour & baking soda: These work together to give the chicken that light, crispy coating when fried. Cornstarch also helps thicken the sauce.
- Hoisin Sauce, Unseasoned Rice Vinegar, and Sesame Oil: These add the final layers of flavor to the sauce—the hoisin provides richness and a hint of spice, the rice vinegar keeps the sweetness in check, and sesame oil adds a nutty, toasty aroma. Look for dark, toasted sesame oil (not the light kind, which has little flavor).
- Fresh ginger, red pepper flakes, garlic & scallions: These build the flavor base—spicy, savory, and a little punchy. The white parts of the scallions go into the sauce, and the green parts, along with optional sesame seeds, are used for garnishing and a nice finishing touch.
- Jump to the printable recipe for precise measurements
Step-by-Step Instructions
Step 1: Marinate the chicken. Begin by making the marinade. In a large bowl, beat the egg with the sugar and soy sauce. Add the chicken to the bowl and toss until evenly coated. Let it sit at room temperature for about 30 minutes.
Pro Tip: Cutting the chicken into uniform 1-in pieces ensures they all cook through at the same rate and stay juicy.

Step 2: Make the sauce. While the chicken marinates, prepare the sauce by mixing the hoisin sauce, soy sauce, sugar, rice vinegar, cornstarch, sesame oil, and water in a small bowl.

Step 3: Coat the chicken. In a medium bowl, whisk together the cornstarch, flour, and baking soda. Sprinkle the coating over the chicken/marinade mixture. Toss the chicken and cornstarch/flour mixture until each piece of meat separates and has a dry, clumpy coating.
Pro Tip: Don’t be concerned about the “clumpy” look. Those little crags and uneven bits of breading create crispy nooks and crannies that hold onto the sauce once the chicken is tossed.

Step 4: Cook the chicken. In a large nonstick skillet over medium-high heat, heat about ¼ in of oil to 350°F (180°C). You’ll know it’s ready when you drop a piece of chicken in, and it sizzles vigorously. Working in batches, shallow-fry about a third of the coated chicken at a time, cooking for 4 to 5 minutes until it’s golden brown and crispy.
Pro Tip: Properly heated oil is key to achieving that crisp, golden coating — too cool, and the chicken will turn out greasy; too hot, and it may burn before fully cooking.

Step 5: Drain the oil and continue cooking. Transfer the chicken to a plate lined with paper towels to drain the oil, and repeat with the remaining chicken.

Step 6: Cook the sauce. Carefully drain the oil from the pan and wipe it clean with a paper towel. Add about 1 tablespoon of fresh oil, then set the pan over medium heat. Toss in the ginger, red pepper flakes, garlic, and scallion whites. Cook for about 30 seconds until fragrant—be careful not to let them brown—and then add the sauce.
Pro Tip: Give the sauce a quick whisk right before you pour it into the pan. The cornstarch can settle at the bottom of the bowl as it sits, and re-incorporating it ensures your glaze thickens evenly without any chalky clumps.

Step 7: Combine the chicken and sauce. Bring the sauce to a boil, and let it cook until thickened and glossy, 2 to 3 minutes. Add the crispy chicken to the sauce and toss until it is nicely coated, a few minutes.

Step 8: Garnish the chicken and serve. Sprinkle with the dark green scallions and sesame seeds and serve over rice. Enjoy!
Pro Tip: If you’d like, toast the sesame seeds in a dry pan for a minute or two to release their natural oils and deepen the nutty flavor.

Video Tutorial
More Chinese Recipes You May Like
General Tso's Chicken
Ingredients
For the Marinade
- 1 large egg
- 1 tablespoon soy sauce
- ½ teaspoon sugar
- 1½ pounds chicken tenderloins or boneless, skinless chicken breasts or thighs, cut into 1-in (2.5-cm) pieces
For the Sauce
- ¼ cup hoisin sauce
- 3 tablespoons soy sauce
- 3 tablespoons sugar
- 3 tablespoons unseasoned rice vinegar
- 1½ tablespoons cornstarch
- 1 teaspoon sesame oil
- 1¼ cups water
For Coating the Chicken
- 1 cup cornstarch
- ⅓ cup all-purpose flour
- Heaping ¼ teaspoon baking soda
For Cooking and Serving
- Vegetable oil
- 1½ tablespoons fresh minced ginger (see note)
- ½ teaspoon crushed red pepper flakes
- 3 cloves garlic, minced
- 4 scallions, thinly sliced, white and green parts separated
- Sesame seeds (optional), for serving
- Rice, for serving
Instructions
- Marinate the chicken: In a large bowl, beat the egg, soy sauce and sugar. Add the chicken to the bowl and toss until evenly coated. Let marinate at room temperature for 30 minutes.
- Make the sauce: In a small bowl, mix the sauce ingredients together. Set aside.
- Coat the chicken: In a medium bowl, whisk the cornstarch, flour, and baking soda. Sprinkle over the chicken/marinade mixture and toss until each piece of meat separates and has a dry, clumpy coating.
- Fry the chicken: In a large nonstick skillet over medium-high heat, heat about ¼ in (6 mm) of oil to 350°F (175°C). You'll know it's ready when you drop a piece of chicken in, and it sizzles vigorously. Working in three batches so as not to crowd the pan, shallow-fry a third of the coated chicken until golden brown and crispy, 4 to 5 minutes, turning once midway through cooking and adjusting the heat as needed. Transfer the chicken to a plate lined with paper towels. Repeat with the remaining chicken.
- Finish the dish: Carefully drain the oil from the pan and wipe the pan clean with a paper towel. Add about 1 tablespoon of oil. Over medium heat, add the ginger, red pepper flakes, garlic, and scallion whites. Cook, stirring constantly, for about 30 seconds until fragrant; do not brown. Add the sauce, bring it to a boil, and let it cook until thickened and glossy, 2 to 3 minutes. Add the crispy chicken, tossing until the sauce fully coats it, 1 to 2 minutes. Sprinkle with the dark green scallions and sesame seeds, if using, and serve over rice.
Notes
- Check out some easy guidance on how to peel, grate, and chop fresh ginger.
- Nutritional information was calculated assuming that approximately 2 tablespoons of the oil is absorbed into the chicken when frying.
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
See more recipes:
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.









My picky family loved this. Thank you
Awesome recipe. Simple to follow. Easy to prep in advance as well. Family loved it! Thank you!
Terrific recipe. My family enjoyed it a lot. I did add a little extra sugar for my taste-sensitive 11 year old, and served his chicken and rice with the sauce drizzled over it. Carrot slices and snap peas served on the side.
Thank you for posting this. Whenever your emails go out, that’s usually when I see recipes from your site and decide to try them. After several successful ones I’ve tried, I really should just dig through the files more. I cooked the General’s Chicken this week and used 1.5X chicken and ingredients. Took a little time as I figured out the best way to time mixing/cooking it all, but oh so worth it. Five people in the house devoured it all over rice. Delicious, and I opted not to add any red pepper due to a spice sensitive daughter. Will definitely be making this again in the future.
Absolutely fantastic recipe, and so much easier than I would have expected too. My extremely picky family declared it better than any takeout they’ve ever had and already want me to make it again.
Delicious! A hit with the whole family!
Hi Jen, I’d like to try this recipe but I really do not like to fry anything. Is it possible to spray this with avocado oil and bake it? If so how long and at what temp? Thank you
Hi Diana, Unfortunately, it won’t work to bake the chicken in this recipe — sorry!
My son in law made this chicken dish for me a few weeks ago. He said, he knew I’d like it and I loved it. I made it tonight for my husband to try. Overall, he dislikes chicken no matter how it’s cooked.
I thought it came out great and tasted delicious. I would definitely make it again; and, to my surprise, my husband loved it. Thank you for sharing this recipe. It’s a keeper.
Libby Levinson
Outstanding and fabulous recipe!!! No leftovers! Better than any restaurant! Super tasty and came together easily! Thank you Master Chef Jenn!
As always, this recipe did not disappoint. It was excellent. We live in a remote area for part of the year and to get to an average restaurant takes over an hour. When browsing Once Upon a Chef I came across my husbands favorite Chinese dish. The day before he mentioned that he was craving some Chinese food. I ordered all the necessary ingredients online and surprised him. I had a very, very happy husband tonight who mentioned it was crisp just like our restaurant at home and would I please make it again. THANK YOU ONCE UPON A CHEF!
Tried this tonight and got rave reviews! Easy to follow directions and super good!