This General Tso’s Chicken recipe is as good as your favorite restaurant’s and so easy to cook it at home! Battered chicken thighs are lightly fried in oil and tossed in a sweet, spicy and sticky sauce made with soy sauce, chili peppers, garlic, and ginger. It’s quick and easy to make and is better and healthier for you than any Chinese takeout.
Table of Contents
This General Tso’s Chicken’s got all the flavors of your favorite Chinese takeout, but with a healthier twist.
You still get that lovely crunch from lightly (not deep!) frying battered chicken thighs… The perfect balance of a sweet and tangy sauce without it being laden with sugar… And that batter? It’s so easy to make it gluten-free with a simple flour swap.
Serve it over a bed of Instant Pot White Rice with a side of steamed broccoli or asparagus and you’ve got a delicious AND healthy Chinese restaurant-quality dinner at home! (Make sure to check out this Crispy Orange Chicken next!)
Ingredients
These are the simple ingredients you need to make this homemade General Tso’s chicken:
- Chicken. Boneless chicken thighs are the best cut for this recipe; they’re juicy and have tons of flavor. You can also use chicken breast. Make sure to cut the meat into bite-sized pieces.
- Cornstarch. This is the secret to getting the chicken ultra-crispy when frying! Tapioca starch is another good option. You’ll also use a bit of cornstarch to thicken the sauce. (You can also find some of the best cornstarch substitutes.)
- Flour. A mix of starch and flour completes the batter. All-purpose is best, but a gluten-free 1-to-1 blend works if needed.
- Oil. Normally the type of oil is not a big deal, but since you are cooking at a relatively high heat you want an oil with a higher smoke point. Avocado oil is preferred, but safflower, grapeseed, canola, or even peanut oil will work as well.
- Soy sauce. You can also use a gluten-free type or Tamari. If needed, find reduced sodium.
- Hoisin sauce. This fermented soybean paste is the main ingredient, but miso paste is sometimes used instead. Many also contain peanut butter and molasses. Make sure you look for a gluten-free brand, though, as most contain wheat. (The San-J brand is fabulous!)
- Sugar. Brown sugar gives a nice rich flavor. You can also substitute with regular sugar, coconut sugar, honey, or pure maple syrup.
- Rice vinegar. For the most authentic taste, rice vinegar is needed. However, regular white wine vinegar can stand in as well (here are other substitutes for rice vinegar).
- Ginger and garlic. Use fresh for the best flavor. You can likely find ginger paste in the produce section of your grocery store.
- Sriracha sauce. A must-have for a spicy kick in the sauce.
How to Make General Tso’s Chicken
Below you’ll find the simple steps to make this gluten-free General Tso’s chicken recipe at home:
Prep the Chicken
Use a sharp knife to cut away any bits of fat or ligament from the chicken thighs. Then, slice in 1-inch pieces.
In a large bowl, stir together ¼-cup cornstarch, flour, salt, and black pepper. Carefully place the chicken thigh pieces into the flour mixture. Toss until everything is coated.
Place 1 to 2 tablespoons of oil in a large skillet or wok and set the stove to medium heat, no higher than medium-high.
Add in half of the coated chicken to the hot oil, or as much as you can cook in a single layer. Cook for 7 to 8 minutes, being sure to flip the pieces halfway through. The chicken should be golden brown.
Remove the crispy chicken pieces to a paper towel-lined plate. Finish cooking the rest of the chicken.
Make the Sauce
This General Tso’s sauce recipe is much like a homemade Teriyaki Sauce, except it uses a special ingredient—hoisin sauce!
Make a slurry by whisking 1 tablespoon of cornstarch with 1 tablespoon of water. Add that, along with the soy sauce, hoisin sauce, sugar, rice vinegar, ginger, garlic, and Sriracha sauce to a medium bowl. Whisk well until no lumps remain in the sauce mixture.
Pour the sauce into the empty skillet that the chicken was cooked in. Over medium-high heat, bring the sauce to a boil. Then, reduce the heat to medium and simmer for 2 to 3 minutes. The thick glossy sauce should reduce by about half.
Add in the Chicken
Add the fried chicken back into the spicy sauce and continue cooking. It will only need a few minutes for the chicken to warm up.
Spoon the chicken and sauce over a bed of rice and garnish with chopped green onions and sesame seeds.
Meal Prep and Storage
- To Prep Ahead: Whisk together sauce ingredients, but don’t cook until you’re ready to serve. Cut the chicken, but wait to coat in the flour and starch.
- To Store: This will keep in an airtight container in the refrigerator for up to 4-5 days.
- To Freeze: It may lose a little of its crispness, but you can freeze in a freezer-safe container for up to 3-4 months.
- To Reheat: Add back to a skillet until heated through.
Dietary Modifications
The recipe you’ll find below is already dairy-free as written. Here are some adjustments and substitutions you can make to help it fit your other dietary requirements:
- Gluten-Free: Use a gluten-free 1-to-1 blend, and find gluten-free soy sauce and hoisin sauce.
- Refined Sugar-Free: Swap out the brown sugar for coconut sugar, honey, or pure maple syrup.
- Lower Sodium: Choose a reduced sodium soy sauce.
FAQs
Is General Tso’s chicken gluten-free?
Usually, General Tso’s chicken is not gluten-free. There is often gluten-containing soy sauce and hoisin in the sauce as well as flour in the batter. However, when you make it at home you can ensure your ingredients are free of gluten!
How to Pronounce General Tso’s Chicken?
If you’ve ever been to a Chinese restaurant, you’ve likely heard this dish pronounced several different ways.
The most generally accepted pronunciation is to leave the T off and just say, “General SO’s.” (Had to mention this as I OFTEN mispronounce it lol!)
Yes, General Tso’s chicken is spicy, although the degree of heat varies per recipe. You can customize this chicken dish by adjusting how much Sriracha sauce or other spices you add.
Unfortunately, General Tso’s chicken is not considered healthy. However, when you make this dish at home, you can make changes to create a healthier version of this recipe.
While you can freeze General Tso’s chicken, it won’t be quite as crispy when it is thawed. Be sure to keep it in a freezer-safe container for up to 3 to 4 months.
The best way to reheat General Tso’s chicken is to add it back to a skillet. If needed, add in a little extra water to loosen up the sauce.
What to Serve with General Tso’s Chicken?
Now that you have the main dish, here are some sides to go along with this General Tso’s chicken recipe.
For a classic serving, whip up some Instant Pot White Rice Recipe and Air Fryer Broccoli.
You can also go with Coconut Rice, Mango Coconut Rice, Air Fryer Asparagus, Air Fryer Brussels Sprouts, or even Chinese Green Beans with Garlic.
It’s easy to go low-carb with Cauliflower Rice.
More Takeout Favorites
Sometimes, you just crave some takeout food. Make them healthier at home with these recipes.
Crispy Orange Chicken, Instant Pot Orange Chicken, Honey Sesame Chicken and Broccoli and Chicken Stir-Fry are classics everyone loves.
You can also go with Beef Stir-Fry or Mongolian Beef.
Or, try your hand at Chicken Fried Rice, Shrimp Fried Rice, or Sesame Noodles.
Tap stars to rate!
General Tso’s Chicken Recipe
email this recipe!
Ingredients
- 1 ½ pounds chicken thighs boneless and skinless
- ¼ cup + 1 tablespoon cornstarch divided
- ¼ cup all-purpose flour gluten-free 1-to-1 blend
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 4 tablespoons avocado oil divided
- ⅓ cup soy sauce or tamari
- ¼ cup hoisin sauce
- ½ cup water
- ¼ cup packed brown sugar
- 3 tablespoons rice vinegar
- 1 tablespoon ginger finely minced
- 3 cloves garlic finely minced
- 1 teaspoon sriracha sauce optional
Serving:
- Cooked white rice
- Green onions green parts only, thinly sliced, optional
- Toasted sesame seeds optional
Instructions
- Trim any excess fat from the chicken thighs and cut them into bite-sized pieces. In a large bowl, whisk together ¼ cup of the cornstarch, flour, salt, and black pepper. Add the chicken pieces and toss until evenly coated.1 ½ pounds chicken thighs, ¼ cup all-purpose flour, ½ teaspoon salt, ¼ teaspoon black pepper
- Heat 2 tablespoons of the avocado oil in a large skillet over medium high heat. Once the oil is shimmering, shake off any excess coating from half of the chicken and add it to the skillet. Cook for 5 minutes, then turn and cook for an additional 4-6 minutes, or until crispy and lightly golden. Line a plate with paper towels. Once the chicken is cooked, transfer it to the paper towel-lined plate. Add the remaining 2 tablespoons avocado oil to the skillet and repeat with the remaining chicken.4 tablespoons avocado oil
- While the chicken cooks, in a medium bowl, whisk together the soy sauce, hoisin sauce, water, brown sugar, rice vinegar, ginger, garlic, sriracha, if using, and the remaining 1 tablespoon cornstarch.⅓ cup soy sauce or tamari, ¼ cup hoisin sauce, ½ cup water, ¼ cup packed brown sugar, 3 tablespoons rice vinegar, 1 tablespoon ginger, 3 cloves garlic, 1 teaspoon sriracha sauce
- Once the skillet is empty, reduce the heat to medium. Pour in the soy sauce mixture and cook for 2-3 minutes, whisking constantly, or until the sauce thickens enough to coat the back of a spoon. Reduce the heat to low, return the chicken to the skillet, and cook until heated through, about 2-3 minutes.
- Serve the General Tso’s Chicken over a bed of white rice, topped with green onions and toasted sesame seeds, if using.Cooked white rice, Green onions, Toasted sesame seeds
Tap stars to rate!
Video
Notes
- Chicken. Boneless skinless breasts may be used instead of thighs.
- Prep ahead. Whisk together sauce ingredients, but don’t cook yet. Cut the chicken, but wait to coat in the flour and starch.
- Storage. This will keep in an airtight container in the refrigerator for up to 4-5 days. It may lose a little of its crispness, but you can freeze in a freezer-safe container for up to 3-4 months. To reheat, add back to a skillet until heated through.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I thought it was a little too heavy in the rice vinegar. Everything else was great. Will probably make again with about half the amount of vinegar.
Thanks for your feedback! And yes- that’s a great idea to adjust the amount to your preference. Thanks for taking the time to leave a comment 🙂
Would be perfect if about half the saltiness. We like salty food, but I’d probably cut the hoisin sauce by a third, if not a half.
Yay! So happy to hear you enjoyed the recipe! I’m sorry it was too salty. Different brands have different amounts of sodium. Thanks so much for taking the time to leave a comment and rating!
Made this tonight for my family. I used chicken breast since that was what I had. It was delicious according to the critics.
Yay! So happy to hear you enjoyed the recipe, Dimitrios! Glad it could satisfy the critics 😉 Thanks so much for taking the time to leave a comment and rating!
My husband thought it was too salty!The next time I would use low sodium soy sauce!
That’s a good idea! Thanks for trying it out and leaving a comment.
Excellent recipe! Easy and delicious. Tastes better than takeout. Will be making this again!
Yay! So happy to hear you enjoyed the recipe, Lesley! I love recipes that beat takeout. Thanks so much for taking the time to leave a comment and rating!
Made this for the first time tonight! It is the best General Taos recipe I have tried. My youngest son is a General Taos coniseouier and he approved. Will be going into the rotation.
Yay! So happy to hear you enjoyed the recipe, Amanda! Thanks so much for taking the time to leave a comment and rating!
Loving your recipes and plan on healthier tastier meals for 2023 as the norm rather than a treat. However, hubby can’t take anything too hot. He likes a little chilli flake ginger soy etc but siracha I think too hot this chicken dish has so many hot ingredients. Any suggestions to cool it down a little?
Nowhere local, live in the Welsh Countryside, for Asian ingredients so I decided to order a lot of items online and stock up rather than waiting until I can get to a bigger town to try your recipes.
Thanks for your channel awesome
Lynne
Yay! So happy to hear you enjoyed the recipe, Lynne! You can absolutely leave out the spicy ingredients or simply decrease them. Thanks so much for taking the time to leave a comment and rating!
Good recipe. I really dislike chicken thigh meat so made with breast meat. Turned out really well. I also stir fried some red peppers and zucchini and added them in to increase the veg element of our dinner. Yummy.
Thanks for the recipe.
Yay! So happy to hear you enjoyed the recipe, Lynn! This sounds delicious with breast meat and extra veggies. Thanks so much for taking the time to leave a comment!
My family and I loved this! My celiac husband was thrilled to eat Chinese food that was as good as take-out, but safely gluten free (I bought gluten free hoisin from Amazon – had to buy a two-pack, but that’s ok cuz we’ll be making this again… and again!). And I was thrilled to have as-good-as-take-out but with way fewer calories, no MSG, etc. The kids didn’t care just as long as it was delicious… which it was! Thanks for your awesome website, London! Yours is my favorite cooking blog.
Oh I’m so happy to hear your husband was able to enjoy it, Sherry!! And your kids, too! Thanks so much for taking the time to leave such a kind comment and rating! This recipe is actually this month’s Cooking Challenge recipe. If you happened to snap a photo you should send it to london@evolvingtable.com for a chance to enter the contest! Also, please let me know if there are any other takeout dishes you’d like to see on the blog and I’ll see what I can do for you 🙂
That’s so thoughtful of you to ask about other recipes. Maybe I missed it but I haven’t seen sweet and sour chicken on your blog. We would love a recipe for that. I emailed a picture of the Sept cooking challenge this morning. If you didn’t get it, plz let me know.
I don’t have a recipe for Sweet and Sour Chicken yet! But will keep that in mind when recipe testing in the future 🙂 I have not received an email from you, yet – can you try sending it again to london@evolvingtable.com Excited to have you enter!