Why This General Tso’s Chicken Beats Any Chinese Takeout
Have you ever ordered General Tso’s Chicken from your favorite Chinese takeout spot, only to find it overly sweet, soggy, or drenched in a sticky sauce that hides mediocre chicken? You are not alone. The truth is that most takeout versions rely on heavy batter, cheap oil, and excessive sugar to mask inconsistent cooking. But here is the good news: you can recreate that iconic sweet, tangy, and slightly spicy dish at home with better ingredients, superior texture, and full control over what goes into your meal. Not only does homemade version of this iconic chicken dish taste fresher, but it also saves you money and aligns with your dietary preferences. This recipe delivers restaurant-quality results with a crispy exterior, tender juicy meat, and a balanced sauce that clings to every piece without being cloying. Let me show you exactly how to master this beloved classic.
Ingredients & Kitchen Tools
For the Chicken
– 1.5 lbs boneless skinless chicken thighs – Thighs stay juicier than breasts under high heat; cut into 1.5-inch cubes
– 3 tablespoons soy sauce – Use low-sodium to control saltiness
– 1 tablespoon rice vinegar – Adds brightness and tenderizes the meat
– 1 teaspoon white pepper – Traditional Chinese spice; substitute black pepper if unavailable
– 1 cup cornstarch – Creates the signature crispy coating; potato starch or rice flour work as alternatives
– 2 large eggs – For binding the coating
– Neutral oil for frying – Grapeseed, peanut, or avocado oil (smoke point above 400°F)
For the Sauce
– 1/4 cup hoisin sauce – Provides depth and sweetness
– 3 tablespoons soy sauce
– 2 tablespoons rice vinegar
– 2 tablespoons brown sugar – Use coconut sugar for a less refined option
– 1 tablespoon chili garlic sauce – Adjust to your heat preference; Sriracha or gochujang are fine substitutes
– 2 teaspoons sesame oil – Toasted variety for authentic aroma
– 1 tablespoon cornstarch mixed with 2 tablespoons water – Slurry for thickening
Aromatics & Garnish
– 4 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
– 3 dried red chilies – Optional but authentic; remove seeds for milder heat
– 2 green onions, sliced – For freshness and color
– 1 tablespoon toasted sesame seeds
Kitchen Tools
– Wok or large heavy-bottomed skillet
– Deep-fry thermometer (or candy thermometer)
– Mixing bowls (3–4 different sizes)
– Wire rack set over baking sheet
– Tongs or slotted spoon
– Small saucepan for sauce
Prep Time & Cooking Schedule

