Homemade General Tso’s Chicken with crispy pan-fried chicken in a sweet, sticky sauce featuring ginger, garlic, soy sauce, dried red chilies and rice wine vinegar. It’s the perfect healthier takeout alternative, kid-friendly, and easy to make.

Some other take-out favorites to imitate include Thai Basil Chicken, Mongolian Beef, and Kung Pao Chicken. is one of my favorites, and so are these PF Chang’s lettuce wraps.

A pan with homemade General Tso's Chicken, garnished with chopped green onion.

General Tso’s Chicken is one of the most popular Chinese restaurant recipes in the US. It’s super easy to make as it’s just battered, fried chicken, served in a yummy sauce. As always, homemade is healthier, fresher and cheaper than takeout. Plus there’s the pride and joy of knowing you can do it just as well!

The recipe for General Tso’s Chicken was invented in Taiwan for some visiting American Navy SEALs in the 1950s. The chef, who had fled there with the republican forces of Chiang Kai-shek during the communist revolution, named the dish after Zuo Zongtang, a famous general from his home province of Hunan. The chef eventually moved to the US and opened a Chinese restaurant that popularized the recipe. 

It’s typical of Hunan cuisine in that it derives its flavor from ginger, garlic, soy sauce, dried red chilies and rice wine vinegar. Also hoisin sauce which incorporates fennel and fermented soybean paste. Brown sugar was added to adapt the dish to the American palate.

How to make General Tso’s Chicken:

Note: If cooking for kids, leave out red pepper flakes and add at end for adults.

  • Prepare the sauce: In a small mixing bowl, whisk together hoisin sauce, rice vinegar, soy sauce, brown sugar, minced garlic, ginger, red pepper flakes and cornstarch. 
  • Prep the breading: In a large ziplock bag, combine cornstarch, flour, salt and pepper. Shake, shake, shake. In a small bowl, whisk egg whites.

A bowl with sauce to coat General Tso's Chicken next to another bowl with cut chicken pieces tossed in egg whites.

  • Bread the chicken: Coat chicken pieces in egg whites, lift and allow to drip off,  then drop into breading bag. Shake till coated.
  • Fry the chicken: Heat a large skillet over medium-high heat. Add half a cup of oil. Once oil is hot, fry the chicken in batches (don’t crowd), 2-3 minutes on each side, until golden brown and cooked through. Remove to a plate. 
  • Add sauce to same pan and simmer until warm and thickened. Toss the chicken in the sauce just before serving.

Pan-fried breaded chicken next to another photo of the chicken coated in sauce for General Tso's.

  • Serve with white or brown rice (or for some Pan-Asian fusion, Kimchi Fried Rice) garnished with green onions and/or sesame seeds. 

Variations:

Vegetarian: Sub extra-firm tofu for chicken. Press excess moisture out of the tofu by putting it between paper towels and putting something heavy like a cast-iron skillet on top, leaving it for a few minutes. Proceed as with the chicken.

Air-Fryer: This recipe is PERFECT for your air fryer! Just preheat to 400 degrees and, after breading, spread chicken pieces evenly so they don’t touch, spray with olive oil, and cook for 15 minutes.

Slow Cooker: Mix the sauce ingredients together. Prepare the chicken the same, but cook on very high heat for only 1 minute on each side, to brown the coating but not cook the chicken through. Spray slow cooker with non stick cooking spray and add chicken, then pour half of the sauce on top. Cook on LOW for 2-3 hours. Stir in the remaining sauce. Garnish with chopped green onions.

Other Popular Asian Inspired Dishes to Explore:

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST for more great recipes!

Recipe

A pan with homemade General Tso's Chicken, garnished with chopped green onion.
Prep 25 mins
Cook 25 mins
Total 50 mins
Add to Meal Plan

Ingredients
  

  • 1 1/2 pounds boneless skinless chicken breasts cut into small pieces
  • 1/2 cup cornstarch
  • 1/2 cup all-purpose flour
  • salt and freshly ground black pepper
  • 2 large egg whites
  • 1/2 cup oil (vegetable or canola oil)

