The story of homemade General Tso's Chicken is a fascinating journey of cultural translation. While named after a 19th-century Hunan province general, the dish as we know it today was largely refined and popularized in New York City during the 1970s. It represents a beautiful marriage between traditional Chinese flavors and the palate of the West, evolving from a spicy, dried-chili dish into the sweet and tangy favorite found in neighborhoods across the globe.
At its heart, the dish relies on a careful balance of acidity from rice vinegar and the deep, earthy sweetness of hoisin sauce. The technique of double-coating the meat in starch ensures that the chicken remains crisp even after being tossed in a thick, sugary glaze. This contrast in texture is what has made the dish a cornerstone of global comfort food.
Over the decades, it has become more than just a meal; it's a symbol of how food travels and changes. Whether it's the addition of ketchup for a hint of tang or the use of sriracha for a modern kick, the dish continues to adapt while keeping its soulful, savory roots intact.
Why You'll Love It
-
- Honestly, that crunch is just something else; it's that wonderful sound of homemade General Tso's Chicken that makes the whole house feel cozy.
-
- The sauce is just a dream, with a sweet and tangy zip that reminds me of the first time I tried this at a little shop years ago, but way better.
-
- I mean, using 1 lb boneless skinless chicken thighs makes it so much juicier than the breast meat you often find in takeout.
-
- Well, look, there's just something so grounding about tossing everything together in the pan and seeing that glossy sauce cling to every piece.
"I mean, wow... I can't believe I used to pay for takeout. This is way crunchier and the sauce is just perfect!"
Essential Ingredient Guide
- 1 lb boneless skinless chicken thighs: I always go for thighs because they stay so tender. Just cut them into nice 1-inch cubes so they cook evenly and soak up all those good flavors.
- 1 cup cornstarch: This is the secret to that wonderful, crispy shell. Mixed with flour, it gives the chicken a firm coating that doesn't just slide off in the pan.
- ¼ tsp red pepper flakes (optional): Now, these are just for a little bit of a kick. I only add them if I'm feeling a bit bold, but they really wake up the sweetness of the sugar.
- 1 tsp grated ginger: Fresh is best here, honestly. It adds a gentle, warm aromatic note that cuts right through the richness of the frying oil.
- ¼ cup rice vinegar: I use this both in the marinade and the sauce to give it that bright, tangy lift. It's what keeps the dish from feeling too heavy.
- 1 cup granulated sugar: This gives us that classic, sticky glaze we all love. It melts down into a beautiful syrup that makes the chicken feel like a real treat.
Complete Cooking Process
-
Getting Ready:
We start by letting the chicken thighs soak in a mix of soy sauce, rice vinegar, and sesame oil. It only takes 10 minutes, but it really lets the seasoning sink in deep.
-
Building the Flavor:
The magic happens in the saucepan where the sugar, hoisin sauce, and ketchup simmer together. I love watching it turn into that rich, glossy syrup.
-
Perfecting the Crunch:
Dipping the chicken in water and then back into the flour and cornstarch is the key. Frying them in batches at 350 °F ensures they stay crisp and don't just steam.
-
The Final Toss:
Returning the golden chicken to the simmering sauce is the best part. You just toss them gently for a minute until every piece is perfectly coated.
-
Serving it Up:
It's best served piping hot right over a bed of steamed white rice. I like to sprinkle the sesame seeds and scallions on top while the sauce is still tacky.
-
For extra crunch, double‑fry the chicken: first fry at 350 °F until golden, let rest, then fry again at 360 °F for a few seconds.
-
Use a slotted spoon or tongs to keep the chicken pieces separate so the coating stays crisp.
-
If your sauce thickens too much after mixing, stir in a splash of hot water to get the right consistency.
-
Make sure to shake off any surplus flour mixture before frying to avoid messy oil.
Pro Tips
You've got this, just take your time and enjoy the aromas filling your kitchen!
Quick Cucumber Mozzarella Salad
A quick, crisp cucumber and mozzarella salad with a hint of sweet vinaigrette.
Better For You Treats
This dish is such a wonderful source of protein, and since it's homemade, we know exactly what's in it. If you're watching your sugar, you can honestly just cut that 1 cup granulated sugar in half and use a bit of honey instead.
Ways to Make it Your Own
I sometimes like to swap the flour for almond flour for a lower-carb feel. Or, if you want a bit more heat, just add an extra teaspoon of sriracha to the sauce to give it a little more personality.
Serving Suggestions
I always serve this with a simple stir‑fry of broccoli, bell pepper, and snow peas on the side. For a little something extra, a squeeze of fresh lime or some chopped cilantro adds a lovely, bright finish to the plate.
Frequently Asked Questions
→ Can I use chicken breast instead of thighs?
You certainly can, but thighs are so much more forgiving. Breasts can dry out a bit, so just keep a close eye on your frying time.
→ My sauce is too thick, what should I do?
Oops, that happens to the best of us! Just stir in a tiny splash of hot water and it'll smooth right back out.
→ How do I keep the chicken from getting soggy?
The trick is to not overcrowd the pan and to toss the chicken in the sauce right before serving. Don't let them sit in the sauce for too long!
Nutrition Facts
per serving
580
Calories
32g
Protein
64g
Carbs
22g
Fat
Taste Profile
A harmonious balance of sugary sweetness and tangy vinegar with a warm, spicy finish.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Leaner, but be careful not to overcook or it will dry out.
Adds a slightly different fruity sweetness.
A bit more pungent, but works in a pinch.
Recipe Variations
Try these delicious twists on the original
Crispy Double-Fried General Tso's Chicken
For those who love a real crunch, double-fry the chicken at 360 °F for a few seconds before saucing, and finish with extra toasted sesame seeds.
Low-Carb General Tso's Chicken
A lighter take: replace all-purpose flour with almond flour, use tapioca starch for the coating, and swap the granulated sugar for stevia.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Overcrowding the wok, which leads to steaming instead of frying.
- Adding the chicken to the sauce before it has thickened into a glossy glaze.
- Skipping the second flour coat, resulting in a less durable crunch.
Meal Prep & Storage
Make Ahead Tips
You can prepare the marinade and the sauce ingredients in advance. The sauce can be stored in the fridge for 12 hours or frozen for 2 months.
Leftover Ideas
Store fried chicken and sauce in separate airtight containers to keep the chicken from getting too soggy. Reheat in an oven or air fryer to restore crispness.
Perfect Pairings
Serve this with...
Cooking Timeline
Prep chicken and let it marinate in the soy-vinegar mix.
Coat the chicken in flour, water, and flour again.
Fry the chicken batches at 350 °F until golden.
Simmer the sauce and thicken it with the cornstarch slurry.
Toss chicken in sauce and garnish with seeds and scallions.
Homemade General Tso's Chicken
There is something so comforting about the smell of garlic and ginger simmering in a pan. This homemade General Tso's Chicken brings that perfect balance of a sticky, sweet glaze and a satisfying crunch right to your kitchen table.
Timing
Prep Time
25 Minutes
Cook Time
15 Minutes
Total Time
40 Minutes
Recipe Details
Ingredients
Chicken & Marinade
-
01
1 lb boneless skinless chicken thighs, cut into bite‑size pieces
-
02
¼ cup soy sauce (for marinating)
-
03
¼ cup rice vinegar (for marinating)
-
04
1 tsp sesame oil (for marinating)
-
05
1 tsp salt
-
06
½ tsp black pepper
Breading & Frying
-
01
1 cup all‑purpose flour
-
02
1 cup cornstarch
-
03
½ cup water (for dipping)
-
04
2–3 Tbsp vegetable oil (for frying)
The Sauce
-
01
1 cup granulated sugar
-
02
1 cup water
-
03
¼ cup soy sauce (for sauce)
-
04
3 Tbsp rice vinegar (for sauce)
-
05
2 Tbsp hoisin sauce
-
06
1 Tbsp ketchup
-
07
1 tsp grated ginger
-
08
1 tsp minced garlic
-
09
1 Tbsp sesame oil
-
10
1 Tbsp cornstarch (for slurry)
-
11
2 Tbsp water (for slurry)
-
12
2 tsp sriracha
-
13
¼ tsp red pepper flakes (optional)
Garnish & Serving
-
01
2 Tbsp sesame seeds
-
02
3 scallions, sliced
-
03
Steamed white rice
Instructions
First things first, trim your chicken thighs and cut them into little 1-inch cubes. In a medium bowl, whisk together the ¼ cup soy sauce, ¼ cup rice vinegar, 1 tsp sesame oil, 1 tsp salt, and ½ tsp black pepper. Toss the chicken in there and just let it sit and marinate for about 10 minutes. It gives the meat such a lovely depth.
Now for the coating. In a shallow dish, mix your 1 cup flour and 1 cup cornstarch. Set up another dish with ½ cup water. Take that marinated chicken, toss it in the flour-cornstarch mixture, shake off the extra, then give it a quick dip in the water and one more coat of the flour mixture. Honestly, this double-dip is what makes it so firm and crunchy.
Heat 2–3 Tbsp vegetable oil in your wok or deep-fryer until it hits 350 °F (175 °C). Fry the chicken in small batches for 2–3 minutes each until they're a beautiful golden brown. Use a slotted spoon to move them over to a baking sheet lined with paper towels so they can drain. We want them crisp, not greasy.
While the chicken is resting, let's get the sauce going. In a medium saucepan, stir together 1 cup sugar, 1 cup water, ¼ cup soy sauce, 3 Tbsp rice vinegar, 2 Tbsp hoisin sauce, 1 Tbsp ketchup, 1 tsp grated ginger, 1 tsp minced garlic, and 1 Tbsp sesame oil. Heat it over medium, stirring gently until the sugar dissolves completely.
Whisk 1 Tbsp cornstarch with 2 Tbsp water to make a little slurry. Stir that into your saucepan; you'll see the sauce start to thicken into a glossy, rich coating that will cling perfectly to the chicken.
Stir in the 2 tsp sriracha and ¼ tsp red pepper flakes if you're feeling a bit spicy. Just lower the heat and let it simmer gently for 1–2 minutes. This is where the flavors really come together, yeah?
Put that fried chicken back into the pan and toss everything together. Cook it for just one more minute so the sauce really hugs each piece of chicken.
Transfer the chicken to a platter, drizzle any extra sauce from the pan over the top, and sprinkle on those 2 Tbsp sesame seeds and sliced scallions for a bit of color.
Serve it piping hot over some steamed white rice. I like to keep a bit of extra sriracha or soy sauce on the side for anyone who wants a little more kick.
If you happen to have leftover sauce, just pop it in an airtight container in the fridge for up to 12 hours, or you can freeze it for up to 2 months.
Notes & Tips
-
1
Double-frying creates a superior crunch that lasts longer.
-
2
Using a slotted spoon prevents the chicken from crowding and steaming.
-
3
The sauce can be thinned with a splash of hot water if it gets too thick.
Tools You'll Need
-
Medium saucepan for simmering the glossy sauce
-
Wok or deep-fryer for achieving that golden crunch
-
Slotted spoon to drain excess oil effectively
-
Baking sheet lined with paper towels for resting chicken
-
Measuring cups and spoons for precise balancing
-
Chopping board and knife for prepping chicken and aromatics
-
Steamer or rice cooker for the perfect side of rice
-
Mortar and pestle or spice grinder if you prefer freshly ground pepper
Must-Know Tips
-
Double-fry for extra crunch, first at 350 °F, then briefly at 360 °F.
-
Use a slotted spoon or tongs to keep pieces separate so they don't steam in the oil.
-
Adjust sauce consistency with a splash of hot water if it thickens too much.
Professional Secrets
-
The water-dip technique between flour coatings creates a thicker, more durable crust.
-
Allowing the sauce to simmer for 1-2 minutes after adding sriracha develops a more cohesive flavor.
-
Tossing the chicken in the sauce for a full minute ensures the glaze clings tightly rather than sliding off.
What readers are saying
Community reviews from home cooks like you
So easy and delicious. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. The texture was a touch off, but the flavor saved it. Already shared it with a friend.
This exceeded my expectations. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Highly recommend giving it a try.
My new favorite way to make Homemade General Tso's Chicken. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Great addition to my recipe rotation.
Perfect for a busy weeknight. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Thanks for sharing this one!
Pretty good overall. The pieces flavor was nice, but i swapped one ingredient and it still worked. I might try it again with some adjustments.
Perfect for a busy weeknight. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. My oven needed an extra 5 minutes. Thanks for sharing this one!
Can't believe how simple this was. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Saving this for later.
My new favorite way to make Homemade General Tso's Chicken. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Great addition to my recipe rotation.
I wanted to love this dish, but it didn't quite work for me. I added a bit more seasoning next time. I think with some tweaks it could be really good.
The flavors were spot on. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. I added a bit more seasoning next time. Perfect as written.
My new favorite way to make Homemade General Tso's Chicken. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. I found it a bit sweet for my taste. Thanks for sharing this one!
My new favorite way to make Homemade General Tso's Chicken. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. I swapped one ingredient and it still worked. My kids even asked for seconds.
I wanted to love this dish, but it didn't quite work for me. I would reduce the salt a little. I think with some tweaks it could be really good.
Absolutely loved this recipe! I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. It took slightly longer than the recipe said. Perfect as written.
The flavors were spot on. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. I swapped one ingredient and it still worked. Will be making this regularly.
The flavors were spot on. I really liked how the 1 lb boneless skinless chicken thighs, cut into bite‑size pieces and ¼ cup soy sauce (for marinating) came together. Saving this for later.
Recipe by
Sofia RiveraExploring the world through food 🌍🍲 Rich flavors, exciting dishes, and endless culinary inspiration ✨
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime