The Best General Tso’s Chicken (That Beats Any Takeout Order!)

The Best General Tso’s Chicken (That Beats Any Takeout Order!)

Ever wonder why restaurant General Tso’s chicken is crispy, sticky, and addictive while homemade versions are soggy and bland? I used to think that perfect Chinese takeout required a commercial kitchen until I discovered this foolproof General Tso’s chicken recipe. Now my weeknight dinners include crispy chicken in sweet-spicy sauce that my family likes better than delivery, and honestly, I’m saving a fortune by not ordering out three times a week.

Here’s the Thing About This Recipe

What makes this General Tso’s chicken recipe work is the way cornstarch creates an incredibly crispy coating while the sauce balances sweet, savory, tangy, and spicy flavors perfectly. Here’s what I’ve learned: most people either skip the cornstarch coating (resulting in soggy chicken) or make the sauce too sweet or too salty. But when you properly coat the chicken pieces and get your sauce proportions right, you’re creating actual restaurant-quality results that rival anything from your favorite Chinese spot. It’s honestly that simple—crispy chicken, balanced sauce, high heat. No wok or special equipment required.

What You’ll Need (And My Shopping Tips)

Good boneless, skinless chicken thighs are worth using instead of chicken breast. I learned this after making this recipe with breast meat three times and ending up with dry, tough chicken. Thighs stay juicy and tender even with high-heat cooking. Look for thighs that are uniform in size and not overly fatty.

Cornstarch is crucial here—it creates that crispy coating that stays crunchy even after saucing. Don’t substitute flour; it doesn’t work the same way. The vegetable oil should have a high smoke point—peanut oil or canola work great. According to Serious Eats’ guide to stir-frying, high-heat cooking requires oils that won’t break down.

Fresh garlic and ginger are absolutely essential—the jarred stuff tastes sharp and chemical. For the sauce, low-sodium soy sauce lets you control the salt level. Hoisin sauce adds that dark, sweet complexity you recognize from takeout. Rice vinegar provides tang, while honey balances everything with natural sweetness. Sesame oil is for finishing—a little goes a long way, so don’t use more than called for.

Red pepper flakes add heat—adjust based on your spice tolerance. Fresh green onions and sesame seeds aren’t just garnish; they add flavor and textural contrast that completes the dish.

Let’s Make This Together

Start by cutting 1 pound of chicken thighs into bite-sized pieces, about 1-1.5 inches each. Pat them dry with paper towels—moisture is the enemy of crispy coating. Place 1/2 cup of cornstarch in a shallow bowl or zip-top bag. Add the chicken pieces and toss until every piece is well coated. Here’s where I used to mess up: I’d shake off too much cornstarch trying to make it look neat, but you actually want a generous coating that will crisp up beautifully.

Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat until it’s shimmering and almost smoking. Working in batches (don’t crowd the pan or the chicken will steam instead of crisp), add the cornstarch-coated chicken pieces. Let them sit undisturbed for 2-3 minutes until the bottom is golden and crispy, then flip and cook another 2-3 minutes. Remove to a plate and repeat with remaining chicken, adding more oil between batches if needed.

In the same skillet, add 3 minced garlic cloves and 1 inch of minced fresh ginger. Sauté for about 30 seconds until fragrant—don’t walk away because garlic burns fast. Now for the fun part: in a small bowl, whisk together 2/3 cup low-sodium soy sauce, 1/4 cup hoisin sauce, 3 tablespoons rice vinegar, 3 tablespoons honey, 1 teaspoon sesame oil, and 1/2 teaspoon red pepper flakes (or more if you like heat). Pour this sauce into the skillet and let it simmer for 2 minutes, stirring occasionally. It should reduce slightly and thicken.

Return all the cooked chicken to the skillet and toss to coat in that gorgeous sauce. Cook for 2-3 minutes, stirring frequently, until the chicken is heated through and the sauce has thickened and coats every piece. The sauce should be glossy and sticky, clinging to the chicken. Stir in the chopped green onions during the last 30 seconds.

Serve immediately over cooked white rice, garnished with sesame seeds and extra green onions. This whole thing takes about 30 minutes, which means Chinese takeout at home on a weeknight. Check out my Kung Pao Chicken for another restaurant-style Chinese chicken dish that’s just as easy and delicious.

When Things Go Sideways (And They Will)

Chicken coating fell off in the pan? You didn’t let it cook long enough before flipping, or the pan wasn’t hot enough. In reality, I’ve learned that the coating needs 2-3 minutes undisturbed to set and crisp. If it’s already fallen off, the chicken still tastes great—just less crispy. This is totally fixable next time with patience and higher heat.

Sauce is too salty? You used regular soy sauce instead of low-sodium. Don’t panic—add another tablespoon of honey and rice vinegar to balance the saltiness. Every soy sauce brand has different sodium levels, so taste as you go.

Not spicy enough? Add more red pepper flakes or a drizzle of sriracha to the sauce. This goes from mild to spicy fast, so add gradually and taste. My kids like it mild, so I often serve hot sauce on the side for adults to add their own heat.

