The Ultimate Guide to Perfect General Tso’s Chicken at Home
Have you ever craved that sticky-sweet, slightly spicy crunch of your favorite takeout, only to find yourself disappointed by soggy delivery or a greasy puddle the next day? You’re not alone. There’s a reason General Tso’s Chicken remains one of the most-ordered dishes in America—but making it from scratch unlocks a level of texture, flavor, and control that no delivery driver can match. When you master this dish at home, you’ll never look at a flimsy takeout menu the same way again. Not only can you dial in the perfect balance of sweet and heat, but you also sidestep the mystery oils and excessive sodium found in typical Chinese takeout. This version delivers crispy chicken bites coated in a glossy, tangy sauce—made entirely in your kitchen using simple ingredients. Let’s get cooking.
Ingredients & Kitchen Tools
For the Chicken
– 1½ lbs boneless, skinless chicken thighs – Thighs stay juicier than breasts under high heat. Substitution: chicken breast (reduce fry time by 1 minute).
– ½ cup cornstarch – Creates the signature shatter-crisp coating. Substitute: potato starch for extra crunch.
– 2 large eggs, beaten – Binder for the starch. Substitution: ¼ cup buttermilk.
– 2 tbsp soy sauce – Adds umami; use tamari for gluten-free.
– 1 tsp white pepper – Traditional flavor; black pepper works too.
For the Sauce
– ⅓ cup hoisin sauce – Sweet, savory base. Substitute: plum sauce + 1 tbsp molasses.
– 3 tbsp rice vinegar – Brightness; use apple cider vinegar in a pinch.
– 2 tbsp soy sauce – Deepens saltiness.
– 2 tbsp sugar – Balances acidity. Substitute: honey or maple syrup.
– 1 tbsp sriracha (or chili garlic paste) – Adjust for heat tolerance.
– 2 cloves garlic, minced – Fresh is non-negotiable.
– 1 tsp ginger, grated – Adds warmth; skip dried ginger.
– ½ cup chicken broth – Thins sauce; vegetable broth works.
For Frying & Garnish
– Vegetable or peanut oil – High smoke point (375°F / 190°C).
– 2 green onions, sliced – For freshness.
– Sesame seeds – Optional but classic.
Essential Tools
– Heavy-bottomed pot or wok (for deep frying)
– Wire rack or paper towels
– Small mixing bowls
– Whisk
– Instant-read thermometer (optional but recommended)
Prep Time & Cooking Schedule

