The legacy of homemade general tso's chicken is a fascinating journey of adaptation and cultural blending. While named after a 19th-century Hunan province general, the dish as the world knows it today was largely refined in New York City. It represents a beautiful bridge between traditional Chinese flavors and the tastes of a new home, evolving from a spicy regional specialty into a global comfort food staple.
At its core, the dish relies on the balance of the five fundamental tastes. The depth of hoisin sauce and light soy sauce provides the salt and umami, while honey offers a mellow sweetness to temper the heat of the chili garlic sauce. This harmony is what makes the dish so enduringly popular across different generations.
Culturally, the transition from the wok to the home kitchen signifies a growing appreciation for the textures of authentic Chinese cooking. The contrast between the crispy, starch-coated exterior and the tender meat inside is a hallmark of the style, creating a sensory experience that is both rustic and refined.
Why You'll Love It
-
- Honestly, it is just so satisfying to get that perfect crunch from the 8 ounces all‑purpose flour and 4 tablespoons potato starch without needing a restaurant fryer.
-
- I mean, the way the 2 tablespoons honey and 1 tablespoon chili garlic sauce cling to the chicken... it is just a lovely little hug of sweet and heat.
-
- Well, look, adding 1 cup fresh baby spinach at the very end adds a pop of color and freshness that makes the whole dish feel a bit more grounded.
-
- I remember when we first tried making this at home, and wow, it really beats the delivery boxes every single time, especially with that hint of 1 teaspoon sesame oil.
"Honestly, I didn't think I could beat my favorite spot, but this is actually better. My husband loved the extra crunch!"
Essential Ingredient Guide
- 4 chicken thighs, boneless skinless, cut into 1‑inch cubes: I always go with thighs because they stay so juicy, you know? Just make sure they are cut into even cubes so they all finish cooking at the same time.
- 4 tablespoons potato starch: This is the little secret for that extra-crispy shell. It works wonders with the flour to keep things light and crunchy rather than heavy.
- 1 cup fresh baby spinach, roughly chopped: Now, this isn't always in the takeout boxes, but it adds such a nice, earthy touch. It wilts so quickly in the pan, just a few seconds is all it needs.
- 1 tablespoon chili garlic sauce: This provides that gentle, warm glow of spice. It is not overwhelming, just enough to wake up the palate without scaring anyone off.
- 2 tablespoons rice vinegar: You need this bit of tang to cut through the richness of the fried chicken. It balances the honey and soy sauce beautifully, honestly.
- 2 tablespoons honey: I love how honey gives the sauce a glossy, sticky finish. It brings a natural sweetness that feels a bit more homey than just using white sugar.
Creamy Garlic Chicken Rice Bowls
Tender chicken, garlicky cream sauce, and soft rice make a quick, comforting bowl.
Complete Cooking Process
-
Getting Everything Ready:
I like to whisk the flour, potato starch, baking powder, salt, and pepper first, then stir in the soy sauce, Shaoxing wine, and sugar. Letting the chicken cubes sit in that batter for 10 minutes is key—it just lets the flavors settle in.
-
Building the Bold Sauce:
The magic happens when you simmer the garlic, ginger, hoisin sauce, soy sauce, rice vinegar, honey, and chili garlic sauce together. It thickens up beautifully once you stir in that cornstarch and water slurry.
-
Achieving the Perfect Crunch:
Frying the chicken in batches in vegetable oil is where the texture comes from. You want them golden brown and crispy, then let them rest on paper towels for a moment so they don't get soggy.
-
The Final Caramelization:
Tossing the sauced chicken back into a hot wok for 30 seconds is my favorite part. It lets the sauce glaze the chicken and softens the 1 cup fresh baby spinach just right.
-
Serving at the Peak:
This dish is best served immediately while the chicken is still hot and the sauce is glossy. I usually plate it right away and sprinkle on the toasted sesame seeds and sliced green onions.
-
Shake off any excess flour before frying to keep the oil clean and the coating light.
-
Keep your oil temperature steady by adding the chicken in small batches.
-
Reserve a tiny bit of the pan drippings to stir into your sauce for a richer flavor.
-
If you're feeling brave, add a pinch of cayenne pepper for a more authentic spicy kick.
Pro Tips
Just take your time with it, and I know it'll turn out wonderful.
Honey Baked Salmon – Easy & Delicious
Honey‑baked salmon with a sweet‑savory glaze, ready in under thirty minutes.
Better For You Treats
To keep things a bit lighter, you could use chicken breast instead of thighs or swap the flour for a whole-grain version. If you're watching the sugar, replacing the 2 tablespoons honey with monk fruit sweetener is a lovely way to keep the flavor without the spike.
Ways to Make it Your Own
I've found that stirring in 1 teaspoon of curry powder creates a warm, aromatic twist that is just lovely. Or, if you like it a bit fresher, a drizzle of sriracha and some chopped cilantro on top really brightens things up.
Serving Suggestions
I usually serve this over a bed of steamed jasmine rice, but fluffy quinoa works too. For a bit of extra crunch, a side of stir-fried green beans is just the thing to round out the meal.
Frequently Asked Questions
→ What if I don't have Shaoxing wine?
Oh, don't worry! A dry sherry works just as well to give the batter that subtle depth.
→ How do I keep the chicken from getting soggy?
The trick is to fry in batches and do that final 30-second sear in the wok—it seals the sauce onto the crust.
→ Can I make this ahead of time?
You can, but I'd suggest reheating it in the oven at 350°F to bring back some of that lovely crispness.
Nutrition Facts
per serving
550
Calories
32g
Protein
42g
Carbs
28g
Fat
Taste Profile
A rich balance of honey-sweetness and savory soy with a gentle chili warmth.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Provides a similar fermented depth.
Adds a slightly different, earthy sweetness.
Leaner option, but be careful not to overcook.
Recipe Variations
Try these delicious twists on the original
Low‑Sugar General Tso's
For a lighter version, replace the honey with 1 tablespoon of monk fruit sweetener and reduce the rice vinegar for a similar sweetness without the sugar spike.
Curried General Tso's
Stir in 1 teaspoon of curry powder to the sauce for a warm, aromatic twist that pairs wonderfully with coconut-rice.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Overcrowding the pan, which drops the oil temperature and makes chicken greasy.
- Adding the slurry too quickly, causing lumps in the sauce.
- Overcooking the spinach in the final step, making it mushy instead of wilted.
Meal Prep & Storage
Make Ahead Tips
You can prep the sauce in advance and keep it refrigerated, or bread the chicken and keep it chilled until you're ready to fry.
Leftover Ideas
Store leftovers in a sealed container in the fridge for 4 days or freeze for 3 months. Reheat in an oven at 350°F to bring back the crispiness.
Perfect Pairings
Serve this with...
Cooking Timeline
Whisk batter and coat chicken; let marinate.
Heat oil to 350°F and rinse spinach.
Fry chicken in batches until golden brown.
Simmer sauce and thicken with cornstarch slurry.
Toss chicken in sauce, stir-fry with spinach, and garnish.
Homemade General Tso's Chicken
There is something so comforting about the way a sweet and spicy glaze clings to a crispy coating. This homemade general tso's chicken brings that familiar, nostalgic take-out warmth right into your own cozy kitchen.
Timing
Prep Time
25 Minutes
Cook Time
20 Minutes
Total Time
45 Minutes
Recipe Details
Ingredients
Chicken Coating
-
01
8 ounces all‑purpose flour
-
02
4 tablespoons potato starch
-
03
1 teaspoon baking powder
-
04
1/2 teaspoon salt
-
05
1/2 teaspoon ground black pepper
-
06
1 tablespoon soy sauce
-
07
1 tablespoon Shaoxing wine (or dry sherry)
-
08
1 teaspoon sugar
-
09
4 chicken thighs, boneless skinless, cut into 1‑inch cubes
Frying & Vegetables
-
01
2 tablespoons vegetable oil, for frying
-
02
1 cup fresh baby spinach, roughly chopped
General Tso Sauce
-
01
4 garlic cloves, minced
-
02
1 inch fresh ginger, peeled and minced
-
03
3 tablespoons hoisin sauce
-
04
1/4 cup light soy sauce
-
05
2 tablespoons rice vinegar
-
06
2 tablespoons honey
-
07
1 tablespoon chili garlic sauce
-
08
1 teaspoon cornstarch
-
09
2 tablespoons water
-
10
1 teaspoon sesame oil
Garnish
-
01
1 tablespoon toasted sesame seeds
-
02
2 green onions, sliced thinly
Instructions
In a large mixing bowl, whisk together your 8 ounces all‑purpose flour, 4 tablespoons potato starch, 1 teaspoon baking powder, 1/2 teaspoon salt, and 1/2 teaspoon ground black pepper. Now, stir in the 1 tablespoon soy sauce, 1 tablespoon Shaoxing wine (or dry sherry), and 1 teaspoon sugar until the batter is smooth. Fold in those 4 chicken thighs, boneless skinless, cut into 1‑inch cubes until they're evenly coated. Let them sit for about 10 minutes; honestly, it just helps them absorb all that lovely flavor.
Heat 1‑2 inches of 2 tablespoons vegetable oil, for frying in a deep skillet or wok until it hits 350°F (175°C). While you're waiting for the oil to get hot, just pop your 1 cup fresh baby spinach, roughly chopped in a colander, rinse it well, and drain it.
Working in batches so you don't crowd the pan, slide the coated chicken cubes into the hot oil. Fry each batch for 3‑4 minutes, turning them just once, until they're golden brown and crispy. Wow, the smell is wonderful. Remove them with tongs, drain on paper towels, and let them rest on a plate.
In a small saucepan, combine your 4 garlic cloves, minced, 1 inch fresh ginger, peeled and minced, 3 tablespoons hoisin sauce, 1/4 cup light soy sauce, 2 tablespoons rice vinegar, 2 tablespoons honey, and 1 tablespoon chili garlic sauce. Bring it to a simmer over medium heat, stirring frequently for about 2 minutes.
Whisk your 1 teaspoon cornstarch and 2 tablespoons water together in a small bowl to make a slurry. Stir this slurry into the simmering sauce; it only takes about 1 minute, but you'll see it thicken up just enough to coat the back of a spoon.
Pour that thickened sauce over your fried chicken in a large bowl. Toss it gently—you don't want to break the crust—until every piece is thoroughly coated.
Return the sauced chicken to a very hot skillet or wok and stir‑fry for 30 seconds just to let the sauce caramelize lightly. Toss in the 1 cup fresh baby spinach, roughly chopped until it wilts, and then pour over the 1 teaspoon sesame oil for a nice finish.
Transfer the finished dish to a serving plate and sprinkle with 1 tablespoon toasted sesame seeds and 2 green onions, sliced thinly.
Serve it immediately over steamed white rice or fluffy quinoa. I personally love a side of stir‑fried green beans for that extra bit of crunch.
Notes & Tips
-
1
Keep your oil temperature steady at 350°F to avoid greasy chicken.
-
2
Using chicken thighs keeps the meat juicy even after double-cooking.
-
3
Letting the chicken marinate in the batter for 10 minutes is a small step that makes a big difference.
Tools You'll Need
-
Large skillet or wok for high-heat frying
-
Tongs for safely flipping chicken
-
Small saucepan for simmering the sauce
-
Whisk to ensure the batter and slurry are smooth
-
Measuring spoons and cups for precision
-
Small and large bowls for mixing and tossing
-
Colander for rinsing spinach
-
Serving plate for presentation
-
Knife and cutting board for prep
-
Heat‑resistant spoon for stirring
Must-Know Tips
-
Excess Flour, Shake off any extra flour before frying to keep the coating light and extra crispy.
-
Oil Temp, Add chicken in small batches so the oil temperature doesn't drop too much.
-
Sichuan Kick, If you like an authentic spicy kick, add a pinch of cayenne pepper or fresh Sichuan peppercorns to the sauce.
Professional Secrets
-
Pan Drippings, Reserve a splash of the pan drippings and add it to the sauce for a richer, oil-infused flavor.
-
Caramelization, The 30-second final stir-fry is the secret to getting that glossy, restaurant-style glaze.
-
Slurry Timing, Adding the cornstarch slurry at the very end ensures the sauce thickens perfectly without clumping.
What readers are saying
Community reviews from home cooks like you
So easy and delicious. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Highly recommend giving it a try.
My new favorite way to make Homemade General Tso's Chicken. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Already shared it with a friend.
I wanted to love this dish, but it didn't quite work for me. The texture was a touch off, but the flavor saved it. I think with some tweaks it could be really good.
The flavors were spot on. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. I swapped one ingredient and it still worked. Already shared it with a friend.
The flavors were spot on. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Already shared it with a friend.
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.
Absolutely loved this recipe! I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. I would reduce the salt a little. My kids even asked for seconds.
The flavors were spot on. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. The texture was a touch off, but the flavor saved it. My kids even asked for seconds.
Pretty good overall. The flour flavor was nice, but i added a bit more seasoning next time. I might try it again with some adjustments.
So easy and delicious. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Will be making this regularly.
This exceeded my expectations. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Great addition to my recipe rotation.
Perfect for a busy weeknight. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Thanks for sharing this one!
Good, but not amazing. The flour flavor was nice, but next time i'll double the sauce. I might try it again with some adjustments.
Can't believe how simple this was. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. It took slightly longer than the recipe said. Thanks for sharing this one!
This was a hit with my family. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. It took slightly longer than the recipe said. Saving this for later.
It was okay, with a few tweaks. The flour flavor was nice, but the texture was a touch off, but the flavor saved it. I might try it again with some adjustments.
Perfect for a busy weeknight. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Next time I'll double the sauce. My kids even asked for seconds.
Will definitely make this again. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. Saving this for later.
I was surprised how good this turned out. I really liked how the 8 ounces all‑purpose flour and 4 tablespoons potato starch came together. My kids even asked for seconds.
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