This easy General Tso’s Chicken recipe doesn’t require deep frying, so it is much less hassle than most! The sweet, tangy, savory sauce perfectly coats the crispy chicken pieces, and every bite is a flavor explosion.
There’s a reason this Chinese-American classic is a hit at Chinese restaurants, and now you can make a healthier (and much cheaper) version right from the comfort of your very own kitchen!

We are big fans of Chinese food at my house, so I am always looking for ways to recreate our favorite dishes. This homemade General Tso’s chicken recipe was a hit from the very first time I made it.
All my kids love the flavorful sauce, and you can make it as spicy as you like by adding more red pepper flakes. It’s so tasty that if you want a lot of sauce with your rice, you may need to double it!
I really like that the chicken isn’t deep fat fried. I love Chinese food, but I always feel guilty eating it because it is loaded with calories. This was a perfect substitution for me. I didn’t even miss all that grease.
What is General Tso’s sauce made of?
The basic ingredients in General Tso sauce are soy sauce, sugar, vinegar, broth or water, and cornstarch. Additional ingredients like hoisin sauce, garlic, ginger, and red pepper flakes add a depth of flavor and a bit of heat. Sometimes ingredients like tomato paste, sesame oil, or even apple juice are added.
Commercially produced sauce also contains thickeners like xanthan gum, and vegetable oil.
How to Make General Tso’s Chicken Recipe:
- PREP – Start cooking your rice, because it usually takes longer than the chicken. Cut the chicken into bite sized pieces.
- DREDGE – Stir together the flour, cornstarch, salt, pepper, and cayenne pepper in a shallow dish. Toss each piece of chicken in the mixture until completely coated.
- BROWN – Heat oil in a large skillet over medium high heat. Add the coated chicken and cook until golden brown and temperature is 165 degrees. Remove from the pan.
- SAUCE – While the chicken is browning, stir together the water, sugar, cornstarch, soy sauce, hoisin, vinegar, garlic, and ginger. Add to the skillet; whisk over medium heat until thick and bubbly.
- COMBINE – Return the cooked chicken to the skillet and gently spoon the sauce over the top of each piece. Simmer for 3-5 minutes just until heated through.
- SERVE – Spoon chicken and rice over servings of hot rice. Garnish with green onions and sesame seeds.

PRO TIPS:
- If you can’t fit all the chicken in a single layer in the skillet, cook it in two batches. If you overcrowd the pan, the chicken doesn’t brown well.
- Small pieces of chicken cook quickly, so if you want to ensure they are juicy, use a meat thermometer and cook just until the internal temperature is 165°.
General Tso’s Chicken Variations:
- You can use boneless chicken thighs instead of chicken breast.
- Feel free to use rice vinegar or rice wine vinegar in place of the white vinegar.
- Brown sugar can be used instead of regular granulated sugar.
- If I have leftover chicken broth on hand, I will use it in place of the water.

More Asian-Inspired Recipes:
Yield: 4 servings
General Tso Chicken Recipe
Everyone will love this tasty Chinese-American dish! Juicy chicken is breaded, browned, then coated with a spicy and sweet sticky sauce. Delish!
Prep Time
15 minutes
Cook Time
20 minutes
Total Time
35 minutes
Ingredients
- 1 pound boneless skinless chicken breasts
- 2 Tbsp all purpose flour
- 3 Tbsp corn starch
- 1/2 tsp salt
- pinch of pepper
- pinch of cayenne pepper (more if you like it spicy)
- 3 Tbsp vegetable oil
Sauce Ingredients:
- 2/3 cup water
- 1/4 cup sugar
- 1 Tbsp cornstarch
- 1/4 cup soy sauce
- 1 Tbsp hoisin sauce
- 1/4 cup vinegar
- 2 cloves garlic, minced
- 2 tsp grated fresh ginger
- 1/4 tsp red pepper flakes
Garnish:
- 4 green onions, sliced
- 1 tsp sesame seeds
Instructions
- Start cooking your rice. Cut chicken into 1″ pieces.
- Mix together the flour, cornstarch, salt, pepper, and cayenne pepper in a shallow dish. Dredge chicken in flour mixture.
- Cook chicken in the hot oil in a large skillet over medium-high heat till the outside is golden brown and the internal temperature is 165 degrees. Remove to a plate.
- While the chicken is cooking, whisk the water, sugar, cornstarch, soy sauce, hoisin, vinegar, garlic, and ginger in a small bowl. Add to the skillet; cook and stir over medium heat till thick and bubbly.
- Turn the heat to low and return the cooked chicken to the pan. Spoon the sauce over the top of each piece and simmer for 2-3 minutes.
- Serve chicken and sauce over hot fluffy white rice. Garnish with green onions and sesame seeds.
Notes
-This dish is best served immediately, because as it sits the chicken coating softens. You can store leftovers in an airtight container in the fridge for 2-3 days, but the breading tends to fall apart.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn a small amount from your purchase, no cost to you.
Nutrition Information:
Yield:
4
Serving Size:
1
Amount Per Serving:
Calories: 402Total Fat: 15gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 97mgSodium: 1320mgCarbohydrates: 27gFiber: 1gSugar: 14gProtein: 38g
If you don’t want the mess (or calories) of deep-fried chicken, but love making Chinese food at home, this is the perfect General Tso’s chicken recipe for you!