General Tso’s Chicken is one of those recipes that feels like it belongs only on a restaurant menu, until you make it yourself and realize your own kitchen was capable of it all along. I still remember standing at my stove on a rainy Tuesday evening, convinced I could never match that sticky, glossy crunch from our favorite Chinese takeout spot on the corner. I was wrong, and my family has been requesting this ever since.
It was the kind of night where everyone was tired and nobody wanted to wait 45 minutes for delivery. My youngest had been talking about that sweet and spicy chicken all week, so I pulled out my skillet, gathered a handful of pantry staples, and got to work. The kitchen filled with the warm scent of garlic and ginger hitting sesame oil, and within 30 minutes I had a plate of golden, saucy chicken that had everyone crowding around the stove before it even hit the table. That night, this recipe earned a permanent spot in our home. Your kitchen is about to smell absolutely wonderful.
Why This General Tso’s Chicken Belongs in Your Recipe Box
I have made a lot of Chinese-inspired chicken dishes over the years, but this one checks every single box: flavor, speed, and that irresistible crunch. Here is why this crispy General Tso’s Chicken works every time:
- Sweet, savory, spicy, and tangy all in one dish that satisfies every craving at once
- No deep fryer needed, shallow frying gives you beautifully crispy chicken with far less oil
- One sauce works double duty as both the marinade and the glossy finishing glaze, saving you time and dishes
- Ready in about 25 minutes of active cooking, plus a quick 30-minute marinate, perfect for busy weeknights
- Uses simple pantry ingredients you likely already have on hand
- Genuinely better than most Chinese takeout, made fresh and to your taste in your own kitchen
Key Players in This Recipe
Understanding what each ingredient brings to the pan is the kind of kitchen knowledge that makes all the difference. Here is what goes into a great General Tso’s Chicken and why each piece matters:
Boneless skinless chicken thighs stay juicy and forgiving through the frying process. I always reach for thighs over breast because even if the oil temperature dips slightly, the meat stays tender.
Light soy sauce provides the savory backbone of the sauce without overpowering the other flavors or making the glaze look too dark. Never use dark soy sauce here.
Hoisin sauce is the quiet secret ingredient. It adds a subtle depth and a hint of sweetness that takes the sauce from good to something you want to eat with a spoon.
Rice vinegar brings the signature gentle tang that keeps the sweetness honest. White wine vinegar works in a pinch, but rice vinegar is worth having in your pantry.
Chili paste such as Sambal Oelek delivers the heat. Start with 2 teaspoons and adjust from there based on who is eating.
Brown sugar adds a gentle caramel warmth. Three tablespoons is the right balance; enough sweetness without turning this into a dessert.
Cornstarch does two jobs here: it coats the chicken for that signature crispiness and it thickens the sauce into that gorgeous, glossy consistency.
Toasted sesame oil ties everything together with a nutty aroma. Just one teaspoon makes a noticeable difference.
Fresh ginger and garlic appear in both the marinade (grated) and the stir fry (finely chopped). The method matters; grated garlic burns in the pan fast, so the knife is your friend at that stage.
How to Make General Tso’s Chicken Step by Step
Step 1. Combine the soy sauce, hoisin, rice vinegar, chili paste, and sesame oil in a bowl. This becomes your Sauce-Marinade and it does the heavy lifting throughout the whole recipe.
Step 2. Scoop out 2 tablespoons of the Sauce-Marinade and toss it with your cut chicken thighs along with the finely grated ginger and garlic. Let it sit for 30 minutes. This step seasons the chicken from the inside out and is worth the wait.
Step 3. Add 1 cup of cornstarch directly to the marinated chicken and toss well, making sure every piece is coated and separated. I have learned through many batches that generous cornstarch coverage is the real key to crispiness.
Step 4. Tip the coated chicken into a colander and shake to remove the excess cornstarch. Too thick a coating turns powdery, so this step keeps the texture light and clean.
Step 5. Finish the sauce by whisking brown sugar, 1 tablespoon of cornstarch, and the chicken stock into the remaining Sauce-Marinade. Set it aside and have it ready to go.
Step 6. Heat about 3/4 inch of oil in a deep skillet to 390 degrees F (200 degrees C). Getting the temperature right before the chicken goes in is what separates pale, greasy pieces from genuinely golden, crispy ones. A thermometer helps here.
Step 7. Fry the chicken pieces for 3 minutes, flipping halfway through, until they are deep golden and crispy. Work in batches rather than crowding the pan. Drain on a paper towel-lined plate.
Step 8. Discard the frying oil and wipe the skillet clean. Return it to medium heat with 2 fresh tablespoons of oil. Add your finely chopped (not grated) garlic, ginger, and red pepper flakes. Let them sizzle for about 30 seconds until the garlic turns light golden and the kitchen smells incredible.
Step 9. Pour in the prepared sauce and bring it to a gentle simmer, stirring occasionally, until it thickens enough that you can draw a clear line across the bottom of the pan.
Step 10. Add the crispy chicken and toss quickly to coat. Speed matters here: the faster you plate it, the crispier the chicken stays. Garnish with sliced green onion and sesame seeds and serve immediately over rice.
Making the Most of Leftovers
I store any leftover General Tso’s Chicken in an airtight container in the refrigerator, where it keeps well for up to 5 days. The sauce continues to develop flavor overnight, so day-two leftovers are genuinely good.
For reheating, the stovetop is your best option. Add a small splash of water to loosen the sauce and warm gently over medium heat. The chicken will be softer after sitting in the sauce overnight, but the flavor holds up well. A quick pass in a toaster oven or air fryer can bring back some texture if that matters to you.
For the crispiest results, fry and store the chicken separately from the sauce if you are planning ahead. Combine them just before serving.
Building the Perfect Plate
General Tso’s Chicken shines as the star of a larger spread. Here are some of my favorite ways to complete the meal:
- Egg Fried Rice soaks up every drop of that glossy sauce and rounds out the plate perfectly
- Easy Chinese Beef and Broccoli makes a wonderful companion dish for a full Chinese-inspired spread at home
- Sticky Garlic Chicken Noodles for a heartier noodle side that carries the same bold Asian flavors
- Bang Bang Fried Rice adds a spicy, creamy contrast that plays well alongside the sweet heat of this dish
- Steamed Chinese broccoli or a simple vegetable stir fry for something fresh and green to cut through the richness
FAQs
Yes, but tenderize it first. Add 1/4 teaspoon of baking soda to the marinade, let the chicken sit for at least one hour or overnight, then rinse before coating. This gives you protection against the dry, overcooked texture that breast meat is prone to when frying.
White wine vinegar is the best swap. Use the same amount. Plain white vinegar also works but is sharper, so start with a little less.
You can marinate the chicken overnight and prepare the sauce in advance. Fry the chicken fresh right before serving for the best texture. The frying only takes a few minutes once everything is prepped.
General Tso’s Chicken
Ingredients
Equipment
Method
-
Combine the soy sauce, hoisin, rice vinegar, chili paste, and sesame oil in a bowl to form the Sauce-Marinade.
-
Remove 2 tablespoons of the Sauce-Marinade and toss with the cut chicken thighs, grated ginger, and grated garlic. Marinate for 30 minutes.
-
Add 1 cup of cornstarch to the marinated chicken and toss to coat, keeping pieces separated.
-
Tip the chicken into a colander and shake to remove excess cornstarch.
-
Whisk the brown sugar, 1 tablespoon cornstarch, and chicken stock into the remaining Sauce-Marinade. Set aside.
-
Heat about 3/4 inch of frying oil in a deep skillet to 390 degrees F (200 degrees C).
-
Fry chicken pieces in batches for 3 minutes, flipping halfway, until golden and crispy. Drain on paper towels.
-
Discard frying oil, wipe skillet clean, and return to medium heat with 2 tablespoons of fresh oil.
-
Add finely chopped garlic, ginger, and red chili flakes. Saute for 30 seconds until garlic turns light golden.
-
Pour in the prepared sauce and simmer, stirring, until thickened enough to draw a line across the pan base.
-
Add crispy chicken, toss quickly to coat, transfer to serving plate, garnish with green onion and sesame seeds, and serve immediately with rice.

