General Tso’s Chicken (Better Than Takeout, Crispier Too)
The Masterclass

General Tso’s Chicken (Better Than Takeout, Crispier Too)

Experience the bold aesthetics of Culinary Arts.

Don't let the deep-frying scare you off this one. The double coating is the part to get right: dredge the chicken in cornstarch, dip it in beaten egg, then back into the cornstarch a second time, and that rough surface is what fries up shatteringly crisp. Keep your oil steady at 350F and work in small batches so the temperature doesn't crash, and once the sauce thickens you'll toss everything for 30 seconds flat. Any longer in the pan and the crust goes soft, so move fast at the end.

The Backstory

The dish is named for Zuo Zongtang, a 19th-century Qing dynasty general from Hunan, though he almost certainly never ate it. The story usually credits chef Peng Chang-kuei, who fled to Taiwan after the Chinese Civil War and created a version there in the 1950s, after which it was adapted and sweetened for American tastes once it reached New York in the 1970s. The takeout-style General Tso's you know is more an American-Chinese invention than anything served in Hunan.

Real General Tso’s is supposed to be crispy. Not that soggy, gloopy mess from the red carton. This version delivers shatter-crisp chicken nuggets coated in a sticky, sweet, garlicky, slightly spicy sauce. Ready in 30 minutes. Rice mandatory. Regret: zero.

Step-by-Step Instructions

1

Prep Chicken

Toss chicken pieces in cornstarch until coated. Dip in beaten egg, then back in cornstarch (double coat = extra crispy).

2

Fry

Heat 1 inch of oil to 350°F (175°C). Fry chicken in batches for 3–4 minutes until golden and crispy. Drain on paper towels.

3

Make Sauce

In a bowl, whisk soy sauce, vinegar, sugar, hoisin, water, cornstarch, and sesame oil.

In a wok or large pan, heat 1 tbsp oil. Sauté garlic, ginger, and chilies for 30 seconds.

Pour in sauce. Cook 1–2 minutes until thick and bubbly.

4

Toss & Serve

Add fried chicken to the pan. Toss quickly to coat (30 seconds max—stay crispy!).

Serve over rice. Top with green onions and sesame seeds. Eat immediately.

Summary

Prep Time: 15 min | Cook Time: 15 min | Total: 30 min

Yield: 4 servings | Difficulty: Medium (frying)

Storage Notes

Fridge: 3 days. Reheat: Air fryer or oven at 375°F for 5–7 minutes. Do not microwave (soggy betrayal). Sauce and chicken can be prepped separately and combined fresh.

Swaps & Substitutions

Questions & Answers

Why did my chicken turn out soggy instead of crispy?

Two usual culprits: oil that dropped below 350F, or too long in the sauce at the end. Fry in small batches to hold the heat, and toss for no more than 30 seconds before plating.

Can I make this without deep-frying?

You can shallow-fry in about half an inch of oil, turning the pieces to brown all sides, or air-fry the coated chicken at 400F until golden. The crust is a little less even, but it works.

How do I know the chicken is cooked through?

Thigh pieces cut to 1 inch are done after 3 to 4 minutes of frying once they're deep golden. If you want to be sure, the center should hit 165F on a thermometer.

Can I prep any of this ahead?

Yes. Mix the sauce and mince the garlic and ginger earlier in the day. Hold off on coating and frying the chicken until right before serving, since the crisp doesn't survive sitting around.

My sauce came out too thin. What happened?

It needs a full minute or two of bubbling to set, so let it cook until it coats the back of a spoon. If it's still loose, stir in a slurry of half a teaspoon cornstarch in a tablespoon of water and give it another 30 seconds.

Fuel your
stomach.

Curated recipes delivered weekly.