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.
What You’ll Need To Make General Tso’s Chicken

Jennifer Segal
-
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, and 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, and 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.
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.

Jennifer Segal
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.
(Jennifer Segal)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.

Jennifer Segal
Step 4: Cook the chicken. In a large nonstick skillet over medium-high heat, heat about 1/4 in of oil to 350 degrees F (180 degrees 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.

Jennifer Segal
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.

Jennifer Segal
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.

Jennifer Segal
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.

Jennifer Segal
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.

Jennifer Segal

