General Tso’s Chicken


This is General Tso’s chicken done right. Yes, the prep might be a bit lengthier than some of your more simple General Tso Chicken recipes, but I’m telling you, it is worth it. Enjoy!

General Tso's Chicken on top of white rice on dinner plate

If You Fail, Try, Try Again

Yesterday I mentioned that I had a cashew chicken recipe fail that I ended up tossing down the drain. Well, that fail left me with a whole lot of white rice so I decided I better try out a different Asian inspired recipe today. Enter, General Tso’s Chicken!


Homemade General Tso's Chicken with General Tso Sauce and scallions

General Tso’s Chicken – Redemption!

I’m happy to say this one was a complete success! I could have probably finished the entire batch myself. The flavors, the textures, everything, I just loved my homemade General Tso’s Chicken. Maybe it has something to do with the fact that this one was fried in oil and the other was only sautéed in a few tablespoons of oil.

When it comes to Chinese food I think I prefer it take-out style, deep fried in oil. It’s just so much better that way. I love how that fried to perfection, golden crispy coating begins to soak up all that saucy goodness.

This General Tso’s Chicken is simply amazing thanks all the exciting flavors going on. You’ll love the depth of flavor the rich hoisin or General Tso sauce adds, and the freshness the ginger and garlic offer to this dish. If you’ve ever wondered if you could make General Tso’s Chicken at home, this recipe is for you!

Chopsticks picking up homemade General Tso's Chicken

Remember to subscribe to the Cooking Classy newsletter to receive new recipe notifications delivered to your inbox!

Follow Cooking Classy on Facebook | Instagram | Pinterest | Twitter for all of the latest updates, recipes and content.


General Tso’s Chicken

5 from 3 votes


  • 1/2 cup hoisin sauce
  • 1/4 cup rice vinegar
  • 3 Tbsp low-sodium soy sauce
  • 3 Tbsp packed light-brown sugar
  • 2 Tbsp cornstarch
  • 1 1/2 cups low-sodium chicken broth
  • 1 1/2 lbs boneless skinless chicken breasts , diced into 1-inch pieces
  • 1 Tbsp vegetable oil
  • 2 green onions , sliced, greens and whites divided
  • 4 cloves garlic , minced
  • 2 Tbsp finely grated fresh ginger
  • 1/2 tsp red pepper flakes , or to taste


  • 3 egg whites
  • 1 1/2 cups cornstarch
  • 1/2 cup all-purpose flour
  • 1/2 tsp baking soda
  • Salt and white or black pepper , as desired
  • 4 cups vegetable oil , for frying


  1. In a mixing bowl, whisk together hoisin sauce, rice vinegar, soy sauce, brown sugar, 2 Tbsp cornstarch and the chicken broth. Place chicken in a large Ziploc bag and pour 6 Tbsp of the hoisin mixture over chicken, seal bag and allow to marinate in refrigerator 30 minutes.
  2. Meanwhile, in a large skillet, heat 1 Tbsp vegetable oil over medium heat. Once hot, add chopped whites of green onions, garlic, ginger and red pepper flakes and saute 1 minute. Add 2 cups of hoisin sauce mixture (reserve remaining little bit) to skillet, season with salt and white pepper to taste (you may not even need salt) and cook, stirring constantly until mixture has thickened. Remove from heat, cover with lid.
  3. In a shallow dish, vigorously whisk egg whites until foamy, set aside. In a separate shallow dish, whisk together cornstarch, flour and baking soda, then add remaining hoisin sauce mixture and stir until mixture resembles coarse meal.
  4. Heat 4 cups oil in a dutch oven over medium heat to 350 degrees. Meanwhile, remove chicken from refrigerator and remove chicken from marinade, shaking of excess marinade, and transfer to a large plate lined with several paper towels. Cover with more paper towels and pat dry. Place half of the chicken into the egg whites and toss to coat, then lift and allow excess to run off and immediately transfer to cornstarch mixture. Toss in cornstarch mixture (separating pieces as they stick together or working with just a few at a time) to evenly coat then transfer to a plate and repeat coating process with remaining chicken. Fry coated chicken in batches in hot oil (I did three batches for all of the chicken, just so it's not overcrowded and dropping the oil temperature), until chicken is golden brown and has cooked through, about 3 - 4 minutes, turning chicken once during frying. Transfer to a paper towel lined plate to drain and repeat frying process with remaining chicken.
  5. Warm sauce over medium-low heat until heated through. Place chicken in a large bowl and toss with warm sauce to evenly coat. Serve warm topped with sliced green onions and optional sesame seeds if desired.
  6. Recipe Source: adapted from Cook's Illustrated via What's Cookin, Chicago?
How to make General Tso's Chicken at home


  • P: Hi, i realize this is old but hopefully someone reads this- is the recipe for baking soda? Or baking powder? I’ve heard baking soda will make the chicken taste like soap… November 4, 2018 at 3:23pm Reply

    • Jaclyn: It is baking soda. I know what you mean with that baking soda flavor but there isn’t any soapy taste here. November 9, 2018 at 2:35pm Reply

Add your comment:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright 2011-2018 Cooking Classy | Privacy Policy
Design by cre8d