Chicken is rubbery and overcooked? You cooked it too long or at too high heat. This goes from perfect to tough fast with chicken thighs, though they’re more forgiving than breast meat. Next time, check at 2 minutes per side instead of waiting the full 3.

When I’m Feeling Creative

Orange General Tso’s Chicken: Add 2 tablespoons orange juice and 1 teaspoon orange zest to the sauce for a citrusy twist. Around Chinese New Year celebrations, this version feels festive and slightly different.

Extra Veggie General Tso’s: Add bell peppers, broccoli florets, or snap peas to the sauce while it simmers. When I’m trying to eat more vegetables, this turns it into a complete one-pan meal.

Cashew General Tso’s Chicken: Stir in 1/2 cup roasted cashews with the green onions for added crunch and richness. This has been a total game-changer for anyone who loves the texture contrast of nuts in stir-fries.

General Tso’s Cauliflower: Use cauliflower florets instead of chicken for a vegetarian version. Fair warning: cauliflower needs 5-6 minutes to get tender-crisp, longer than chicken.

What Makes This Recipe Special

General Tso’s chicken is actually an American-Chinese creation, not an authentic Chinese dish. According to Wikipedia’s guide to General Tso’s chicken, it was invented in the 1950s by chef Peng Chang-kuei and became hugely popular in North America in the 1970s. The dish is named after Qing Dynasty military leader Zuo Zongtang (General Tso), though he never ate anything like this. The technique of coating chicken in cornstarch before frying creates an incredibly crispy texture that holds up to saucing, while the balance of sweet, sour, salty, and spicy flavors represents the complexity that makes Chinese-American cuisine so crave-worthy. What sets this recipe apart is how it replicates restaurant results at home without deep frying or specialized equipment, proving that your favorite takeout dishes can be made in your own kitchen with ingredients from any grocery store.

Questions I Always Get

Can I make this General Tso’s chicken ahead of time?

The chicken is best served immediately while crispy. You can prep the sauce ahead and refrigerate for up to 3 days, then cook the chicken fresh. If you have leftovers, they’ll lose crispiness but still taste great—reheat in a 400°F oven for 5 minutes to recrisp slightly rather than microwaving.

What if I only have chicken breast instead of thighs?

Chicken breast works but cooks faster and can dry out more easily. Cut into smaller pieces and reduce cooking time to 2 minutes per side. Every cut of chicken has its own personality—thighs are just more forgiving and flavorful.

Can I bake this instead of pan-frying?

You can! Arrange cornstarch-coated chicken on a parchment-lined baking sheet, spray with cooking spray, and bake at 425°F for 15-18 minutes, flipping halfway. Then toss with the sauce. It won’t be quite as crispy as pan-fried but it’s a lighter option.

How spicy is this recipe?

With 1/2 teaspoon red pepper flakes, it’s mild with just a gentle warmth. For medium spice, use 1 teaspoon. For hot, use 1.5-2 teaspoons or add sriracha to taste. Around here, we’ve discovered that serving hot sauce on the side keeps everyone happy.

What’s the best rice to serve with General Tso’s chicken?

Plain white jasmine or long-grain rice is traditional and lets the chicken shine. Brown rice or cauliflower rice work too if you want something healthier. I make extra rice because everyone wants seconds and the sauce is too good to waste.

Can I double this recipe for a crowd?

Absolutely! Double everything and cook the chicken in more batches to avoid crowding the pan. The sauce scales perfectly. I often make a double batch for meal prep—it reheats well even if it loses some crispiness.

Before You Head to the Kitchen

I couldn’t resist sharing this because takeout shouldn’t be the only way to get delicious Chinese food, and this General Tso’s chicken proves you can make restaurant-quality dishes at home for a fraction of the cost. The best weeknight dinners are when everyone thinks you ordered in but you actually cooked it yourself. You’ve got this—it’s just chicken, sauce, and confidence!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Delicious sweet and sour chicken served over fluffy white rice, topped with chopped green onions and sesame seeds, perfect for dinner or lunch.

General Tso’s Chicken


Description

This crispy General Tso’s chicken features cornstarch-coated chicken thighs tossed in a sweet, tangy, and spicy sauce for a restaurant-quality Chinese takeout dish that’s ready in 30 minutes at home.

Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 4Delicious sweet and sour chicken served over fluffy white rice, topped with chopped green onions and sesame seeds, perfect for dinner or lunch.


Ingredients

Scale

For the Chicken:

  • 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces (about 11.5 inches)
  • 1/2 cup cornstarch (this creates the crispy coating—don’t substitute)
  • 2 tablespoons vegetable oil, plus more for cooking batches (peanut or canola work great)

For the Sauce:

  • 3 cloves garlic, minced (fresh, not jarred)
  • 1 inch fresh ginger, minced (about 1 tablespoon)
  • 2/3 cup low-sodium soy sauce (crucial—regular is too salty)
  • 1/4 cup hoisin sauce (adds that dark, sweet complexity)
  • 3 tablespoons rice vinegar (not regular vinegar—they taste different)
  • 3 tablespoons honey (real honey, not corn syrup)
  • 1 teaspoon sesame oil (a little goes a long way)
  • 1/2 teaspoon red pepper flakes (adjust for spice preference)