– Prep time: 20 minutes (cutting, mixing, coating)
– Marinating time: 15 minutes (while oil heats)
– Cooking time: 15 minutes (frying + sauce toss)
– Resting time: 2 minutes on rack before saucing
– Total: ~50 minutes
Plan ahead: Prepare sauce and cut chicken while oil comes to temperature. This timing ensures each batch stays hot and crisp.
Step-by-Step Instructions
1. Prepare the chicken. Cut thighs into 1½-inch bite-sized cubes. In a bowl, toss chicken with 2 tbsp soy sauce and white pepper. Let marinate 15 minutes. This step infuses flavor deeply and ensures the coating sticks.
2. Make the coating. In one shallow dish, beat eggs. In another, place cornstarch. Working in batches, dip each chicken piece first in egg, then coat thoroughly in cornstarch. Shake off excess. The double coating is what delivers that addictive crunch reminiscent of your favorite General Tso’s Chicken.
3. Heat oil. Fill a heavy pot with 2 inches of oil. Heat to 350°F (175°C) – use a thermometer. If the oil is too cool, the coating soaks up grease; too hot, it burns before the chicken cooks through.
4. Fry in batches. Drop 6–8 pieces at a time (don’t crowd). Fry 4–5 minutes until golden brown and internal temperature reaches 165°F (74°C). Transfer to a wire rack (not paper towels – they trap steam and ruin crispness).
5. Make the sauce. In a separate skillet over medium heat, add 1 tbsp oil. Sauté garlic and ginger for 30 seconds until fragrant. Stir in hoisin, rice vinegar, soy sauce, sugar, sriracha, and broth. Simmer 2 minutes until slightly thickened. The sauce should coat the back of a spoon—if too thin, add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).
6. Toss and serve. Add all fried chicken to the sauce skillet. Toss gently for 30 seconds until every piece is glazed. Garnish with green onions and sesame seeds. Serve immediately over steamed jasmine rice. The contrast of crunchy chicken and sticky sauce is what elevates this dish above ordinary Chinese takeout.
Nutritional Benefits & Advantages
One serving (about 1¼ cups chicken without rice) contains roughly 420 calories, 22g protein, 18g fat, and 34g carbohydrates. Chicken thighs provide iron and B vitamins, while ginger and garlic offer anti-inflammatory properties. By making the dish at home, you control sodium levels—takeout versions often exceed 1,500 mg per serving; this recipe averages 700 mg. Hoisin sauce adds antioxidants from fermented soybeans.
Tips, Variations & Cooking Advice
– Heat lovers: Double the sriracha or add dried red chilies to the sauce.
– Milder version: Reduce chili paste to 1 tsp and add 1 tbsp orange juice for a citrusy twist.
– Gluten-free: Use tamari instead of soy sauce, and confirm hoisin is GF (many brands are).
– Baking alternative: Coat chicken as directed, spray with oil, and bake at 425°F (220°C) for 12–15 minutes, flipping halfway. Texture won’t match deep-fried but cuts oil drastically.
– Air-fryer method: Preheat to 375°F (190°C). Spray coated chicken with oil, cook 10 minutes, shake, then 3 more minutes. Toss with sauce afterward.
Common Mistakes to Avoid
– Soggy chicken: Frying at too low a temperature (below 340°F). Always preheat oil and monitor with a thermometer.
– Clumpy sauce: Adding cornstarch slurry all at once. Drizzle gradually while whisking.
– Overcooked chicken: Thighs can handle more heat, but if using breast, fry 1 minute less per batch to retain moisture.
– Bland flavor: Forgetting to marinate the chicken with soy sauce. The interior must be seasoned, not just the coating.
– Burnt garlic: Adding minced garlic to hot oil without broth. Sauté gently, then add liquids quickly.
Storage & Meal Prep Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Do not refrigerate the sauced chicken if you plan to re-fry—the moisture will soften the crust. Instead, store fried chicken pieces and sauce separately. To reheat: place chicken on a baking sheet at 375°F (190°C) for 5–7 minutes, then toss with warmed sauce. For freezing, freeze plain fried chicken (no sauce) in a single layer, then transfer to a zip-top bag for up to 2 months. Thaw in fridge, then re-crisp in oven. Never microwave this dish—it turns rubbery instantly.
Conclusion
Making General Tso’s Chicken from scratch isn’t just about saving money—it’s about reclaiming the vibrancy and crunch that disappears the moment a takeout container sweats. With the right temperature control, a simple cornstarch coating, and a sauce you can tweak to your liking, you’ll produce a dish that rivals (and exceeds) anything from a typical Chinese takeout. I encourage you to try this recipe this weekend, snap a photo of your glistening results, and share your experience in the comments below. For more homemade Asian classics, explore our stir-fry and dumpling guides.
FAQs
1. Can I use chicken breast instead of thighs?
Yes, but reduce fry time by 1 minute per batch to prevent dryness. Marinate for 20 minutes to lock in moisture.
2. How do I make the sauce less sweet?
Cut the sugar in half and add an extra tablespoon of rice vinegar. Alternatively, use less hoisin and more soy sauce.
3. My coating fell off during frying—why?
Likely because the chicken was too wet. Pat the pieces dry before marinating, and shake off excess egg before coating with cornstarch.
4. Can I make this ahead for a party?
Fry the chicken up to 2 hours ahead and keep on a wire rack at room temperature. Reheat in a 400°F oven for 4 minutes, then toss with freshly made sauce.
5. Is this recipe gluten-free?
The coating itself is GF (cornstarch), but you must use tamari and a certified GF hoisin sauce. Check all labels carefully.

Quick way to grow General Tso's Chicken fanatics
Ingredients
Equipment
Method
- Cut chicken into 1-inch pieces and pat dry with paper towels.
- In a medium bowl, whisk egg, salt, and pepper; add chicken and toss to coat.
- In a separate shallow dish, place cornstarch.
- Heat vegetable oil in a large skillet or wok over medium-high heat to 350°F (175°C).
- Dredge each chicken piece in cornstarch, shaking off excess, then carefully place in hot oil.
- Fry chicken in batches for 4-6 minutes until golden brown and crispy, then remove and drain on a wire rack.
- In a small bowl, whisk together all sauce ingredients until smooth.
- Pour out all but 1 tablespoon of oil from the skillet, then add garlic and ginger and stir-fry for 30 seconds.
- Add sauce mixture to the skillet and bring to a simmer, cooking until it thickens, about 2-3 minutes.
- Add crispy chicken to the sauce and toss to coat evenly.
- Garnish with green onions and serve immediately with rice.