
There’s something irresistible about crispy chicken coated in a sticky, sweet, slightly spicy sauce. This Better Than Takeout General Tso’s Chicken delivers everything you love about your favorite Chinese takeout, but with fresher ingredients, incredible flavor, and a homemade sauce that comes together in minutes. Perfect for busy weeknights, family dinners, or whenever you’re craving restaurant-quality comfort food without leaving home.
Flavour Profile
🌶️ Signature Flavor: Sweet, sticky, garlicky, and mildly spicy
🍬 Sweetness: ★★★★★★★☆☆☆ (7/10)
🌶️ Heat: ★★★★★★☆☆☆☆ (6/10)
🧄 Garlic: ★★★★★★★☆☆☆ (7/10)
🫚 Ginger: ★★★★☆☆☆☆☆☆ (4/10)
✨ Sauce Thickness: Extra Thick & Sticky
🎨 Sauce Color: Deep Mahogany
🍽️ Best Served With: Fried rice, broccoli, lo mein, or egg rolls
🥡 Better-Than-Takeout General Tso’s Chicken
Ingredients
Method
- Pat the chicken thighs dry with paper towels, then cut them into evenly sized bite-sized pieces. Season lightly with salt and black pepper.
- Whisk the eggs in a large bowl. Add the chicken and toss until every piece is coated.
- Place the cornstarch in a separate shallow bowl. Working in batches, coat each piece of chicken thoroughly in the cornstarch and shake off any excess.
- In a medium bowl, whisk together:
- Soy sauce
- Rice vinegar
- Brown sugar
- Honey
- Hoisin sauce
- Sesame oil
- Minced garlic
- Grated ginger
- Red pepper flakes
- Water
- Cornstarch
- Whisk until the cornstarch is fully dissolved, then set the sauce aside.
- Pour about 1½ inches of vegetable oil into a deep skillet or heavy-bottomed pot. Heat the oil to approximately 350°F.
- Working in batches, fry the chicken for 4–6 minutes, turning occasionally, until deeply golden, crispy, and fully cooked. The internal temperature should reach 165°F.
- Transfer the cooked chicken to a wire rack or a paper-towel-lined plate. Avoid overcrowding the skillet, as this lowers the oil temperature and prevents the chicken from becoming crispy.
- Carefully discard the frying oil or use a separate large skillet. Add the prepared sauce to the clean skillet and bring it to a gentle simmer over medium heat.
- Cook for 2–4 minutes, stirring frequently, until the sauce becomes glossy and thick enough to coat the back of a spoon.
- Add the crispy chicken to the skillet and toss quickly until every piece is evenly coated in the General Tso’s sauce.
- Do not leave the chicken in the sauce for too long, or the coating may begin to soften.
- Remove from the heat and garnish with sliced green onions and toasted sesame seeds. Serve immediately while the chicken is hot and crispy.
Enjoying this recipe? You may also love my Comfort Dinner Guide — a simple collection of easy, cozy meal ideas for busy weeknights. It’s a helpful extra resource for those nights when you want something comforting without overthinking dinner.
🔄 Variations
🍃 Air-Fryer General Tso’s Chicken
Lightly spray the coated chicken with cooking oil. Air-fry at 400°F for 12–16 minutes, turning halfway through, until crisp and cooked through.
🔥 Baked General Tso’s Chicken
Arrange the coated chicken on a lined baking sheet and spray lightly with oil. Bake at 425°F for 20–25 minutes, turning halfway through.
🍗 General Tso’s Chicken Breast
Boneless, skinless chicken breasts may be used instead of thighs. Watch the cooking time carefully because chicken breast can dry out more quickly.
😊 Mild General Tso’s Chicken
Reduce or omit the crushed red pepper flakes. You can also leave out the dried chilies.
🌶️ Extra-Spicy General Tso’s Chicken
Add additional red pepper flakes, dried red chilies, or a small amount of chili-garlic sauce.
🥦 General Tso’s Chicken & Broccoli
Add steamed or stir-fried broccoli just before serving. Toss it lightly in the sauce or serve it alongside the chicken.
🌾 Gluten-Free Version
Use gluten-free tamari in place of soy sauce and verify that the hoisin sauce and other packaged ingredients are certified gluten-free.
🍽️ Serving Suggestions
🍚 Steamed jasmine rice
🥡 Vegetable fried rice
🍜 Lo mein noodles
🥦 Steamed broccoli
🥕 Stir-fried vegetables
🥟 Crispy egg rolls
🥗 Asian cucumber salad
🥢 Sesame green beans
🫛 Steamed snow peas
🥬 Garlic pak choi (bok choy)
🧊 Storage
Allow leftovers to cool completely before storing.
Store in an airtight container in the refrigerator for up to 4 days.
For the best texture, store the fried chicken and sauce separately whenever possible.
🔥 Reheating
🍳 Stovetop: Warm gently over medium-low heat until heated through.
🍗 Air Fryer: Reheat at 375°F for 4–6 minutes to restore crispiness before adding the warmed sauce.
🔥 Oven: Bake at 375°F for 10–15 minutes.
⚡ Microwave: Heat in 30-second intervals until warm. The coating will be softer but still delicious.
❄️ Freezing
Freeze the fried chicken before adding the sauce for the best texture.
Place the cooled chicken on a baking sheet until frozen, then transfer it to a freezer-safe container or bag.
Freeze for up to 2 months.
Freeze the sauce separately.
Thaw overnight in the refrigerator, reheat the chicken in the oven or air fryer, warm the sauce, and toss together just before serving.
💡 Pro Tips
✅ Pat the chicken dry before coating for the crispiest crust.
✅ Chicken thighs stay juicier than chicken breasts.
✅ Fry in small batches to keep the oil temperature steady.
✅ Heat the oil to 350°F before frying.
✅ Let the fried chicken rest on a wire rack instead of paper towels to maintain crispiness.
✅ Whisk the sauce well before adding it to the pan because the cornstarch settles quickly.
✅ Cook the sauce only until it thickens—it will continue to thicken as it cools.
✅ Toss the chicken in the sauce just before serving to keep it crispy.
✅ Garnish with fresh green onions and toasted sesame seeds for extra flavor and presentation.
✅ Taste the sauce before adding the chicken and adjust the sweetness or heat to your preference.
❓ FAQs
Can I use chicken breast instead of chicken thighs?
Yes! Chicken breast works well, but thighs stay juicier and more tender.
Is General Tso’s Chicken very spicy?
It has a mild kick. Reduce or omit the red pepper flakes if you prefer a milder version.
Can I make this ahead of time?
Yes. Prepare the chicken and sauce separately, then combine them just before serving.
Why isn’t my chicken crispy?
The oil may not have been hot enough, the pan may have been overcrowded, or the chicken sat in the sauce too long.
What vegetables go well with General Tso’s Chicken?
Broccoli, bell peppers, carrots, snow peas, green beans, and bok choy are all excellent choices.
Can I make it without deep frying?
Absolutely. You can bake or air fry the chicken for a lighter version.
How do I know when the chicken is fully cooked?
The chicken should reach an internal temperature of 165°F.
What makes General Tso’s Chicken different from Orange Chicken?
General Tso’s Chicken has a sweet, savory, garlicky sauce with a hint of heat, while Orange Chicken has a sweeter citrus-forward flavor.