General Tso’s Chicken is saucy, juicy and crispy. The signature sauce is thick and loaded with flavor. If you are a die-hard orange chicken fan, you must try this dish! Make it all in one dish in the comfort of your home for a sweet and spicy treat!

This post may contain affiliate links. Read my disclosure policy.
My family loves ordering in Chinese takeout, but lately, I’ve been having a blast recreating my favorite dishes at home. Not only is this homemade copycat recipe healthier, but you’ll save money. That’s a win-win in my book. Let’s get started!
General Tso’s Chicken
General Tso’s Chicken is a Chinese-American dish of fried chicken pieces that are breaded and tossed in a tangy sauce. This dish is very similar in style to sesame or orange chicken. But, like in much of Chinese food, it’s the sauce that makes each dish unique.
Typically, General Tso’s Chicken is served with a bed of steamed rice and a side of steamed broccoli or Korean Carrot Salad. If you want to make a full spread of takeout favorites, try your hand at making some chow mein too. Don’t forget the chopsticks!

How to Make General Tso’s Sauce:
The sauce for General Tso’s chicken is so simple to make with pantry staple ingredients: rice vinegar, soy sauce, hoisin sauce, water, sugar, and some corn starch to thicken the sauce. Simply add the ingredients to a bowl and stir to combine.

How to Prepare General Tso’s Chicken
Don’t be intimidated about making your own General Tso’s Chicken! It’s so easy, you’ll never call it in again. Follow these easy steps to nail it every time:
- Cut chicken into 1-inch size cubes. Toss the chicken with corn starch.
- Cook your chicken until all sides are golden brown.
- Remove the chicken from the pan.
- Saute garlic, ginger and pepper flakes in the pan.
- Add the sauce and bring to a simmer then add chicken.
- Toss the chicken, making sure to evenly coat each piece. Serve hot to hungry people!

Tips for the Best Tso’s Chicken
- Prepare ingredients ahead of time. This recipe will have you moving fast. Prep all your ingredients ahead of time so you can add them on the fly.
- Adjust the Spice. Add more or less red pepper flakes according to your spice preference.
- Use Fresh Ginger and Garlic. It might be tempting to use the powdered stuff, but great Chinese food is defined by the freshest ingredients.
- Opt for Low Sodium Soy Sauce. I always purchase low-sodium soy sauce just in case I want to tweak the salt levels before serving. It’s just perfect for this recipe, as it also calls for hoisin, a salty, and garlicky sauce used frequently in Chinese cooking.
- Chicken Thighs Bring the Most Flavor. Chicken thighs make for the juiciest pan-fried chicken. I find chicken breast tends to be too dry for this recipe.
- Don’t Overcrowd the Pan. Cook chicken in small amounts or use a very large pan. Be sure to give the chicken a good stir here and there to prevent it from sticking.
- Use a non-stick pan. The coating can be a bit delicate, so use a non-stick to ensure it stays intact.
- Hot Tip: Serve and enjoy General Tso’s Chicken immediately. The sauce tends to absorb into the crispy outer layer, leaving it a bit soggy if it sits around too long.

More Asian-Inspired Dishes:
- Beef Stir Fry: This simple stir fry is perfect for a hectic weeknight with a sneakily high serving of veggies.
- Chicken Stir Fry – easy, saucy and loaded with veggies and cashews
- Chicken Fried Rice – a genius way to use up leftover rice and frozen vegetables
- Yakisoba Noodles: This quick-and-easy noodle dish is always on my rotation.
- Veggie Lo Mein: Your vegetarian friends will love you. These noodles are great hot or cold.
General Tso’s Chicken Recipe

Ingredients
- 2 lb chicken thighs, trimmed and cut into 1-inch pieces
- 1/2 cup corn starch
- 1/4 cup extra light olive oil, for frying, plus more as needed
- 2 tbsp minced ginger, from a 2-inch piece of ginger
- 3 cloves garlic, or 1 Tbsp grated or finely minced
- 1/2 tsp red pepper flakes, or added to taste
- 1 tsp sesame seeds, optional for garnish
General Tso's Sauce
- 1/2 cup cold water
- 5 tbsp low sodium soy sauce
- 3 tbsp rice vinegar, or more to taste
- 1 1/2 tbsp hoisin sauce
- 4 tbsp granulated sugar
- 1 1/2 tbsp corn starch
Instructions
- Cut chicken into 1-inch cubes. Toss chicken in batches with cornstarch, tapping off the excess. Set dredged chicken on a platter and set aside.
- In a separate dish, combine all the ingredients for your sauce and whisk to combine.
- Preheat a non-stick skillet with oil. Cook chicken in 2 to 3 batches, sauteeing until golden on both sides and cooked through then remove the chicken from the pan and transfer to a bowl. Repeat with the remaining chicken, adding more oil as needed. Leave at least 1 Tbsp oil in the pan.
- Add the garlic, ginger and pepper flakes. Sautee for about 30 seconds or until fragrant.
- Add the sauce to the skillet and bring it to a simmer while stirring. Let it simmer for 1 minute to cook off the vinegar a little. Taste the sauce and add more soy sauce or rice vinegar to taste if desired. Add the chicken and toss to coat. Serve garnished with sesame seeds if desired.