For Serving:

  • 2 green onions, chopped
  • Cooked white rice (jasmine or long-grain)
  • Sesame seeds, for garnish

Instructions

  1. Cut the chicken thighs into bite-sized pieces, about 1-1.5 inches each. Pat them completely dry with paper towels—moisture prevents crisping.
  2. Place the cornstarch in a shallow bowl or large zip-top bag. Add the chicken pieces and toss until every piece is well coated. Don’t shake off too much—you want a generous coating.
  3. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat until shimmering and almost smoking. This takes about 2 minutes.
  4. Working in batches to avoid crowding, add the cornstarch-coated chicken pieces to the hot pan. Let them sit undisturbed for 2-3 minutes until the bottom is golden and crispy, then flip and cook another 2-3 minutes until golden all over.
  5. Remove the cooked chicken to a plate and repeat with remaining chicken, adding more oil between batches if needed. Don’t rush this—crowding makes soggy chicken.
  6. In the same skillet (no need to clean it), add the minced garlic and ginger. Sauté for about 30 seconds, stirring constantly, until fragrant but not brown. Watch carefully—garlic burns fast.
  7. In a small bowl, whisk together the soy sauce, hoisin sauce, rice vinegar, honey, sesame oil, and red pepper flakes until smooth.
  8. Pour the sauce mixture into the skillet with the garlic and ginger. Let it simmer for about 2 minutes, stirring occasionally, until it reduces slightly and thickens. The sauce should bubble gently.
  9. Return all the cooked chicken to the skillet and toss to coat every piece in the sauce. Cook for 2-3 minutes, stirring frequently, until the chicken is heated through and the sauce is thick and glossy.
  10. Stir in the chopped green onions during the last 30 seconds of cooking.
  11. Serve immediately over cooked white rice, garnished with sesame seeds and extra green onions. Enjoy while hot and crispy!

Nutrition Information (Per Serving):

  • Calories: 385
  • Carbohydrates: 42g
  • Protein: 28g
  • Fat: 11g
  • Fiber: 1g
  • Sodium: 1,120mg
  • Iron: 2.5mg (14% DV)
  • Vitamin C: 4mg (4% DV)

This General Tso’s chicken provides excellent protein from chicken thighs, plus iron and B vitamins for energy—all while being naturally gluten-free if you use gluten-free soy sauce.

Notes:

  • Chicken thighs stay juicier than breast meat with high-heat cooking. Don’t substitute breast unless you’re okay with potentially drier results.
  • Don’t crowd the pan. Cook in batches even if it takes longer—crowded chicken steams instead of crisping.
  • Low-sodium soy sauce is crucial. Regular soy sauce makes this way too salty. Trust me on this.
  • Every stove cooks differently. Watch your chicken carefully—thin pieces cook faster, thick ones need more time.
  • The sauce will thicken as it cools, so if it seems too thin in the pan, it’ll be perfect once plated.

Storage Tips:

Store leftover General Tso’s chicken in an airtight container in the fridge for up to 3 days. The coating will soften as it sits, but it still tastes great. Reheat in a 400°F oven for 5-7 minutes to recrisp slightly, or reheat in a skillet over medium heat with a splash of water. Don’t microwave—it makes the coating rubbery. You can freeze the cooked chicken for up to 2 months, but the texture won’t be as good when reheated. I usually just make what I’ll eat within a few days.

Serving Suggestions:

  • Classic Takeout Style: Serve over white rice with steamed broccoli on the side
  • Meal Prep: Portion into containers with rice and vegetables for easy grab-and-go lunches
  • Dinner Party: Serve family-style on a platter garnished with green onions and sesame seeds
  • Fried Rice Combo: Serve over fried rice instead of white rice for extra flavor

Mix It Up (Recipe Variations):

Orange General Tso’s Chicken: Add 2 tablespoons orange juice and 1 teaspoon orange zest to the sauce for a citrusy, sweet variation.

Extra Veggie General Tso’s: Add bell peppers, broccoli florets, or snap peas to the sauce while it simmers for a one-pan meal with more vegetables.

Cashew General Tso’s Chicken: Stir in 1/2 cup roasted cashews with the green onions for added crunch and richness that elevates the whole dish.

General Tso’s Cauliflower: Replace chicken with cauliflower florets for a vegetarian version—cook the cauliflower 5-6 minutes until tender-crisp before saucing.

What Makes This Recipe Special:

This General Tso’s chicken recipe honors the American-Chinese culinary tradition that created comfort food classics beloved across North America. By using accessible ingredients and simple pan-frying instead of deep-frying, it makes restaurant-quality results achievable in any home kitchen without specialized equipment or hard-to-find ingredients. The technique of cornstarch coating creates that signature crispy texture that holds up to the sticky-sweet-spicy sauce, proving that your favorite takeout dishes don’t require professional kitchens—just good ingredients, proper technique, and the confidence to try.

Leave a Comment

Recipe rating