General Tso's Chicken: The Authentic Takeout-Style Recipe (No Ketchup Required)

General Tso’s Chicken: The Authentic Takeout-Style Recipe (No Ketchup Required)
Heads up!

As an Amazon Associate, thewokbook.com earns from qualifying purchases. Some links on this page may earn us a commission at no additional cost to you, which helps keep this site running.

What is General Tso’s chicken (and what it isn’t)

General Tso’s chicken is the most-ordered dish at American Chinese restaurants — and one of the most misunderstood. Despite the name (after Qing dynasty general Zuo Zongtang), the dish has no roots in Hunan province or any Chinese region. It was invented in New York City in the 1970s by Taiwanese chef Peng Chang-kuei, who was working at a Manhattan restaurant catering to American tastes.

The classic American Chinese version you know — crispy battered chicken in a sweet, tangy, lightly spicy sauce, often with broccoli on the side — is technically Chinese-American cuisine, not Chinese cuisine. That’s not a criticism; it’s a fact about its origin and what makes it great.

What the dish isn’t: not Hunanese, not authentic Chinese (in any region), and does not contain ketchup. American supermarket “General Tso” sauce mixes are usually 50% ketchup, which is why supermarket “General Tso” tastes like sweet tomato sludge. Real General Tso’s uses Chinkiang black vinegar for its tang and brown sugar for its sweetness.

Why this recipe works

Three techniques separate excellent General Tso’s from amateur attempts:

1. The double fry. A single fry produces battered chicken with a soft, soggy crust under sauce. A double fry — first at lower temp to cook through, second at higher temp to crisp — produces a crust that stays crunchy under sauce for at least 10 minutes. This is the same technique behind Korean fried chicken and the best fish & chips. It’s not optional.

2. Cornstarch + a touch of flour in the coating. Pure cornstarch produces a thin, glassy crust that’s beautiful but fragile. Pure flour produces a thick, bread-like coating. The mix gives you the crispness of cornstarch with the structural integrity of flour. The baking powder produces an airy, craggy texture that’s the hallmark of restaurant General Tso’s.

3. Chinkiang black vinegar. This is the single most important ingredient swap from the “supermarket General Tso” formula. Rice vinegar alone is too thin; cider vinegar tastes American; ketchup tastes American Chinese. Chinkiang (镇江香醋) is a malt-based aged vinegar from Jiangsu province — slightly sweet, slightly woody, deeply complex. It’s what makes the sauce taste right.

The chicken thigh vs. breast question

We’re going to make the case for chicken thigh specifically:

  • More forgiving — won’t dry out if you overcook by 30 seconds
  • Better flavor — thighs carry more flavor compounds
  • Better texture under crust — slightly chewy, not pillowy
  • Cheaper — usually $2-3 less per pound than breast

Restaurant General Tso’s is almost always made with thighs. Recipe blogs default to breast because Americans buy more breast at the grocery store, but the dish is genuinely better with thighs.

If you’re committed to using breast meat: cut into smaller pieces (3/4-inch instead of 1-inch) so they don’t dry out during the second fry, and reduce the second fry time to 60 seconds.

Ingredients

For the chicken and marinade

  • 1 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
  • 2 tablespoons light soy sauce
  • 1 tablespoon Shaoxing wine
  • 1 teaspoon kosher salt
  • 1 large egg, lightly beaten

For the coating

  • 3/4 cup cornstarch
  • 1/4 cup all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon kosher salt

For the sauce

  • 1/4 cup light soy sauce
  • 1/4 cup Chinkiang black vinegar (substitute: rice vinegar + 1 tsp Worcestershire)
  • 1/4 cup brown sugar
  • 2 tablespoons Shaoxing wine
  • 2 tablespoons cornstarch
  • 1/2 cup chicken stock or water
  • 1 tablespoon toasted sesame oil (to finish)

For the aromatics and frying

  • 6-8 dried red chilies (Tianjin or chile de árbol), broken open
  • 5 cloves garlic, minced
  • 1 inch ginger, minced
  • 3 scallions, white parts in 1-inch pieces, greens thinly sliced for garnish
  • Neutral oil for frying (about 4 cups for a wok, less for a Dutch oven)

