Tso Chicken Recipe: Crispy Bites in Sweet-Spicy Sauce

Tso Chicken Recipe: Crispy Bites in Sweet-Spicy Sauce

This recipe delivers crispy chicken pieces coated in a glossy sweet-spicy sauce that rivals any takeout version. I perfected the technique after testing multiple frying methods to achieve that ideal texture without excess oil.

The secret lies in double-frying the chicken for maximum crispiness while keeping the interior tender. The sauce comes together quickly with simple pantry staples, balancing sweet and tangy flavors with just the right amount of heat.

What results is a dish with shatteringly crispy edges and a sauce that clings perfectly to each piece. The contrast between the crunchy exterior and juicy chicken makes every bite satisfying.

Serve this over steamed rice with steamed broccoli for a complete meal that’s ready in under an hour. The sauce thickens beautifully as it coats the chicken, creating that signature restaurant-style finish.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Tso Chicken

Crispy chicken meets glossy sweet-spicy sauce with these pantry staples and fresh aromatics.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Cornstarch 🌾 ½ cup For crispy coating
All-Purpose Flour 🌾 ½ cup Lightly seasoned
Large Egg 🥚 1 whole For egg wash
Vegetable Oil 🫒 3 cups For deep frying
Granulated Sugar 🍚 ½ cup Balances sauce tang
Rice Vinegar 🍯 ¼ cup For acidity
Soy Sauce 🥢 3 tbsp Low-sodium preferred
Garlic Cloves 🧄 4 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated, peeled
Dried Red Chili Peppers 🌶️ 6 pieces Seeds removed for heat control
Green Onions 🧅 4 whole Sliced for garnish
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The chicken is non-negotiable here. Thighs stay juicier than breasts through double-frying—Costco or Whole Foods have reliable options. For the sauce, San Marzano tomatoes aren’t needed, but do use low-sodium soy sauce to control seasoning. Fresh ginger and garlic are essential (pre-minced lacks punch). The dried chilies should be vibrant red and pliable, not brittle or faded.

No rice vinegar? Apple cider vinegar at one-to-one works. Out of cornstarch? Potato starch or arrowroot will crisp similarly. Want less heat? Reduce chilies to 3-4 pieces or remove all seeds. The egg wash is key for coating adhesion—skip it and the crust may slide off. For a gluten-free version, tamari instead of soy sauce plus rice flour for dredging.

Fry oil can be reused once if cooled and strained. Cooked chicken keeps 3-4 days in the fridge, but the coating softens. For leftovers, reheat on a rack in a 400°F oven to revive crispiness. The sauce thickens as it cools—thin with 1-2 tbsp water when reheating.

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: Honestly, just coat the chicken thighs in cornstarch and flour, dip in egg, and fry—no fancy prep here.
  • Crispy Outside, Juicy Inside: That cornstarch coating gives it this addictive crunch while keeping the thighs tender. I’ll be real: it’s the reason I make this weekly.
  • Feeds a Crowd: Between us, it’s my go-to for game nights or when the kids bring friends over—always disappears fast.
  • Leftovers? Better: The flavors deepen overnight, so I double the batch just to have it for lunch the next day.

Step-by-Step Instructions for Tso Chicken

Achieve restaurant-quality results with this precise method for crispy chicken in a glossy, well-balanced sauce.

Step 1: Prepare and Coat the Chicken

Cut the 1.5 lb boneless skinless chicken thighs into 1-inch pieces and pat them completely dry with paper towels. This step is crucial—any moisture will prevent the coating from adhering properly and compromise crispiness.

In a large bowl, whisk together the 0.5 cup cornstarch, 0.5 cup all-purpose flour, 1 tsp salt, and 0.5 tsp black pepper. In a separate bowl, beat the 1 whole large egg until uniform. Dip each piece of chicken into the egg, then dredge thoroughly in the starch mixture. Press gently to ensure an even, thick coating clings to every piece.

Step 2: Deep-Fry to Golden Perfection

Pour the 3 cups vegetable oil into a deep, heavy-bottomed pot and heat to 350°F over medium-high heat. Use a thermometer for accuracy—oil that’s not hot enough will make the chicken greasy rather than crispy.