Hi! I’m Natasha Kravchuk, a New York Times bestselling cookbook author, recipe developer, food photographer, and writer. Here you’ll find delicious, reliable recipes made with simple ingredients, plus easy step-by-step photos and videos to help you cook confidently at home.
Love, love, love this recipe! It’s on my to make again list. Thank you. PS. Do you have a lo mein recipe?
Hi Elizabeth! I’m so happy you enjoyed our recipe!! We don’t have a Lo mein recipe at this time but we do have a Chow Mein recipe here.
I made this chicken for my family of four and it was a huge success!! It’s one of the best meals they have had. My oldest son said it was better than his favourite restaurant.
That is the best when kids love what we moms make. That’s so great!
Oh boy, this was a treat!
Who knew delicious food was so easy to make.
The only adjustment I made was with the pepper, because my wife does not like things too spicy. Instead I added a teaspoon of sambal badjak for a bit of spice and flavour.
I did mess up the crunchyness of the chicken, but I don’t mind having room for improvement. Another reason to make this dish again!
Thank you Natasha, every time I use one of these recipes it’s a guaranteed success.
That is awesome feedback, Job. Thank you so much for sharing your experience with us. We’re so happy to know that you and your wife enjoyed this!
Good, but too sweet! and i cut down on the sugar. plus not crunchy enough
Hi Laura, make sure if you’re making any adjustments in the recipe that you change things proportionally. Sometimes changing one ingredient can throw the balance off.
Natasha,
Just finished making this dish and it is a hit with my entire family.
Thanks for great recipes that has turned this outside eater into a “master chef”. I now enjoy cooking new tasty food everyday
Awww that’s the best! Thank you so much for sharing that with me! I’m all smiles
I have not made this recipe yet, but I find that a sauce made with cornstarch makes it difficult to reheat the food as the sauce remains a gelatinous glob. What can I do to make any leftovers more palatable?
Hi Diane, we definitely enjoy this when it’s fresh, I know exactly what you mean although, we haven’t had any issues with reheating this. Be sure to not overheat it, especially for an extended amount of time.
I reheat sauces with cornstarch frequently. I find if you add a tablespoon or two of water and reheat it in a saucepan on low and slow instead the microwave it will melt that gelatinous glob back into a smooth sauce. Hope it works for you as well.
Literally just made it! and I am a fan. will be making it again. Better than panda express for sure
That’s just awesome! Thank you for sharing that with me!
Hello Natasha (previt!)
Do you really want to make your TSO Chicken stay crunchy a bit longer? Use water chestnut starch. It adds an authentic Asian taste. I use it regularly.
I have been preparing Asian dishes for over 30 yrs. love the neatness of your text and photos.
Thank you so much for that wonderful tip, Steve!! I’ll have to give that a try! Thank you for that wonderful review!
I made this last night along with your recipe for Chicken Fried Rice. It was so good, I will definitely make this again.
So glad to hear that Maryann, thanks for sharing!
Natasha!
What is HOISIN SAUCE? Where can I get it? (I have never heard this name). Thank You! I love your recipes!
Hi Luba, Hoisin sauce is a sweet premade sauce and is usually sold in the Asian food section of the grocery store, next to the soy sauce.
Bought mine from amazon
Absolutely delicious! The next time I make it, I will add less vinegar and add more sugar (I used brown sugar).
Sounds good, thanks for sharing your feedback with us!
Great !! it easy to make and the taste is great !! Thanks for the recipe!
You’re so welcome. I’m so happy that you loved it!
I’m making this today for dinner! I’m so looking forward to it!! I will post review later!!
Great choice! I hope you liked it and yes please share with us how it goes.
Oh, Natasha… my husband loved it! I used breast meat cause I didn’t have thighs. I will definitely make this again! Thank you for all the recipes they are all amazing!
So wonderful to hear that!
Oh, Natasha… my husband loved it! I used breast meat cause I didn’t have thighs. I will definitely make this again! Thank you for all the recipes they are all amazing!
Yay that is so awesome! So great to hear that your husband enjoyed this and my other recipes.
Me again I think I had too much liquid as I only used 1 lb of chicken and half the other ingredients. But not complaining. Next time will use less of the water. just for your info.
Thank you so much for sharing that with me.
Hi Natasha. Planning on making this recipe this week. Do you think that using Maizena for corn starch will work just as good?
Hi Marisa, without testing that I cannot say. If you experiment I would love to know how you like that.
Hi Natasha made the General Tso’s tonight it was so yum. better than in a restaurant.
The sauce sweet savory and sticky what can I say. delish.
Will make this again and again.
That’s just awesome! I’m so glad you enjoyed this recipe Jessie!
I am going to try by pierogi and cabbage rolls. Am from European background and mum used to make will try yours, very similar to the polish version.
I hope you love this recipe, Jessie!
absolutely love your recipes. First place I go to for inspiration.
Thank you for your great feedback, we appreciate it!
Soooo good and sooooo easy to do! So much better than the restaurant one! Un vrai délice!
Merci Natasha
I’m so happy you enjoyed that Rita! Thank you for that wonderful review!
Made this last night (I’ve been making one of your recipes every night). As always, 10/10!
I’m so inspired to read this review, Adriana! Thank you for that wonderful review!
Do you have to use rice vinegar in this recipe or will white vinegar do?
Hello Jeanie, I highly recommend using rice vinegar as the flavors are very different