Total Time: 45 minutes | Prep Time: 20 minutes | Cook Time: 25 minutes
– Marinating: 10 minutes – While the chicken sits in soy and vinegar, prepare your sauce and coating
– Resting after coating: 5 minutes – This allows the cornstarch mixture to hydrate slightly, preventing it from falling off during frying
– Frying: 15 minutes – Fry in two batches to maintain oil temperature; each batch takes about 6–8 minutes
– Final assembly: 5 minutes – Toss fried chicken with sauce and aromatics over high heat
Plan this dish as the centerpiece of your dinner. The active cooking window is tight, so have all ingredients measured and within arm’s reach before you turn on the stove. If serving with steamed rice, start the rice when you begin marinating the chicken.
Step-by-Step Instructions
Step 1: Marinate the Chicken
In a medium bowl, combine chicken cubes with 3 tablespoons soy sauce, 1 tablespoon rice vinegar, and white pepper. Toss well, cover, and let sit for 10 minutes at room temperature. This isn’t a long marinade—just enough to season the meat and kickstart the tenderizing process.
Step 2: Prepare the Coating
In a shallow dish, whisk eggs until frothy. Place cornstarch in a separate shallow dish. Working with a few pieces at a time, dip marinated chicken into egg, letting excess drip off, then coat thoroughly in cornstarch. Transfer coated pieces to a wire rack and allow them to rest for 5 minutes. This resting step is critical—it helps the starch adhere and creates that shatteringly crisp crust when the chicken meets hot oil.
Step 3: Make the Sauce
While the chicken rests, combine hoisin sauce, 3 tablespoons soy sauce, 2 tablespoons rice vinegar, brown sugar, chili garlic sauce, and sesame oil in a small bowl. Stir until sugar dissolves. In a separate small cup, mix the cornstarch slurry. Set both aside.
Step 4: Heat the Oil
Pour oil into your wok or skillet to a depth of 1.5 inches. Heat over medium-high until the oil reaches 350°F (175°C). If you don’t have a thermometer, test by dropping a pinch of cornstarch into the oil—it should sizzle immediately and float.
Step 5: Fry the Chicken
Working in batches to avoid overcrowding, carefully lower coated chicken pieces into the hot oil. Fry for 6–8 minutes, turning occasionally with tongs, until deep golden brown and cooked through (internal temperature should reach 165°F). Transfer to a clean wire rack set over a baking sheet. Do not place on paper towels—the steam will soften the crust. Let the oil return to 350°F between batches.
Step 6: Build the Sauce
Carefully pour out all but 1 tablespoon of oil from the wok. Return to medium-high heat and add minced garlic, grated ginger, and dried red chilies. Stir-fry for 20 seconds until fragrant—do not let the garlic burn. Pour in the sauce mixture and bring to a vigorous simmer. Stir in the cornstarch slurry and cook for 30–45 seconds until the sauce thickens and turns glossy. You should see large bubbles forming.
Step 7: Combine and Serve
Add all fried chicken pieces to the wok with the sauce. Toss vigorously with tongs for 1–2 minutes until each piece is evenly coated. The heat should remain high to keep the chicken crisp—work quickly. Transfer to a serving platter, sprinkle with sliced green onions and sesame seeds, and serve immediately over steamed jasmine rice. This is where your homemade General Tso’s Chicken truly shines—crispier, fresher, and more balanced than any Chinese takeout you’ve ever ordered.
Nutritional Benefits & Advantages
Making this dish at home gives you significant control over nutritional content. Chicken thighs provide high-quality protein (about 26g per serving) along with iron and B vitamins essential for energy metabolism. By frying in clean oil at the correct temperature, you minimize oil absorption—each serving contains roughly 18g of fat compared to 30g or more in restaurant versions. The cornstarch coating, while not low-carb, creates a lighter crust than the heavy batters used in commercial kitchens. Additionally, reducing the sugar in your sauce by using natural sweeteners like coconut sugar or monk fruit lowers glycemic impact without sacrificing flavor. Homemade also eliminates MSG, preservatives, and hydrogenated oils commonly found in takeout.
Tips Variations & Cooking Advice
Flavor Variations:
– Sweet & Sour Twist – Replace hoisin with ketchup and add 2 tablespoons pineapple juice to the sauce
– Extra Spicy – Double the chili garlic sauce and add 1 teaspoon red pepper flakes
– Honey Version – Swap brown sugar for honey and add 1 tablespoon fresh lemon juice
Dietary Adaptations:
– Gluten-Free – Use tamari instead of soy sauce and ensure your hoisin is gluten-free (San-J brand works)
– Dairy-Free – Already dairy-free; skip any butter or cream-based sides
– Lower Carb – Use almond flour mixed with arrowroot starch (1:1 ratio) and bake at 425°F for 15 minutes per side
Cooking Methods:
– Air Fryer – Spray coated chicken with oil and cook at 380°F for 12 minutes, flipping halfway. Toss with sauce in a bowl and return to air fryer for 2 minutes
– Baked – Place coated chicken on a greased baking sheet, spray with oil, and bake at 425°F for 18–20 minutes, flipping once
Common Mistakes to Avoid
Mistake #1: Overcrowding the Pan – Adding too many chicken pieces drops oil temperature, causing the coating to absorb excess oil and turn greasy. Always fry in small batches and allow the oil to return to temperature between batches.
Mistake #2: Skipping the Resting Step – Coating the chicken and immediately frying leads to a crust that slips off. Letting the coated pieces rest for 5 minutes allows the cornstarch to bind with the egg, resulting in a tenacious, crispy shell.
Mistake #3: Adding Chicken to Cold Sauce – If the sauce isn’t hot enough when you add the chicken, the crust will soften immediately. Always bring the sauce to a full simmer before tossing and work quickly over high heat.
Mistake #4: Using Too Much Sauce – The sauce should coat each piece, not drown it. Start with half the sauce and add more as needed. Excess sauce turns the dish soggy within minutes.
Storage & Meal Prep Tips
Refrigeration: Store leftover General Tso’s Chicken in an airtight container for up to 3 days. To maintain crispiness, keep the sauce and chicken separate if possible. If already mixed, expect softer texture upon reheating.
Freezing: Freeze fried chicken (without sauce) on a baking sheet until solid, then transfer to a freezer bag for up to 2 months. Thaw in the refrigerator overnight and reheat. Prepare fresh sauce when ready to serve.
Reheating: For best results, reheat chicken in a 375°F oven or air fryer for 5–7 minutes. Microwave only as a last resort—it will make the coating rubbery. If using a microwave, place chicken on paper towels and heat in 30-second bursts.
Meal Prep: Prepare the sauce and slice vegetables up to 2 days ahead. Marinate chicken the morning of cooking. Fry the chicken just before serving for optimal texture.
Conclusion
This homemade recipe transforms what could be a greasy, sugary disaster into a restaurant-quality meal you can feel good about serving. The joy of mastering General Tso’s Chicken at home is the ability to adjust sweetness, heat, and crispiness exactly to your liking. Unlike Chinese takeout, where you accept whatever the kitchen sends you, this version puts you in control. You get fresher ingredients, cleaner flavors, and the satisfaction of creating something truly delicious from scratch. The next time a craving hits, skip the delivery app and head to your kitchen instead. Once you taste the difference—crispier, more balanced, and infinitely more satisfying—you’ll agree that homemade always wins. Try this recipe tonight, share your results with friends, and explore our other Asian-inspired dishes that bring the restaurant experience home.
FAQs
Can I use chicken breast instead of thighs?
Yes, but you must adjust cooking time. Chicken breasts cook faster and dry out more easily. Cut them into slightly larger pieces (2 inches) and fry for 5–7 minutes maximum. Use a meat thermometer to avoid overcooking.
Why did my coating fall off during frying?
This usually happens for three reasons: the chicken wasn’t patted dry before marinating, the oil wasn’t hot enough (below 325°F), or you skipped the resting step after coating. Ensure each piece is well-coated and let them rest for a full 5 minutes before frying.
How can I make this dish less spicy without losing flavor?
Reduce chili garlic sauce to 1 teaspoon and skip the dried red chilies. Add 1 extra tablespoon of hoisin sauce to maintain depth. The dish will still have warmth without intense heat, making it family-friendly.
Can I prepare the sauce in advance?
Absolutely. Mix all sauce ingredients (except the cornstarch slurry) up to 3 days ahead and store in the refrigerator. When ready to use, bring to room temperature and add the slurry just before cooking. Shake or whisk before adding to the wok.
Why is my sauce too thick or too thin?
If too thick, add 1 tablespoon of chicken broth or water and whisk vigorously. If too thin, mix an additional 1 teaspoon cornstarch with 1 tablespoon cold water, then stir into the simmering sauce. The sauce should coat the back of a spoon but still flow freely.

