Homemade General Tso's Chicken

Better than the takeout box. Bold, crunchy, and deeply satisfying.

Global Flavors & Food Inspiration .

Skip the delivery and embrace the sizzle. This recipe balances a sticky honey and hoisin sauce with perfectly fried chicken. It's a family favorite that never misses.

Published: September 3, 2026
Share:
Jump to Recipe Pin It
Homemade General Tso's Chicken | Recipe Blog

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.
Preparing Homemade General Tso's Chicken | Recipe Blog

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.

  • Pro Tips

    • 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.

    Just take your time with it, and I know it'll turn out wonderful.

Cooking Homemade General Tso's Chicken | Recipe Blog

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.

Homemade General Tso's Chicken Ready to Serve | Recipe Blog

Nutrition Facts

per serving

550

Calories

32g

Protein

42g

Carbs

28g

Fat

Fiber: 3g
Sugar: 22g
Sodium: 1800mg

Taste Profile

🍯 Sweet
High
🧂 Salty
Medium
🌶️ Spicy
Medium
🍋 Sour
Low
🍖 Umami
High

A rich balance of honey-sweetness and savory soy with a gentle chili warmth.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Shaoxing wine Dry sherry

Provides a similar fermented depth.

Honey Maple syrup

Adds a slightly different, earthy sweetness.

Chicken thighs Chicken breast

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...

Steamed jasmine rice for a traditional absorbency of the sauce. Stir-fried green beans for a fresh, crunchy contrast. Fluffy quinoa for a modern, protein-packed base.

Cooking Timeline

0-10 min

Whisk batter and coat chicken; let marinate.

10-20 min

Heat oil to 350°F and rinse spinach.

20-30 min

Fry chicken in batches until golden brown.

30-40 min

Simmer sauce and thicken with cornstarch slurry.

40-45 min

Toss chicken in sauce, stir-fry with spinach, and garnish.

Homemade General Tso's Chicken

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.

Author: Sofia Rivera

Timing

Prep Time

25 Minutes

Cook Time

20 Minutes

Total Time

45 Minutes

Recipe Details

Category: Global Flavors & Food Inspiration
Difficulty: Medium
Cuisine: Chinese
Yield: 4 servings
Dietary: Dairy-Free

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

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

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.

Step 06

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.

Step 07

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.

Step 08

Transfer the finished dish to a serving plate and sprinkle with 1 tablespoon toasted sesame seeds and 2 green onions, sliced thinly.

Step 09

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

4.1 /5
19 reviews
presentation
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.
ingredients
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.
time
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.
meal-prep
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.
substitution
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.
time
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.
texture
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.
family-friendly
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.
family-friendly
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.
family-friendly
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.
taste
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.
texture
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!
time
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.
presentation
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!
time
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.
substitution
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.
ingredients
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.
overall
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.
taste
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.
Sofia Rivera

Recipe by

Sofia Rivera

Exploring 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