General Tso’s Chicken

4.93 from 27 votes
↓ Jump to Recipe 6

This post may contain affiliate links | disclosure policy

General Tso’s chicken recipe with a kick of heat! This popular Chinese dish has crispy fried pieces of white meat tossed in a sticky coating of oyster sauce, hoisin, soy sauce, honey, vinegar, and spicy chili oil.

General Tso's chicken cooking in a wok.

It’s no surprise that General Tso’s chicken has amassed a large fan base at Chinese restaurants like Panda Express. Tender pieces of chicken breast are lightly coated and deep fried, then tossed in a savory sauce with a hint of sweetness and spice. The sauce hits all taste profiles, salty, sour, sweet, and spicy. This satisfying meal is better than takeout!

The chicken is mixed with savory ingredients to season the pieces throughout for my homemade version. I use cornstarch to coat the chicken, which yields a crispy crust after deep frying and helps the sticky glaze adhere. I would serve this meal with egg rolls to start since you’ve already got the oil going and a side of lo mein noodles.

Pre-portioned ingredients for general tso chicken in little bowls.

What is General Tso’s chicken?

It’s a favorite Chinese take-out item consisting of deep-fried pieces of chicken tossed in a sweet and spicy sauce. It’s always a mystery how particular dishes are actually named. Speculation has it that a 19th-century Chinese General Tso Tsung-t’ang fancied this meal.

Other beliefs are that the recipe originated in the 1950s in Taiwan from a celebrated chef named Peng Chang-kuei. When he immigrated to the United States in the ’70s, he adapted the dish to more American tastes to be sweeter.

Chicken selection

I use lean boneless chicken breast cut into about 1-inch pieces in this recipe. This size gives hearty bites that cook quickly when deep-fried. If you prefer dark meat, use chicken thighs with the excess fat trimmed from the surface. Add a layer of seasoning directly to the chicken using salt, pepper, soy sauce, and shaoxing wine. A small amount of this fermented ingredient adds a characteristic Chinese seasoning to the dish.

Cornstarch coating

Cornstarch creates a light, crispy brown crust compared to flour dredging, used in the standard breading procedure. The reason is that the lack of gluten formation makes a more rigid texture. The cornstarch wicks up the moisture from the wet seasonings applied to the chicken, making for an effective coating before adding to the hot oil. 

Pieces of chicken in a bowl being coated in cornstarch.

Make the General Tso’s sauce

I use simple pantry ingredients found at most major grocery stores to make the sauce. It combines oyster sauce, chicken broth, Chinese black vinegar, soy sauce, hoisin, chili oil, and cornstarch for thickening. 

If you can’t find the vinegar, it’s commonly sold at Asian markets, or you can substitute dry sherry or Mirin Japanese rice wine instead.

Deep frying tips

Shake off the excess cornstarch before adding the coated chicken to the frying oil. This prevents burnt bits. Use a high smoke point oil, like vegetable or peanut oil for deep frying. I use a wok to make it a one-pan dish. It can deep fry and stir-fry all in one place. The chicken is fried at around 350ºF (177ºC) until fully cooked. It only takes a few minutes.

If you don’t want to deep-fry, you can marinate and then stir-fry the chicken in about two tablespoons of vegetable oil until cooked.

Deep frying pieces of chicken in a wok.

Cooking the stir fry

The aromatics like minced garlic, ginger, red chilis, and green onions are briefly stir-fried. The sauce mixture is added, stirred, and simmered until thickened, which happens quickly. The fried chicken is added to the sticky sauce, tossed together, and topped with sesame seeds.

Serve this with


What’s the difference between orange chicken and General Tso’s chicken?

General Tso’s chicken sauce is spicier, using chili oil and whole red dried chilies in the dish. It also has a more umami taste, using oyster, soy, and hoisin sauce. Chinese black vinegar adds a unique tanginess. Orange chicken, on the other hand, is more of a sweet and tangy, citrus and soy-based sauce. Both dishes can be coated and fried or simply stir-fried.

Is General Tso’s chicken spicy?

It does have a lingering heat. This version contains chili oil and whole red chilis, but you can adjust the spice level to be milder. More chili oil, sliced chiles, or adding red chili flakes or chili paste/sauce can increase the spiciness.

What can I use as a substitute for Shaoxing wine?

Shaoxing wine is a Chinese variety of wine made by fermenting glutinous rice, yeast, and water. You can use dry sherry or Japanese rice wine like Mirin as a substitute.

Spatula stirring chicken and sauce inside a wok.

To make the dish spicier

