This homemade General Tso’s chicken is crispy, saucy, and packed with sweet-spicy flavor. It’s just like your favorite takeout, only fresher and ready in under 30 minutes.

This post may contain affiliate links. Read disclosure policy.
General Tso’s Chicken Recipe
Skip the Chinese takeout! This homemade General Tso’s chicken is crispy, saucy, and every bit as delicious as your favorite restaurant version. It’s quick to make, perfect for weeknights, and a great one to add to your list of copycat favorites like honey sesame chicken or sweet and sour chicken.
Juicy bites of chicken are coated in a glossy sauce with hints of ginger, a touch of heat, and rich savory flavor. Serve it over rice with broccoli and carrots for an easy, crowd-pleasing meal.
“Wow! This fabulous recipe is a big hit in our house….it so DELICIOUS and easy! Definitely making this a regular in the meal rotation.”
Ingredient Notes
Find the full printable recipe with specific measurements below.
- Chicken: Boneless, skinless breasts or thighs work best, cut into bite-sized pieces.
- Coating: Cornstarch, a light mix of seasonings, and beaten eggs to help create that crispy crust.
- Sauce Base: Sugar for sweetness, vinegar for tang, and ketchup for that rich tomato depth in the General Tso sauce.
- Flavor Boosters: Soy sauce, fresh or ground ginger, and a little heat from sriracha or red chili flakes.
How to Make General Tso’s Chicken
Start by getting the chicken ready. Cut it into bite-sized pieces, then toss it in a bag with cornstarch and seasonings until every piece is evenly coated. This coating is what gives it that crisp bite after cooking.

Heat some oil in a large skillet, then dip the chicken pieces into beaten eggs and quickly pan-fry them in batches. You’re not cooking them all the way through here, just enough to get a golden crust before finishing in the oven.
While the chicken is sizzling, whisk together the sauce ingredients. You’ll have a mix of tangy vinegar, sweet ketchup, savory soy sauce, fragrant ginger, and a bit of heat from sriracha or chili flakes.

Arrange the seared chicken on a foil-lined baking sheet, pour the sauce over the top, and bake until the coating is crisp and the sauce has thickened and clings to each piece. Stir once halfway through so every bite gets coated.
Serve the chicken hot over rice with steamed vegetables for that perfect takeout-style meal at home.

Recipe Tips
- Spice. This recipe does have a kick, so feel free to adjust the spice level depending on your preference. I like using sriracha for heat, but red pepper flakes work as well.
- Space the chicken. Don’t overcrowd the frying pan! If you add too many pieces of meat at once, they will clump together and they won’t evenly cook.
- Bake. You can skip frying the meat altogether and just bake it instead. To get it crispy in the oven, broil each side for a few minutes. It won’t get quite as crispy as frying, but still delicious and healthier.
- Extra sauce. Double the sauce if you want extra dipping.

Recreate Chinese takeout at home by serving this dish with crab rangoon, cream cheese wontons or homemade egg rolls!
More Asian Recipes