Quick way to grow General Tso's Chicken fanatics
Ingredients
Equipment
Method
- In a medium bowl, combine the chicken pieces with soy sauce, rice vinegar, sesame oil, and 1 tablespoon of cornstarch. Let it marinate for at least 15 minutes.
- In a separate bowl, whisk together the 0.5 cups of cornstarch and 0.5 cups of flour for the coating.
- Heat vegetable oil in a large skillet or wok over medium-high heat.
- Dredge the marinated chicken pieces in the cornstarch and flour mixture, ensuring they are fully coated, then carefully add them to the hot oil in batches to avoid overcrowding.
- Fry chicken for 4-5 minutes per side, or until golden brown and cooked through, then remove and set aside on a wire rack.
- In a small bowl, whisk together the chicken broth, soy sauce, hoisin sauce, rice vinegar, brown sugar, grated ginger, minced garlic, red pepper flakes, and 1 tablespoon of cornstarch to create the sauce.
- Drain most of the oil from the skillet, leaving about 1 tablespoon, and add the sauce mixture.
- Cook the sauce over medium heat, stirring constantly, until it thickens, about 2-3 minutes.
- Add the cooked chicken to the thickened sauce and toss to coat evenly.
- Garnish with sliced scallions and sesame seeds, then serve hot with rice.