Method

  1. Marinate the chicken. In a bowl, toss the chicken pieces with light soy sauce, Shaoxing wine, salt, and beaten egg. Let sit for 15 minutes while you prep everything else.
  2. Mix the coating. In a separate bowl, whisk together cornstarch, flour, baking powder, and salt. The baking powder is critical — it produces the airy, craggy crust that holds up to the sauce.
  3. Mix the sauce. In a small bowl, whisk together soy sauce, black vinegar, brown sugar, Shaoxing wine, cornstarch, and chicken stock. Set next to the stove.
  4. Coat the chicken. Drain the chicken from the marinade (let excess egg drip off). Dredge each piece in the cornstarch mixture, pressing to adhere. The coating should be thick and uneven — those craggy bits become the crispy edges.
  5. First fry. Heat oil in a wok or Dutch oven to 325°F (low-medium heat). Fry chicken in batches for 3-4 minutes per batch, until pale golden and just cooked through. Transfer to a wire rack. Let rest for 5 minutes between batches.
  6. Second fry. Heat the oil to 375°F (medium-high heat). Re-fry the chicken in batches for 90 seconds per batch, until deeply golden brown and crispy. This double-fry is what separates restaurant-quality General Tso’s from a soggy home version. Transfer to a fresh wire rack.
  7. Make the sauce in the wok. Drain all but 2 tablespoons of oil from the wok. Over high heat, add the dried chilies and stir-fry for 15 seconds until fragrant (don’t let them burn). Add garlic, ginger, and scallion whites; stir-fry for 30 seconds.
  8. Add the sauce. Pour the pre-mixed sauce into the wok. Bring to a vigorous boil, whisking constantly. Cook for 60-90 seconds until the sauce thickens to a glossy lacquer that coats the back of a spoon.
  9. Toss with chicken. Add all the fried chicken to the wok at once. Toss continuously for 30 seconds, coating every piece. Off heat, drizzle in sesame oil and toss once more.
  10. Serve. Plate immediately. Sprinkle scallion greens over the top. Serve over steamed jasmine rice — the rice catches the runaway sauce and stretches the dish.

Pro tips

  • Brine the chicken with the marinade for the full 15 minutes. Soy sauce + salt + egg acts as a brine that locks in moisture. Skipping this step is how home cooks end up with dry, mealy chicken even after a double-fry.
  • Use a wire rack between fries. Putting fried chicken on a paper towel traps steam underneath, which softens the crust. A wire rack lets air circulate. Cooling racks from a baking set work perfectly.
  • Check your oil temperature with a thermometer. General Tso’s is unforgiving of incorrect oil temp. Too cool = soggy. Too hot = burned exterior + raw interior. A $15 instant-read thermometer pays for itself.
  • Toss in batches if your wok is small. A 14" wok can handle the full recipe at the sauce step. A 12" wok can’t — toss in two batches of half the chicken with half the sauce.
  • Eat immediately. Battered fried food softens within 10-15 minutes of plating. Plan to serve as soon as the sauce is on. Don’t make General Tso’s for a dinner party where dishes will sit on the table.

Variations and pairings

Sesame chicken: identical recipe to General Tso’s, minus the dried chilies, plus 2 tablespoons of toasted sesame seeds folded in at the end. Slightly sweeter, no heat. The other major American Chinese dish that uses this exact crust + sauce template.

Orange chicken: see our orange chicken recipe — same crust technique, different sauce (orange juice + zest instead of black vinegar).

Spicy General Tso’s: add 1-2 tablespoons of Sichuan chili oil to the sauce at the very end. Pushes the heat profile from “American Chinese” toward “Sichuan-American Chinese.”

General Tso’s tofu (vegan): swap chicken for 1 lb of extra-firm tofu, pressed and cubed. Marinate the same way, coat the same way, double-fry the same way. The dish works surprisingly well — tofu’s neutral flavor lets the sauce shine.

What to serve with General Tso’s

The classic pairing is steamed white rice and a simple stir-fried vegetable to cut the richness:

  • Stir-fried broccoli — the literal canonical pairing (every American Chinese restaurant serves General Tso’s with broccoli)
  • Smashed cucumber salad — cool, bright counterpoint to the rich sauce
  • Egg drop soup — classic American Chinese opener
  • Steamed jasmine rice — non-negotiable; the rice catches the sauce

If you want a multi-protein American Chinese spread: this + Cantonese soy sauce chow mein + an egg roll would be a complete takeout-style meal from one kitchen.

For more on the science behind double-frying and other deep-fry techniques, The Wok by Kenji López-Alt has a deep chapter on deep-frying in a wok that covers General Tso’s, sesame chicken, and orange chicken from a technical perspective. The book is genuinely the best treatment of Chinese-American technique you’ll find in print.

The Wok: Recipes and Techniques by J. Kenji López-Alt

Get the definitive wok cookbook

This is just one of more than 200 recipes and techniques in The Wok: Recipes and Techniques by J. Kenji López-Alt — the James Beard Award–winning guide to wok cooking, from stir-fries and deep-fries to steaming, smoking, and braising. 600+ pages of science-backed technique and authentic recipes.

Buy The Wok on Amazon →