General Tso’s Chicken is a delicious Chinese-American dish starring crispy chicken pieces coated in a sweet, tangy and slightly spicy sauce. The chicken is deep-fried until golden brown and then tossed in a flavorful mixture of soy sauce, garlic, ginger, hoisin sauce and chili peppers. It’s one of my favorite takeout dishes and now you can whip it up at home in just 30 minutes from start to finish!
Table of Contents
If a picture is worth a thousand words, then that above shot is my dissertation on the greatest homemade General Tso’s Chicken you will ever taste. A bold but oh-so-accurate claim!
Just look at that ratio of sweet and tangy sauce to crispy chicken pieces. There’s more than enough sauce to generously coat the chicken and spoon atop rice or noodles. I’ll take all the sticky-sweet, slightly sour, super umami sauce, please!
Making takeout favorites at home is nothing new around here. Easy Beef and Broccoli continues to be one of the most popular recipes of all time, and Thai Coconut Sticky Rice with Mango isn’t far behind.
Why You’ll Love This Recipe
- On your dinner table in 30 minutes or less.
- It’s sweet, savory, sour and every bit as addictive as the restaurant version.
- The chicken is crispy without being overly breaded (my usual complaint when it comes to General Tso’s), while the sauce is thick and syrupy, just like it should be.
If you prefer a vegetarian version, I’ve got you covered! Check out my top-rated recipe for General Tso’s Cauliflower starring crispy cauliflower florets bathed in an equally-as-enticing sauce.
Mouth watering yet? Read on for the recipe and don’t forget the pineapple fried rice and homemade fortune cookies to complete your feast!
There are two parts to this classic Chinese-American dish, the deep-fried crispy chicken bites and the sticky, savory sauce that’s both sweet and spicy. Here’s what you’ll need for each:
For the chicken:
- Cornstarch: This is your secret weapon for achieving that irresistible crispy coating on the chicken. Make sure to generously coat each piece for maximum crunchiness.
- All-purpose flour: Combined with cornstarch, this creates the perfect crispy texture while still allowing the chicken to remain tender on the inside.
- Boneless, skinless chicken thighs: These cuts are great for frying and have more flavor and moisture than chicken breasts. Swap: You can use chicken breasts instead, but thighs are more tender and tastier.
- Vegetable oil: Has a high smoke point, making it ideal for frying.
For the sauce:
- Cornstarch: This acts as a thickening agent for the sauce.
- Soy sauce: Adds depth of flavor and that signature umami kick. If you’re gluten-sensitive, opt for tamari instead.
- Dried whole chilies, such as chile de árbol: Adjust the amount of chilies based on your spice preference, or substitute with red pepper flakes for a milder heat.
- Minced garlic and ginger: Fresh is best for both of these but garlic powder and ground ginger can be used in a pinch. Just be sure to reduce the amount as dried ingredients are more potent than fresh.
- Rice wine vinegar: Provides a tangy acidity to balance the sweetness of the sauce. Swap: Substitute with apple cider vinegar if that’s what you have in your pantry.
- Hoisin sauce: This thick, aromatic sauce is commonly used in Asian cooking and can usually be found in the international aisle of most grocery stores. Swap: You can use oyster sauce as a substitute.
- Light brown sugar: Adds sweetness and depth to the sauce, balancing out the savory and spicy flavors.
- Chicken stock: Use a good quality for maximum flavor.
- Sesame oil: Just a little goes a long way, so use it sparingly.
See the recipe card for full information on ingredients and quantities.
Before starting, ensure all your ingredients are prepped and ready to go. Like stir-frying, this recipe cooks quickly, so organizing everything will make the cooking process smoother and more enjoyable.
- Velvet the chicken. Coat the chicken in a mixture of cornstarch and flour to velvet it, a technique commonly used in Chinese cuisine. This creates a protective coating that helps lock in moisture, keeping the chicken juicy and flavorful. This recipe omits the egg white marinade for a quicker and easier cooking process, similar to my Mongolian beef recipe.
- Fry the chicken. To achieve perfectly crispy chicken, make sure the oil is hot enough before adding the chicken. You can test the oil temperature by adding one piece of the chicken to the pan. If it bubbles and floats, the oil is at the correct temperature.
Pro Tip: Fry in batches to prevent overcrowding the pot, which can lead to uneven cooking and soggy chicken.
- Make the sauce. Stir constantly when cooking the chilies, garlic, and ginger until fragrant and golden brown to avoid burning. Allow the sauce to come to a gentle boil after adding the cornstarch slurry. This activates the cornstarch, causing the sauce to thicken. Be sure to stir continuously to prevent lumps from forming.
- Coat the chicken. Once the sauce has thickened to a syrupy consistency, add the fried chicken back to the pan and toss to coat evenly.
- Garnish and serve. This is totally optional, but I like to sprinkle sliced scallions over the finished dish just before serving for a pop of freshness and color.
- For every clove of garlic, use about ¼ teaspoon of garlic powder, and for every teaspoon of minced fresh ginger, use approximately ¼ teaspoon of ground ginger.
- You can adjust the amount of chili peppers to control the level of spiciness. I personally enjoy a bit of heat, so if you prefer a milder flavor, feel free to reduce the amount by half.
- If you’re swapping in crushed red pepper flakes, I recommend starting off with either ½ teaspoon or 1 teaspoon then taste and add more as needed.
- Use a deep-fry thermometer and heat the oil until it reaches a temperature range of 350 to 375°F. If the oil is too hot, the coating may burn before the chicken cooks through. If it’s too cold, the chicken will absorb more oil and become greasy.
- Keep an eye on the sauce as it simmers. It should thicken to a syrupy consistency, coating the back of a spoon. If the sauce becomes too thick, add a splash of chicken stock or water to reach the desired consistency.
- This dish really is best cooked and served as close to mealtime as possible. You could absolutely do all the prep work in the ingredient list, as once you start the cooking, it goes very quickly!
General Tso’s Chicken is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop until warmed through, adding a splash of water or chicken stock to prevent the chicken from drying out.
Whether you’re serving it over a bed of steamed rice or alongside crispy air fryer egg rolls, this Easy General Tso’s Chicken is sure to be a hit with the whole family. Here are a few more of my favorite dishes to serve alongside this homemade takeout recipe for an Asian-inspired dinner:
- Baked Crab Rangoon
- Steamed coconut rice or white rice
- Fried rice with pineapple
- Chinese garlic green beans
- Garlic bok choy
- Noodles – Whether it’s lo mein, chow mein or rice noodles, the combination of noodles and chicken in a savory sauce is always a crowd-pleaser!
- Fortune cookies
Common Questions
While General Tso’s Chicken and Orange Chicken are both popular Chinese-American dishes featuring battered and fried chicken tossed in a flavorful sauce, they are not the same. General Tso’s Chicken features a sweet, tangy, and slightly spicy sauce with savory and spicy notes from ingredients like soy sauce, garlic, and chili peppers. In contrast, Orange Chicken offers a sweeter, tangier flavor profile with prominent citrusy notes from orange juice or zest, soy sauce and vinegar.
To prevent the chicken from becoming soggy, toss it in the sauce just before serving to maintain its crispiness. Alternatively, serve the sauce on the side for dipping.
Absolutely! Preheat the air fryer to 400°F and coat the basket with cooking spray. Arrange the chicken pieces in a single layer, ensuring they aren’t touching. Coat them with cooking spray and air-fry for 8 to 10 minutes, flipping halfway through. Use a meat thermometer to check that the internal temperature reaches 165°F. Once cooked, toss the chicken in General Tso’s sauce and enjoy! Note: You may need to adjust the cooking time based on the size of your chicken pieces and your air fryer model.
- 30-Minute Chicken and Broccoli Stir-Fry
- Quick Korean Beef Bowls
- Quick Caramelized Pork and Broccoli
- Sticky Pineapple Chicken
- Easy Chicken Potstickers with Soy Dipping Sauce
- Spicy Chicken Wontons
- Thai Beef Salad with Lime Dressing
Ingredients
For the chicken:
- 1/3 cup cornstarch
- 1/3 cup all-purpose flour
- 2 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- Vegetable oil, for frying
For the sauce:
- 1 Tablespoon cornstarch
- 1/4 cup soy sauce
- 2 Tablespoons vegetable oil
- 1/4 cup dried whole chilies, such as chile de árbol
- 1 Tablespoon minced garlic
- 1 Tablespoon minced ginger
- 1/4 cup rice wine vinegar
- 1/4 cup hoisin sauce
- 1/4 cup packed light brown sugar
- 1 cup chicken stock
- 1 Tablespoon sesame oil
- Sliced scallions, for garnishing
Instructions
Make the chicken:
- In a medium bowl, whisk together the cornstarch and flour with 1 teaspoon kosher salt and ⅛ teaspoon pepper. Add the chicken pieces to the bowl, tossing to coat.
- Add 2 to 3 inches of vegetable oil to a large heavy-bottomed stockpot set over medium-high heat. Line a plate with paper towels.
- Once the oil is hot, shake off any excess flour mixture from the chicken pieces and add them to the oil in batches. (See Note.)
- Cook the chicken pieces in batches, turning as needed, until golden brown and cooked through. Using a slotted spoon, transfer the cooked chicken to the paper towel-lined plate then make the sauce.
Make the sauce:
- In a small bowl, whisk together the cornstarch and soy sauce to make a slurry. Set the slurry aside.
- Add the vegetable oil to a large saucepan set over medium heat. Once the oil is hot, add the chilies, garlic and ginger and cook, stirring constantly, until the garlic is golden brown, about 1 minute.
- Stir in the rice wine vinegar, hoisin, brown sugar, chicken stock and sesame oil.
- Stir in the slurry, bring the sauce to a simmer and cook it until it thickens to the consistency of syrup, about 1 minute.
- Return the chicken to the pan and toss to coat.
- Serve the chicken topped with scallions.
Kelly’s Notes
- I personally enjoy a bit of heat, so if you prefer a milder flavor, feel free to reduce the amount by half.
- You can test if the oil is hot enough by adding one piece of the chicken to the pan. If it bubbles and floats, the oil is the correct temperature.
- This dish really is best cooked and served as close to mealtime as possible. You could absolutely do all the prep work in the ingredient list, as once you start the cooking, it goes very quickly!
- ★ Did you make this recipe? Don’t forget to give it a star rating below!
Nutrition
Shoutout
Did you try this recipe?
Share it with the world! Mention @justataste or tag #justatasterecipes!
This post may contain affiliate links.
Recipe by Just a Taste. Please do not reprint this recipe without my permission. If you'd like to feature this recipe on your site, please rewrite the method of preparation and link to this post as the original source.
I’m going to try this on Christmas Day, believe it or not!! Can you fry the chicken earlier in the day and the sauce, then just heat and combine later? Or is it better to do all together? It’s just that always pressed for time on Christmas day. Looking for recipes that you can do a lot of the prep ahead of time.
Hi William! This dish really is best cooked and served as close to meal time as possible. You could absolutely do all the prep work in the ingredient list, as once you start the cooking, it goes very quickly!
This is the BEST general tso’s chicken recipe. My husband and I absolutely love it! It’s better than take-out and is a staple in our house. Thank you so much for sharing it!
I’m so glad to hear that you and your husband enjoy the recipe, Caitlyn!!
I would highly recommend shaking the seeds out of the dried chilies. I love spicy but this was crazy unenjoyably hot. The flavor was amazing until I couldn’t feel my tongue to taste it anymore . I will definitely be making it again just with less chilies and without their seeds. Other than that seriously amazing recipe
Thanks for your note, Danielle! I’m so glad you enjoyed the recipe (until it was too spicy ).
What chiles do you use? There is literally dozens of options at the market – I ended up with one I thought looked the closest, but there’s such a variety of spice that I have no idea which one to pick.
I use whole dried red chilies!
Would making it without the sesame oil be a very bad thing?
Hi Rex! It won’t drastically change the outcome, just the flavor a bit.
Very nice… authentic taste, quick, easy…no more take out for me…❤️
I’m so glad you enjoyed the recipe, Jeffrey!
Marvelous! I did it today and was easy but extremely delicious! Definitely, so far my favorite recipes for General Cho Chicken.
I’m so thrilled you enjoyed the recipe, Lana!
Love it family wants me to make it again it was good
I’m so happy to read this, Juanita!
This recipe is AMAZING !!!! Thank you so much!! Now I don’t have to buy it I can make it!!!
Woohoo! I’m so thrilled you enjoyed the recipe, Angelica!
Delicious! I substituted ~1 tbsp of crushed red pepper for the 1/4 cup of chiles.
Could this sauce be stored (maybe frozen?) for future use? I’d love to have some handy.
I’m making the above recipe (for the 2nd time) tomorrow, and hope to double the sauce, and save half of it for wings later in the week.
So glad you enjoyed it, Jay! And yes, the sauce can be frozen and then thawed. Enjoy!
Very nice… authentic taste, quick, easy…no more take out for me…❤️
I’m thrilled you enjoyed the recipe, Jeffrey!
THE BEST General Tso chicken even. It tastes just a great as the what I buy from a favorite restaurant. Now I make it myself. The brown sugar is the secret.
I’m thrilled you enjoyed the recipe!
Oh my gosh. Soo good. I was so disappointed when I ordered Chinese food and such little sauce. Bummer!!!
I said to self “Well this can not happen again” Haha. FF: Got ingredients few days later…Just made the Tso’s and it’s delicious!!!! Thank uuuuu
You are so welcome, Elaine! I’m thrilled you enjoyed the recipe!
Loved the recipe spices were amazing. Will make it again & again!!
I’m so glad you enjoyed the recipe, Pamela!
I love General Tso chicken, it’s my favorite meal at Chinese restaurants, but lately I have been disappointed with it, because every one uses breast meat chicken now, and I like the original version made with chicken thighs. And I like it extra spicy to. I added a few More chili’s. Thank you for this lovely recipe. No more ordering out for me.
Woohoo! I’m so thrilled you enjoyed the recipe, Shannon!
My family loves this recipe! It is moved into our weekly rotation (which is saying a lot because we don’t have any other recipes we make each week). We also added broccoli or a steamed Asian vegetable medley. Delicious!
Love reading this, Pamela! I’m so thrilled your family has been enjoying the recipe!
Great recipe! It’s very easy to make so I’ll be making this instead of eating out for Chinese! It’s hard to find a good general to’s sauce at restaurants. I do agree that 1/4 cup chilies is to much but that’s an easy fix. My husband loved the spiciness but it’s just to much for me but it’s an amazing recipe. I’ll just cut down on the chilies next time. Thank you for the great recipe!
You are so welcome, Gregory! I’m thrilled you and your husband enjoyed the recipe!
Wow.
Simple dish yet has amazing flavor. Used fresh chilies from the garden. I will be making this again (and again..).
Awesome! I’m so thrilled you enjoyed the recipe, David!
Absolutely delicious. My whole family loved it. I doubled the sauce recipe (besides chili peppers) so I could add broccoli into it as well. Overall, definitely the best General Tsos recipe I have found. We will be making this again.
Amazing! I’m so thrilled you enjoyed the recipe, Amber!
Excellent taste and easy to make
I’m thrilled you enjoyed the recipe, Debra!
1/4 cup is a little too much spice.
Thanks for your feedback, Logan. Feel free to scale down the spice next time :)
Hi! What rice wine vinegar did you use? Thank you!
Hi Joselle! You can use seasoned or unseasoned.
Hi I always have a hard time frying chicken like this… it always gets too brown /burnt on the outside before the inside is cooked enough. Do you have any suggestions?
Hi Mary! It sounds like your oil is too hot. I’d recommend reducing the heat. Additionally, you could use a deep-fry thermometer and heat the oil until it reaches a temperature range of 350 to 375°F.
Great taste. A little spicey, but i love it
Leave out the chili peppers if you dont want spicey
I’m thrilled you enjoyed the recipe, Jerry!
My husband is not a fan of Chinese food. Every time I sit down to make grocery list, ask him if there is anything he would like for meals, this is always his first choice, This recipe is quit simple, and delicious.
So thrilled to read this, Becky!
im allergic to vinegar, can i make this without vinegar?
Hi Layla! You could use white wine as a substitute. :)
It was great. Exactly what we wanted it to be. Made white rice, steamed broccoli and salad with ginger dressing. It was BETTER than anything from a restaurant.
Woohoo! I’m so thrilled you enjoyed the recipe, Robin!
Really nice food ,tastes great.
I’m so glad you enjoyed the recipe, Michael!
Quick, tasty, what more can you want.
I’m thrilled you enjoyed the recipe!
What can I use instead of hoisin sause??
Hi Lema – I’ve never tried this, but I’ve read you can use equal amounts of ketchup and molasses as a substitute for hoisin sauce. Let me know if you give it a shot!
I forgot to update you about replacing the dried chilis with crushed red pepper. The dish turned out great! Everyone loved it! I initially used 1 teaspoon of crushed red pepper, but added a bit more as my family enjoys spicy food. Can’t wait to try the recipe again once I find some dried chilis! Thank you!
Yay! Thanks for the update, Anne! I’m so thrilled you and your family enjoyed the recipe :)
I just made the sauce. We loved it – delicious! Really appreciate the minced garlic and fresh ginger. (I used fresh.). And I sautéed the garlic & ginger in water instead of oil. (I try to avoid processed foods, including oil, for better health.). It was perfect. Thank you!
You are so welcome, Connie! I’m thrilled you enjoyed it!
Great
I’m so glad you enjoyed it, Jerry!
I couldn’t fine whole dried chilis at the store. Could I use crushed red pepper as a substitute? If yes, about how much. I’m excited to try this! Thanks!
Hi Anne – That’ll work! I’d start off with either 1/2 teaspoon or 1 teaspoon then taste and add more as needed :) Looking forward to hearing your results!
It was very good and easy to make. I couldn’t find chilies, only dried ghost peppers. Although I Iove spicy, two were overboard, but it still didn’t ruin the dish. Thank you for a great recipe!!
You are so welcome, Jenny! I’m thrilled you enjoyed the recipe!
everyone loved it! Easy and had all ingredients on hand! Thanks. This one’s a keeper.
So thrilled to read this, Sue!
Trying to limit grocery trips, so I had to sub a bunch of ingredients (Sweet Baby Ray’s for hoisin, dry ginger for fresh, apple cider vinegar for rice wine vinegar, crushed red pepper flakes for the chiles) and it was still delicious and satisfied my Chinese food craving! Thank you for the recipe!
Awesome! I’m so glad you enjoyed the recipe, Melissa!
I have never attempted to make General Tsos at home before, but after reading through this recipe it made me confident that I could at least try. These flavors blend together perfectly and it came out better than I could have imagined! I used exactly what the recipe called for and man, did it pack some heat! Incredible flavor all around! We are not vegetarians by anymeans however, we did replace the meat with cauliflower this time and it was still an absoulte success! I look forward to trying this with beef or chicken again in the near future!
I’m thrilled you enjoyed the recipe! And I actually have a cauliflower version: https://www.justataste.com/easy-general-tsos-cauliflower-recipe/ :)
Hi! Could I substitute a little chili powder for the dried whole chilies? Can’t seem to find them anywhere.
Sure! It won’t be the same flavor, but it’ll work!
You could use apple cider vinegar!
Hi can we substitute rice wine vinegar with something?
Thank you
Hi Maria! You could use apple cider vinegar.
Loved this no chinese places open and it didnt take long at all!!! We used steak though
I’m so glad you enjoyed the recipe, Brittany!
Very yummy and simple to make.
I’m thrilled you enjoyed the recipe, Esther!
Hello I am planning on making this dish this weekend for date night. I was wondering about how to properly coat the chicken right. I know people use a egg wash to dredge the chicken. Should I do that? To insure that the chicken is properly coated for the crunch factor?
Hi Tray! You can follow the recipe exactly as written above :)
I`m making this tonight Thank you
You are so welcome, Carol! Enjoy!
Perfect amount of sweet & spice. Took over an hour to make which I didn’t expect. Overall a great recipe!
I’m thrilled you enjoyed the recipe, Kayla!
Was soooo good! Not too spicy for me at all. Everybody’s spice levels are different, don’t get on here with all that negative energy ppl. (Jk) Spot on recipe, kids loved it. Thanks for sharing
You are so welcome, Kimberly! I’m thrilled you enjoyed the recipe!
Hello first I’d like to start off by saying I’m not one for leaving comments I usually dont. But I felt I had to, I followed the recipe to the letter and it was exceptional. It was very well balanced not like Chinese take out from down the street being overly sweet.
Anyone looking to make this dish this is a very good one to use…I wish I could a pic because it looks awesome
Thank you so much for your comment, Wayne! I’m thrilled you enjoyed the recipe!
Easy directions and it turned out perfectly
I’m so thrilled you enjoyed the recipe, Dee!
Whatever you do do not use the entire 1/4 cup of Chilis it’s too hot to even eat Do you know substitute for 1/4 cup of red pepper chilies or flakes !! Maybe a tablespoon or even less
Hi Kat – Feel free to cut back on the dried whole chilies next time :)
Too spicy, great flavor, will cut down on chili flakes though
I’m so glad you enjoyed the recipe, Louis! And definitely feel free to cut back on the dried whole chilies next time!
I prepared it as instructed, except I used Ti pepper past & cayenne in place of pepper flakes and served it over pasta, It was delicious!!
I’m so glad you enjoyed the recipe!
I made a decent first try. My preference for Dark Mushroom Soy Sauce over powered the other sauce ingredients. Will use something lighter next time.
May also add an egg wash and second dusting to chicken pieces to make a bit more ‘crust’ on chicken.
Over all it was a nice recipe.
I’m glad you enjoyed it, Nysha!
I used 1/4 tsp of chili oil instead of chilis and heat was greAt
I’m thrilled you enjoyed the recipe!
Awesome recipe ☺ my family really enjoyed this General Tso chicken. I didn’t have cornstarch on hand, so I substituted it with flour still came out great. Thank you for helping me satisfy some really picky eaters.
You are so welcome, Brenda! I’m thrilled you enjoyed the recipe!
Very good but spicy hot. I would make again but cut down on the Chili’s.
So glad you enjoyed the recipe, Cindy! And yes, feel free to cut back on the number of chilies!
I’m always so impressed with your recipes. Making Oriental food is difficult, but your recipes are always spot on! You’re the only recipe blog that I have subscribed to. Thank you!
WOW! Thank you so much for your readership, Tiffany! I’m so thrilled you’re enjoying Just a Taste :)
One of the best recipes I’ve ever made!
Wow! I’m so thrilled to hear this, Angela!