Use whole dried red chilis and chili oil to provide a smoother heat experience that doesn’t overpower the dish. Sriracha or chili paste can be substituted, but use half the amount first and adjust to your desired heat level. For a hotter sauce, split the whole dried chilis in half to release more of the hot capsaicin in the flesh. Add some of the seeds for more heat, or you can sprinkle in dried rep pepper flakes.

General Tso’s Chicken

General Tso’s chicken is a popular Chinese dish made with lean white meat tossed in a sticky coating and stir fried with a spicy chili sauce.
4.93 from 27 votes
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Servings 4 servings
Course Entree
Cuisine Chinese



  • 1 ½ pound boneless skinless chicken breasts
  • 1 teaspoon soy sauce
  • 1 teaspoon Shaoxing wine, optional
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ½ cup cornstarch
  • 2 cups vegetable oil


  • cup oyster sauce
  • cup honey
  • ¼ cup Chinese black vinegar
  • 2 tablespoons unsalted chicken broth, or stock
  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon hot chili oil
  • 1 tablespoon cornstarch


  • 1 tablespoon vegetable oil
  • 2 teaspoons minced garlic
  • 2 teaspoons minced ginger
  • 10 dried red chilis
  • ¼ cup green onions, 1 ½" long pieces
  • ¼ teaspoons white sesame seeds


  • Prepare the Chicken – Cut the chicken breast into about 1-inch pieces.
  • Season the Meat – In a medium bowl, combine chicken, soy sauce, Shaoxing wine (if using), salt and pepper.
  • Coat the Pieces – Toss the seasoned chicken with cornstarch to coat evenly.
  • Heat the Oil – In a wok or large skillet, heat 2 cups of vegetable oil over medium-high heat, until it reaches 350°F (177°C).
  • Fry the Chicken – Fry in batches. Shake off any excess cornstarch from the chicken. Carefully add it to the oil, frying until golden brown, about 2 to 4 minutes. Transfer to a paper towel-lined sheet pan to drain any excess oil.
    Repeat with the remaining pieces. Discard the oil from the wok, and carefully wipe with paper towels to clean. If needed, wash and dry the pan.
  • Make the Sauce – In a medium bowl, whisk together oyster sauce, honey, vinegar, chicken broth, soy sauce, hoisin sauce, chili oil, and cornstarch. Set aside.
  • Make the Stir-fry – Heat a wok over medium-high heat. Add 1 tablespoon vegetable oil. Once the oil is hot, add the garlic, ginger, dried chilis, and green onions, and stir-fry for 30 seconds. Add the sauce, stir and cook until thickened, 60 to 90 seconds—season with salt, pepper, and chili oil to taste. Add the fried chicken pieces, and stir to coat evenly.
  • To Serve – Garnish with sesame seeds and serve hot.


  • Stir-fry Method: If you prefer not to deep fry the chicken, then marinate and stir-fry with no additional cornstarch coating. Heat a wok over medium-high heat, add 2 tablespoons of vegetable oil and cook chicken until no longer pink, 3 minutes. Proceed with cooking the sauce.
  • Black Vinegar Substitute: Use rice vinegar.
  • Shaoxing Wine Substitute: Dry sherry or Japanese MIrin rice wine.
  • Storing: Store in an airtight container for up to 3 days.
  • Reheating: Cover and reheat in a microwave on high heat in 15 to 30-second increments until hot.

Nutrition Facts

Serves: 4 servings
Calories 502kcal (25%)Carbohydrates 44g (15%)Protein 37g (74%)Fat 19g (29%)Saturated Fat 12g (60%)Cholesterol 108mg (36%)Sodium 1671mg (70%)Potassium 690mg (20%)Sugar 24g (27%)Vitamin A 115IU (2%)Vitamin C 3.2mg (4%)Calcium 19mg (2%)Iron 1.1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

6 Comments Leave a comment or review

  1. jack says

    Most people don’t have some of the ingredients called for in the recipe and when it is one teaspoon of Shaoxing wine, or some black vinegar offer a substitute or just say you can leave it out. A certain unnamed person who had a show on TV would make something with a 1/8 of a teaspoon of this and a1/4 teaspoon of that, knowing most people did not have that ingredient or know what is was or where to buy it, just saying, keep it simple whenever you can.

  2. Joanne says


    love been following you for some time but have never commented. Your recipes are always delicious and easy to follow and your suggestions always work! will give more commentary after I make another dish!!

    Very much enjoy you!! thank you for all your teaching!

    • Jessica Gavin says

      I’m so happy to hear from you, Joanna! Thrilled to hear that you are enjoying the lessons and cooking the recipes. I’m here to help you in your culinary journey!