For the sauce:

  • 2/3 cup hoisin sauce
  • 1/3 cup rice vinegar
  • 1/3 cup low-sodium soy sauce
  • 1/4 cup light brown sugar , packed
  • 3 cloves garlic , minced
  • 1 teaspoon ground ginger , or 1 Tablespoon fresh minced ginger
  • 1/2 teaspoon crushed red pepper flakes or more, to taste
  • 1 1/2 teaspoons cornstarch

Instructions
 

  • Add the sauce ingredients to bowl and whisk well to combine. Set aside.
  • Add cornstarch, flour, and salt and pepper to a large ziplock bag and shake to combine. Whisk egg whites in a separate bowl.
  • Add chicken pieces to the egg whites and toss to coat. Spoon coated chicken pieces into the ziplock bag, allowing excess egg to drip back into the bowl. Shake the bag to coat chicken evenly in the cornstarch mixture. 
  • Heat a large skillet over medium-high heat. Add oil. Once oil is hot and some of the chicken (it's best to cook the chicken in 2 or 3 batches, so it browns better). Cook the chicken 2-3 minutes on each side, until the coating is golden brown and the chicken is cooked through. Remove to a plate. Repeat until all of the chicken has cooked, and set aside on a plate.
  • Add the sauce to the pan and simmer until warm and thickened. Toss the chicken in the sauce just before serving.
  • Serve with hot cooked white or brown rice. Garnish with chopped green onions.

Video

Notes

Vegetarian: Sub extra-firm tofu for chicken. Press excess moisture out of the tofu by putting it between paper towels and putting something heavy like a cast-iron skillet on top, leaving it for a few minutes. Proceed as with the chicken.
Air-Fryer: This recipe is PERFECT for your air fryer! Just preheat to 400 degrees and, after coating, spread chicken pieces evenly so they don’t touch, spray with olive oil, and cook for 15 minutes.
Slow Cooker: Mix the sauce ingredients together. Prepare the chicken the same, but cook on very high heat for only 1 minute on each side, to brown the coating but not cook the chicken through. Spray slow cooker with non stick cooking spray and add chicken, then pour half of the sauce on top. Cook on LOW for 2-3 hours. Stir in the remaining sauce. Garnish with chopped green onions.

Nutrition

Calories: 556kcalCarbohydrates: 61gProtein: 44gFat: 13gSaturated Fat: 1gCholesterol: 110mgSodium: 2480mgPotassium: 809mgFiber: 2gSugar: 24gVitamin A: 125IUVitamin C: 2.9mgCalcium: 44mgIron: 2.8mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

I originally shared this recipe February 2016. Updated August 2020.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

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

Recipe Rating




Comments

  1. What a waste of perfectly good chicken! The sauce was not good! Even my husband who eats anything didn’t eat it. Most of it went in the compost bin.

  2. This was really good and fairly easy to make. I deep fried the chicken in about an inch of oil in my Dutch oven which made things go a little faster, I think. I also used less chili flakes, my husband and I don’t like too much heat. This is a keeper in our house

  3. 5 stars
    I thought this was a very good version of General Tso’s Chicken. Thinking the next time I cook it I will drain out most of the oil after cooking the chicken. I didn’t think to do that and I felt it was a bit too much. Is it even necessary to have the oil upon adding the sauce to the pan, or does it keep the sauce from sticking?

    1. I agree . There was to much oil left over after cooking the chicken. I discarded almost all of before adding the sauce to the pan. Next time I’ll omit or use less pepper flakes. Fresh ginger used instead of ground ginger. Boneless chicken thighs instead of breast . Served with Jasmine rice and broccoli Overall a easy tasty weekday meal.

  4. 5 stars
    This was a huge hit with my family! They have been requesting General Tso. The first recipe I tried was ok-ish but this one hit it out of the park. The sauce was great the chicken was crispy and flavorful. I was told to add it to “the list”!

  5. 5 stars
    I have made this a few times. I make veggies (Chinese) and a fried rice. My husband and I love it. I have made quite a few things from this site. I like the site very much.

  6. 5 stars
    I love this recipe! I’ve made it several times. The sauce is really delicious, with such a nice tang. Recently I tried the air fryer, and it worked great (apart from the chicken getting stuck to the tray, which I assumed would happen). Still it turned out great!

See More Comments