General Tso’s Chicken delivers that iconic sweet-spicy-tangy takeout favorite at home. You control the ingredients and heat for a fresher, more vibrant version. The crispy, saucy result is surprisingly straightforward and incredibly rewarding.
Nothing beats a great General Tso's Chicken. Whether you're a fan of Chicken Breast Recipes or want to try something from our Desserts selection, keep scrolling!
Why You’ll Love This General Tso’s Chicken
- Better-than-takeout texture: Double-frying creates a shatteringly crisp exterior that stays crunchy.
- You control the heat: Easily adjust spice level with dried chilies to suit your taste.
- Perfect sweet-spicy sauce: A beautifully balanced, glossy, and addictive sauce coats every piece.
- Surprisingly simple: Master this restaurant favorite with straightforward marinating, frying, and saucing steps.
Ingredients & Tools
For the Chicken & Marinade:
- 1 lb (450 g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 2 tbsp light soy sauce
- 1 tbsp Shaoxing wine
- 1 large egg, beaten
- ⅓ cup (45 g) cornstarch
- ¼ cup (30 g) all-purpose flour
- 1 tsp baking powder
- ½ tsp white pepper
- Neutral oil for frying (like vegetable or canola)
For the Sauce:
- 3 tbsp light soy sauce
- 2 tbsp rice vinegar
- 2 tbsp hoisin sauce
- 1½ tbsp brown sugar
- 1 tbsp sesame oil
- 1 tbsp minced garlic
- 1 tbsp minced ginger
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 8-10 dried red chilies
For Garnish:
- 2 scallions, thinly sliced
- 1 tsp toasted sesame seeds
Tools: A large wok or deep skillet, a spider strainer or slotted spoon, and a thermometer for frying (helpful but not essential).
Notes: The quality of your soy sauce and Shaoxing wine really makes a difference here — they provide the foundational savory depth. And using chicken thighs is my little secret; they stay juicier and more flavorful through the frying process than breasts tend to.
Nutrition (per serving)
| Calories: | 480 kcal |
| Protein: | 28 g |
| Fat: | 22 g |
| Carbs: | 38 g |
| Fiber: | 2 g |
Serves: 4 | Prep Time: 25 minutes | Cook Time: 20 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Chicken thighs over breasts? Absolutely. Thighs have more fat, which means they withstand the high heat of frying without drying out. You’ll end up with a much more tender and juicy piece of chicken in the final dish.
- What’s the deal with double-frying? It’s the secret to that incredible, lasting crispiness. The first fry at a lower temperature cooks the chicken through, while the second, hotter fry makes the exterior super crunchy and locks in that texture.
- Are the dried chilies just for heat? Not at all! They’re mostly for aroma and a subtle, smoky warmth. You don’t typically eat them whole — they infuse the oil with flavor. Adjust the quantity based on how much of that fragrant heat you want.
- Can I make it ahead of time? You can prep the sauce and marinate the chicken a few hours in advance, but for the best texture, fry the chicken and combine everything just before serving. The crunch is worth the last-minute effort.
How to Make General Tso’s Chicken
Step 1: Marinate the Chicken. In a medium bowl, combine the cubed chicken thighs with the 2 tablespoons of light soy sauce and 1 tablespoon of Shaoxing wine. Give it a good mix with your hands, ensuring every piece is coated. Let this sit for about 15-20 minutes. This isn’t just for flavor — the soy sauce tenderizes the chicken, and the wine adds a subtle, complex depth that cuts through the richness.
Step 2: Create the Coating. In a separate, shallow dish, whisk together the ⅓ cup cornstarch, ¼ cup all-purpose flour, 1 teaspoon of baking powder, and ½ teaspoon of white pepper. The combination of cornstarch and flour is key — cornstarch gives that ultra-crisp finish, while flour provides structure. The baking powder is a little trick that introduces tiny air bubbles, making the coating even lighter and crispier.
Step 3: Coat the Chicken. Pour the beaten egg into the bowl with the marinated chicken and mix well. Then, working in batches, dredge each piece of chicken in the dry cornstarch-flour mixture. Press gently to ensure a really solid, even coating on all sides. You’ll notice the coating might look a bit lumpy or shaggy — that’s perfect! Those uneven bits become extra crispy when fried.
Step 4: First Fry. Heat about 2 inches of neutral oil in your wok or deep skillet to 325°F (163°C). If you don’t have a thermometer, test with a small piece of chicken — it should sizzle actively but not violently. Carefully add the chicken in batches, making sure not to overcrowd the pan. Fry for 3-4 minutes, just until the outside is set and very lightly colored. The chicken won’t be fully cooked inside yet. Remove with a spider strainer and drain on a wire rack set over a baking sheet.
Step 5: Second Fry. Now, increase the heat and bring the oil temperature up to 375°F (190°C). This higher heat is what creates the signature crunch. Working in batches again, return the par-cooked chicken to the hot oil and fry for another 1-2 minutes, until deeply golden brown and incredibly crispy. Drain again on the wire rack. You’ll hear the difference in the sizzle — it’s a much sharper, more aggressive sound.
Step 6: Prepare the Sauce. Carefully pour out all but about 1 tablespoon of the frying oil from the wok. Return the wok to medium heat. Add the dried chilies and stir for 20-30 seconds until they become fragrant and darken slightly — be careful not to burn them. Then, add the minced garlic and ginger, stirring constantly for just another 30 seconds until they release their incredible aroma.
Step 7: Combine and Thicken. Pour in the sauce mixture (soy sauce, rice vinegar, hoisin, brown sugar, and sesame oil) and bring it to a simmer. Give your cornstarch slurry a quick stir (it separates quickly) and then drizzle it into the simmering sauce while stirring continuously. The sauce will transform before your eyes, turning from thin and watery to thick and glossy in about a minute.
Step 8: Bring It All Together. Add all of the double-fried chicken back into the wok with the glossy sauce. Toss everything together quickly and vigorously over the heat for about 30-60 seconds, ensuring every single piece of that crispy chicken is beautifully coated. The sound will change from a sizzle to a softer, sticky shuffle when it’s perfectly done.
Step 9: Garnish and Serve Immediately. Transfer your glorious General Tso’s Chicken to a serving platter and shower it with the sliced scallions and a sprinkle of toasted sesame seeds. Serve it right away — that’s when the contrast between the crispy chicken and the sticky sauce is at its absolute peak.
Top Mistakes to Avoid
- Overcrowding the pan during frying. This causes the oil temperature to plummet, which means the chicken will steam and absorb oil instead of frying, leading to a greasy, soggy coating. I’ve messed this up before too — patience with batches is
General Tso’S Chicken
Make perfect General Tso's Chicken at home with this easy recipe. Get crispy, saucy, sweet-spicy results better than takeout. Cook this classic dish tonight!
Ingredients
For the Chicken & Marinade:
-
1 lb boneless, skinless chicken thighs (cut into 1-inch pieces)
-
2 tbsp light soy sauce
-
1 tbsp Shaoxing wine
-
1 large egg (beaten)
-
⅓ cup cornstarch
-
¼ cup all-purpose flour
-
1 tsp baking powder
-
½ tsp white pepper
-
Neutral oil (for frying (like vegetable or canola))
For the Sauce:
-
3 tbsp light soy sauce
-
2 tbsp rice vinegar
-
2 tbsp hoisin sauce
-
1½ tbsp brown sugar
-
1 tbsp sesame oil
-
1 tbsp minced garlic
-
1 tbsp minced ginger
-
1 tbsp cornstarch (mixed with 2 tbsp water (slurry))
-
8-10 dried red chilies
For Garnish:
-
2 scallions (thinly sliced)
-
1 tsp toasted sesame seeds
Instructions
-
In a medium bowl, combine the cubed chicken thighs with the 2 tablespoons of light soy sauce and 1 tablespoon of Shaoxing wine. Give it a good mix with your hands, ensuring every piece is coated. Let this sit for about 15-20 minutes.01
-
In a separate, shallow dish, whisk together the ⅓ cup cornstarch, ¼ cup all-purpose flour, 1 teaspoon of baking powder, and ½ teaspoon of white pepper.02
-
Pour the beaten egg into the bowl with the marinated chicken and mix well. Then, working in batches, dredge each piece of chicken in the dry cornstarch-flour mixture. Press gently to ensure a really solid, even coating on all sides.03
-
Heat about 2 inches of neutral oil in your wok or deep skillet to 325°F (163°C). Carefully add the chicken in batches, making sure not to overcrowd the pan. Fry for 3-4 minutes, just until the outside is set and very lightly colored. Remove with a spider strainer and drain on a wire rack set over a baking sheet.04
-
Increase the heat and bring the oil temperature up to 375°F (190°C). Working in batches again, return the par-cooked chicken to the hot oil and fry for another 1-2 minutes, until deeply golden brown and incredibly crispy. Drain again on the wire rack.05
-
Carefully pour out all but about 1 tablespoon of the frying oil from the wok. Return the wok to medium heat. Add the dried chilies and stir for 20-30 seconds until they become fragrant and darken slightly. Then, add the minced garlic and ginger, stirring constantly for just another 30 seconds until they release their incredible aroma.06
-
Pour in the sauce mixture (soy sauce, rice vinegar, hoisin, brown sugar, and sesame oil) and bring it to a simmer. Give your cornstarch slurry a quick stir and then drizzle it into the simmering sauce while stirring continuously. The sauce will transform before your eyes, turning from thin and watery to thick and glossy in about a minute.07
-
Add all of the double-fried chicken back into the wok with the glossy sauce. Toss everything together quickly and vigorously over the heat for about 30-60 seconds, ensuring every single piece of that crispy chicken is beautifully coated.08
-
Transfer your glorious General Tso’s Chicken to a serving platter and shower it with the sliced scallions and a sprinkle of toasted sesame seeds. Serve it right away.09
Not what you're looking for?



