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.

Lisa Fetty
I have the pickiest eaters known to mankind and this is one dish my whole family will eat. So delicious! I don’t do the dipping. I place all the chicken, along with the cornstarch and the beaten eggs, into a large ziploc bag. I then smoosh it all together inside the bag until the chicken is all coated. Then I fry it in batches. I sometimes double the sauce because it’s so yummy over rice.
Sarah @IHeartNaptime
Yeah for a happy dinnertime! That’s a great tip for the General Tso’s chicken.
Maryam
Definitely a keeper! The sauce is spot on and the chicken is so easy to cook! Will be saving this one for the future:)
Allyson Zea
I love making this at home annoying Zachary what’s going into my food! Thanks for the easy recipe!
Abby
This turned out so delicious! Really is better than take out. Will make again!
Sarah
This is a great sauce, and I love that all of the ingredients were pantry staples! I had rotisserie chicken, so I cut some up, tossed with garlic powder, onion powder, and a little olive oil, then into some cornstarch, then into some hot oil just for a minute for that crispiness I crave. I simmered the sauce and thickened with cornstarch since I wasn’t cooking the chicken. Served over white rice and with steamed broccoli and carrots. Will probably make it a little less sweet next time, but there will definitely be a next time!! Thank you!
Paula D
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
Taylor @ I Heart Naptime
Yay! Glad to hear the recipe was a family favorite. Thanks for your comment and review, Paula :)
Tonny (DK)
I substituted pork for chicken, and hoisin sauce for ketchup, ginger with apple since it goes better with pork, and added som shiitake mushrooms … but it didn’t taste like the General Tso chicken i know so there is something wrong with your recipe … DUH?!!
no .. followed your recipe to the letter – so YOUR recipe is hereby given 5 stars, it was very tasty.
Amber Morin
Fabulous, changed a few things, made the sauce but boiled and thickened it a bit with a cornstarch slurry, not too thick, added 1 tbsp fish sauce. Did not cook this in the oven, it was fully cooked coming out if the fryer. Added some red onion, carrot, peppers and mushrooms (sautéed ) to 2 cups of Basmati rice , made with chicken stock , added the cooked chicken to the rice, and all of a double batch of sauce. Absolutely amazing! Thank you
I Heart Naptime
Thanks for your sharing your modifications, Amber. Sounds so delicious!
Susan
Very good! My picky husband said it was perfect. I halved the recipe since I was cooking for just the two of us and added some chopped carrots to the rice when I cooked it-that way I got a little bit more veggies in my plant phobic man. 😉 I also added some green onion in the chicken sauce. I will be adding it to the meal rotation.
I Heart Naptime
Love to hear it was husband approved! So glad you both enjoyed the recipe, Susan :)
Lisa Fetty
The only chicken my boys will eat…so yummy!
I Heart Naptime
I’m so happy to hear that your boys love this dish! Thanks for your comment, Lisa :)
Jenny
This was definitely a recipe we’ll repeat!!
I tasted the sauce as I added the hot sauce, so it wouldn’t get too hot!!
I Heart Naptime
That’s definitely smart to do so that it wasn’t too spicy for your taste :) I’m so glad you loved it!
Dani
Made this for dinner tonight. Fabulous General TSO chicken with rice and broccoli!
I Heart Naptime
I hope you enjoy! :)
Joe
Was so excited to try the recipe, its hard to find great General Tso’s chicken. Delicious!
I Heart Naptime
I hope you love it! This recipe is one of our favorites :)
Dana
Should the chicken be dipped back into the cornstarch after being dipped in the beaten egg?
I Heart Naptime
Nope – it can go straight on the skillet after being dipped in the egg mixture :)
Katherine
What type of chicken did you use in this recipe?
I Heart Naptime
Chicken breasts!
Dawn Way
Was better that i expected..i added some sliced onions and red pepper to the sauce…amazing
Jamielyn Nye
I’m so glad you enjoyed it!
Bert DeVlieger Jr
I usually don’t rate recipes. But, this is the best General Tso’s I have ever had. Very easy to make and delicious.
Jamielyn Nye
I’m so glad to hear you enjoyed it! Thanks for leaving a review! :)