Working in batches to avoid crowding, carefully lower the coated chicken into the oil. Fry for 6-8 minutes, turning occasionally, until the exterior is deep golden brown and the internal temperature reaches 165°F. Transfer to a wire rack or paper towels to drain. The chicken should be crisp and audibly crunch when handled.

Step 3: Create the Sweet-Spicy Sauce

In a clean skillet, combine the 0.5 cup granulated sugar, 0.25 cup rice vinegar, 3 tbsp soy sauce, minced 4 cloves garlic cloves, and 1 tbsp fresh ginger. Add the 6 pieces dried red chili peppers for heat. Bring to a simmer over medium heat.

Cook for 3-4 minutes, stirring frequently, until the sauce thickens slightly and the sugar fully dissolves. The mixture should coat the back of a spoon with a glossy sheen. Taste and adjust seasoning if needed, though the balance of sweet, tangy, and umami should already be well-rounded.

Step 4: Toss and Garnish

Add the fried chicken to the skillet with the sauce and toss gently with a spatula until every piece is evenly coated. The sauce should cling to the crispy exterior without making it soggy—work quickly to preserve texture.

Transfer to a serving platter and garnish with sliced 4 whole green onions and 1 tbsp sesame seeds. The contrast of the vibrant green onions and nutty sesame seeds adds visual appeal and an extra layer of flavor. Serve immediately while the chicken remains crisp.

👨‍🍳

Pro Tips For Making Tso Chicken

  • Double fry it: Fry the chicken once at 325°F until light golden, then crank the heat to 375°F for a second fry to get that perfect crispy crust. I learned this the hard way after my first batch came out soggy.
  • Cut evenly: Slice the boneless chicken thighs into 1-inch pieces so they cook at the same rate—no more dry, overdone bits mixed with undercooked ones.
  • Dry the chicken: Pat the chicken thighs completely dry with paper towels before coating. Sounds tedious, but it prevents the cornstarch from sliding right off into the oil.
  • Use cold egg: A cold egg helps the coating cling better to the chicken. I was skeptical until I tried it and noticed the difference in how the batter stuck.

Serving Suggestions for This Recipe

Plating Presentation

Serve this dish on a large, shallow platter to showcase the glossy sauce. The contrast of the deep golden chicken against the dark sauce is stunning. I like using a white platter to make the colors pop. 🌟

Rice Pairing

Steamed jasmine rice is the classic base—use 1.5 cups uncooked rice for 4 servings. The fragrant rice soaks up the extra sauce beautifully. For texture, spread the rice in a thin layer so each bite gets both chicken and rice.

Vegetable Sides

Steamed broccoli or bok choy adds freshness to balance the richness. Toss 4 cups broccoli florets with 1 tbsp sesame oil before steaming for extra flavor. The bright green color creates visual appeal on the plate.

Garnish Strategy

Sprinkle the sliced green onions and toasted sesame seeds right before serving. The green onions add a crisp texture, while the sesame seeds provide a nutty aroma. This final touch makes the dish look restaurant-ready.

Family-Style Serving

For a communal meal, keep the chicken and sauce separate until serving. This prevents the coating from getting soggy. Let guests serve themselves with tongs for easy portion control.

Quick Meal Prep

Prep the rice and vegetables while the chicken fries to save time. Everything should be ready simultaneously. I find this workflow keeps the chicken at its crispiest when served. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 125mg42%
Sodium 850mg37%
Total Carbohydrate 40g15%
Dietary Fiber 1g4%
Sugars 24g
Protein 30g60%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Yes, but thighs stay juicier. If using breast, cut into 1-inch pieces and reduce frying time to 5-6 minutes to prevent dryness. The leaner meat cooks faster.

2

How do I make the sauce less spicy?

Reduce dried chilies to 2-3 pieces or remove all seeds before cooking. You can also add 1 tbsp honey to balance the heat with extra sweetness.

3

Why is my coating falling off?

Pat chicken completely dry before coating and ensure oil reaches 350°F. The egg wash helps the starch adhere, so don’t skip it. Frying in small batches prevents crowding.

4

Can I bake instead of fry?

For a lighter version, bake at 400°F for 20-25 minutes on a wire rack. Toss with sauce after baking, but expect slightly less crispiness.

★★★★★5.0(1 review)
Tyler Campbell