General Tso’s Chicken
Video
Ingredients
For the Chicken:
- 1 ¼ pounds chicken (cut into bite size pieces)
- ½ cup corn starch
- ½ teaspoon Kosher salt
- ¼ teaspoon pepper
- ¼ teaspoon garlic salt
- ½ cup canola oil
- 2 large eggs (whisked)
General Tso Sauce:
- ½ cup granulated sugar
- ½ cup rice vinegar (distilled vinegar will work too)
- ⅓ cup ketchup
- 1 Tablespoon soy sauce
- 1 Tablespoon freshly grated ginger (or 1 teaspoon ground ginger)
- 1-2 teaspoons sriracha hot sauce (can sub with 1/2 teaspoon red chili pepper flakes)
For serving: Cooked rice and broccoli and/or carrots
Instructions
- Preheat oven to 375°F. Line a rimmed baking sheet with foil. Set aside.
- Place the 1 1/4 pounds bite sized chicken pieces, 1/2 cup corn starch, 1/2 teaspoon salt, 1/4 teaspoon pepper and 1/4 teaspoon garlic salt in a large ziplock bag and shake until the chicken is evenly coated.
- Heat oil in a large frying pan over medium heat. Whisk eggs, then dip the chicken in the egg mixture and place in the frying pan with a fork. Fry both sides of the chicken for about 2 minutes each and the move chicken to the baking sheet.
- In a medium size bowl, whisk together sauce including 1/2 cup sugar, 1/2 cup rice vinegar, 1/3 cup ketchup, 1 Tablespoon soy sauce, 1 Tablespoon ginger, and 2 teaspoons sriracha. Next, pour the sauce over the chicken and bake for 20-25 minutes, or until the chicken is crispy. Stir halfway.
- Serve with steamed rice and vegetables. Enjoy!
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Recipe FAQs
It has a mild kick from sriracha or chili flakes, but the sweetness in the sauce balances it out. You can easily adjust the heat level by adding more or less spice.
Yes! You can fry the chicken and mix the sauce up to a day ahead. Store them separately in the fridge, then combine and bake just before serving so it stays crispy.
Steamed white rice is the classic choice, but it also pairs well with fried rice, lo mein, or a simple side of broccoli and carrots.
Keep leftovers in an airtight container in the refrigerator for up to 4–5 days. Reheat in the air fryer or oven for the crispiest texture, or warm in the microwave for convenience.
Sharon Lloyd
So easy and so delicious!!! Way better than a restaurant and almost just as fast🙌🏻
Renee Goerger
I love this recipe so much. Since I started making General Tso at home, we hardly ever get Chinese take out anymore.
Karin scott
Awesome
Diane
I’m confused. After coating the chicken pieces in the cornstarch/seasoning mixture, do you then dip it in the beaten eggs before cooking it in the 1/2 cup oil? We like General Tso chicken and this recipe looks so easy! I’m looking forward to trying it. Thanks.
Jamielyn Nye
Yes, that is correct! :)
Caroline Pearson
I ended up doing the recipe without egg and it turned out great I brought it in the gas oven and then I baked it. Turned out great and taste wonderful
Jamielyn Nye
I’m so glad you enjoyed it! Glad it worked well without the egg.
Kyle
I really liked this meal! I thought it was more of a spicy orange chicken flavor. I don’t know why but whatever! As for the sarracha I doubled and liked it a lot! Will cook again
Jamielyn Nye
I’m so glad to hear you enjoyed it! Thanks for your comment Kyle.
Anita Jeffery
Easy peasy and very tasty
Jamielyn Nye
So glad to hear you enjoyed it!
Dani F
I love it. It’s easy and delicious!. The ingredients are easy to find in my local grocery and even easy to substitute if you don’t have all of them.
Jamielyn Nye
I’m glad to hear you enjoyed it! :)
Debra
Very tasty! Not complicated! Will definitely make again!!
Jamielyn Nye
So happy you enjoyed it! :)
Maureen
Made this last night with rice, and it was delicious. Had leftovers the next day on a roll with lettuce, yummy.
Jamielyn Nye
I’m so glad you enjoyed it!!
Sharon Lloyd
Made this tonight and my 3 year old had 3 helpings he loved it so much!!!
Jamielyn
I’m so happy to hear that it was a hit!
Kimberly
One of my favorites, this looks so good!
Melanie Bauer
Looks so delicious! I can make this dish at home now, way better than restaurant bought!
Jacquelyn Hastert
I love the sweet and spiciness of this dish. I won’t need take-out any longer. Pinning for later!
Jamielyn
I’m so glad you enjoyed it!
Jade Manning
Yes please, I need this in my life!
Catalina
I need to make this for dinner tonight! This chicken looks heavenly!
Jamielyn
Hope you enjoy! :)
Jen
I always order this when we go out! Can’t wait to try my hand at making it at home. So much more budget friendly.
Jamielyn
Hope you enjoy it! :)
Steph
This looks amazing! Can’t wait to make a batch for dinner!
Jamielyn
Hope you enjoy! :)