General Tsos Chicken

General Tsos Chicken with crispy fried chicken chunks and sticky garlic sauce that tastes better than takeout

Prep Time 20 min
🔥
Cook Time 25 min
Total Time 45 min
🍽
Serves 4

The Story

A Stir Fry Love Story in a Bowl

There is something magical about a plate of glossy, sticky, beautifully crispy chicken that tastes like the best takeout night you have ever had. This stovetop General Tsos Chicken takes everything you love about that sweet and spicy sauce and pairs it with chicken that is fried until golden and crunchy. It is cozy, dramatic, and a little addictive in the best possible way.

I have been making this recipe for years, tweaking it here and there until it became something my whole family requests on a regular basis. Chris first tried it and his eyes lit up in that way that means you have found a winner. I knew then that this one was going to become a staple in our dinner rotation.

The thing that makes this recipe special is that it achieves that restaurant-crispy texture right on your stovetop. The double-frying technique is the key - first at a lower temperature to cook the chicken through, then at a higher temperature to blast that coating into crispy perfection. It takes a little extra time, but the difference is substantial. The chicken stays crunchy even after it is tossed in the sauce, which is more than I can say for most takeout versions that go soggy within minutes.

The Sauce Makes Everything

Let me talk about the sauce for a moment because it is really the heart of any General Tsos Chicken. This one has balance. The hoisin provides depth and a subtle sweetness. The brown sugar caramelizes as it hits the hot pan, creating those sticky, caramelized edges on every piece. Soy sauce brings salt and umami. Garlic and ginger build this aromatic foundation that makes the whole dish smell incredible. A little sriracha adds just enough heat to make you reach for another bite without overwhelming the other flavors.

The trick with the sauce is not to overcook it before you add the chicken. You want it thick enough to cling to the pieces, but if you let it go too long on high heat, it can burn before the chicken is coated. I usually bring it to a simmer, let it thicken for just a couple of minutes, then add the chicken right away and toss everything together off the heat.

Building the Crunch

The breading on the chicken is simple - just flour and cornstarch with a little sesame oil and seeds for flavor. The cornstarch is what creates that signature crispy crust that General Tsos Chicken is known for. It fries up lighter and crunchier than a flour-only coating, and it holds up better against the wet sauce.

Let the coated chicken rest for a few minutes before frying. This gives the starch time to adhere to the meat and creates a better bond. If you fry it immediately, some of the coating may fall off into the oil, leaving bare spots on the chicken.

When you fry the first time, do not rush it. The oil temperature needs to be steady at 335°F. If it is too cool, the chicken will absorb oil and become greasy rather than crispy. If it is too hot, the exterior will burn before the interior is cooked through. A deep-fry thermometer is genuinely helpful here.

The second fry is what really makes the difference. After the chicken rests for a few minutes, fry it again at 350°F for just a couple of minutes. This blast of higher heat puffs up the coating and creates those visible crispy edges that make restaurant chicken look so appealing.

Serving Suggestions

This chicken is incredible over steamed jasmine rice with the sauce drizzled over everything. The rice absorbs the excess sauce beautifully, turning something simple into a complete meal. I also love it with some quick-cooked broccoli or a cucumber salad on the side to cut through the richness.

For a more casual presentation, serve it as an appetizer at your next gathering. The chicken holds its crispy texture better than most restaurant versions, even as it sits. Just set out some extra napkins and let people help themselves.

Flavor Twists and Easy Swaps

If you want to play with the heat level, adjust the sriracha to your preference. I use about a tablespoon which gives a nice slow-building warmth, but you could go up to 2 tablespoons for a noticeably spicier version. Conversely, reduce it to a teaspoon or skip it entirely for a kid-friendly version that still has plenty of flavor.

For a different flavor profile, try adding a tablespoon of orange zest to the sauce. This gives the dish a bright citrus note that pairs beautifully with the sweet and savory sauce. Some versions of General Tsos Chicken are more orange-forward, and that comes from adding both zest and a bit of orange juice or concentrate.

You can swap the bell peppers for broccoli florets, snap peas, or even pineapple chunks for a different take. Each vegetable brings something different to the dish while still working with the sauce.

If you prefer not to fry, you can bake the chicken instead. Coat it the same way and place it on a wire rack over a baking sheet. Bake at 400°F for 20-25 minutes, flipping halfway through, until the coating is golden and crispy. It will not be quite as crunchy as the fried version, but it is a solid alternative that requires less attention.

An air fryer also works well for this recipe. Set it to 375°F and cook the coated chicken pieces for 10-12 minutes, flipping halfway through. Check that the internal temperature reaches 165°F and that the coating is as crispy as you like before tossing with sauce.

When This Dish Feels Perfect

This sweet and spicy plate really shines on those nights when you are tired of your usual dinner routine but do not want to spend a lot of time in the kitchen. It is the kind of recipe that feels special without being fussy. Just a little prep work, a little frying, and a quick sauce come together into something that tastes like you put in way more effort than you did.

It is also an incredible Friday night dinner when you want something better than takeout but do not want to leave the house. Having friends over? This is impressive enough to serve to guests but easy enough to throw together after a long workday. Date night at home? Plate it up nicely, add some candles, and you have got yourself a restaurant-quality meal without the restaurant prices.

What You Need

For the Rice

  • 1½ cups jasmine rice
  • 1¾ cups water

For the Stir Fry

  • 1½ pounds boneless skinless chicken breasts or thighs, cut into 1-inch chunks
  • 2 bell peppers, any color, chopped into 1-inch pieces
  • 1 large onion, sliced into wedges
  • 1½ cups vegetable oil for frying

For the Marinade

  • 1 tablespoon rice wine vinegar
  • 2 tablespoons water
  • ½ teaspoon salt
  • ½ teaspoon ground white pepper
  • 2 teaspoons sesame oil
  • 1 tablespoon toasted sesame seeds
  • 2 tablespoons all-purpose flour
  • ¼ cup cornstarch

For the Sauce

  • ½ cup chicken broth
  • ½ cup hoisin sauce
  • 6 tablespoons brown sugar
  • 4 tablespoons soy sauce
  • 4 cloves garlic, crushed
  • 2 tablespoons cornstarch
  • 2 tablespoons fresh ginger, grated
  • 1 tablespoon sriracha sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon rice wine vinegar

For Garnish

  • 2 green onions, thinly sliced
  • 1 tablespoon sesame seeds
  • 1 tablespoon fresh parsley, chopped

How to Make It

  1. Cook the jasmine rice according to package directions. Rinse until water runs clear, add water in a 1:1.5 ratio with rice, bring to a boil, then simmer covered for 15-18 minutes. Set aside and keep warm.
  2. In a large bowl, combine the rice wine vinegar, water, salt, white pepper, sesame oil, and sesame seeds. Add the chicken pieces and toss to coat. Let marinate for at least 10 minutes.
  3. After marinating, add the flour and cornstarch to the bowl. Toss until each piece of chicken is evenly coated.
  4. Heat the vegetable oil in a deep pot to 335°F. Fry the chicken in batches for 3-4 minutes until light golden. Remove and drain on a wire rack.
  5. For extra crispy chicken, let rest 5 minutes, then fry again at 350°F for 2-3 minutes until deep golden.
  6. Heat a large skillet over medium-high heat. Stir fry the bell peppers and onion for 3-4 minutes until slightly charred. Remove and set aside.
  7. In the same skillet, combine all sauce ingredients. Whisk together and bring to a simmer, stirring constantly, for 2-3 minutes until thickened.
  8. Add the fried chicken to the skillet and toss to coat in the glossy sauce.
  9. Return the vegetables to the pan and toss everything together.
  10. Serve immediately over the warm jasmine rice. Garnish with green onions, sesame seeds, and parsley.

Tips for Total Success

Let the chicken rest after coating so the starch grabs onto the meat properly. This makes a noticeable difference in how well the coating adheres during frying.

Maintain the oil temperature carefully. If it drops too low, the chicken will absorb oil and become greasy. If it fluctuates wildly, your results will be inconsistent. A thermometer is worth the small investment.

Add the cornstarch slurry to the sauce only after the sauce is warm, and stir constantly as it thickens. This prevents lumps and ensures a smooth, glossy consistency.

Serve the chicken as soon as it is tossed in the sauce. The longer it sits, the more the coating will soften from the moisture in the sauce. If you need to hold it for a few minutes before serving, keep the sauce and chicken separate and combine at the last moment.

Ingredients

Instructions

  1. Cook the jasmine rice according to package directions. Usually this means rinsing until water runs clear, adding 1½ cups water per cup of rice, bringing to a boil, then simmering covered for 15-18 minutes until water is absorbed. Set aside and keep warm.

  2. While the rice cooks, prepare the chicken marinade. In a large bowl, combine the rice wine vinegar, water, salt, white pepper, sesame oil, and toasted sesame seeds. Whisk together, then add the chicken pieces and toss to coat. Let the chicken marinate for at least 10 minutes while you prep the vegetables and sauce.

  3. After marinating, add the flour and cornstarch to the bowl. Toss the chicken until each piece is evenly coated in the starchy mixture. The coating should stick well to the chicken - if it seems too wet, sprinkle on a little more cornstarch.

  4. Heat the vegetable oil in a deep pot or Dutch oven to 335°F. Use a thermometer to monitor the temperature - this is important for achieving crispy chicken without burning it. The oil should be hot enough to immediately sizzle when a piece of chicken is added.

  5. Fry the chicken in batches, being careful not to overcrowd the pot. Each piece needs space around it to fry properly. Cook for 3-4 minutes until the exterior is light golden and the chicken is cooked through. Remove with a slotted spoon and drain on a wire rack set over a baking sheet.

  6. For extra crispy chicken, let the first batch rest for 5 minutes, then fry each piece a second time at 350°F for 2-3 minutes until deep golden and super crispy. This double-frying technique is the secret to that restaurant-style crunch.

  7. While the chicken rests, heat a large skillet or wok over medium-high heat with a tablespoon of oil. Add the chopped bell peppers and onion wedges. Stir fry for 3-4 minutes until the vegetables are slightly charred and still crisp-tender. Remove from the pan and set aside.

  8. In the same skillet, combine all the sauce ingredients: chicken broth, hoisin sauce, brown sugar, soy sauce, crushed garlic, cornstarch, grated fresh ginger, sriracha, sesame oil, and rice wine vinegar. Whisk together until smooth, then bring to a simmer over medium heat, stirring constantly.

  9. Let the sauce simmer for 2-3 minutes until it thickens into a glossy, pourable consistency. The cornstarch will activate and the sauce should coat the back of a spoon. If it gets too thick, add a splash of water; if too thin, simmer a minute longer.

  10. Add the fried chicken pieces to the skillet and toss to coat every piece in the sweet, spicy, glossy sauce. The sauce will caramelize slightly on the hot chicken, creating those sticky, caramelized edges that are the best part.

  11. Add the reserved stir-fried vegetables back to the pan and toss everything together. The vegetables should be coated in sauce but still retain some of their crispness.

  12. Serve immediately over the warm jasmine rice. Spoon any remaining sauce from the pan over the top. Garnish with sliced green onions, sesame seeds, and a sprinkle of fresh parsley.

Nutrition

450
Calories
18 g
Fat
35 g
Carbs
28 g
Protein

Made it? Show me.

Snap a pic and tag @CookingWithDade—I'd love to see your version. Don't forget to add #CookingWithDade so I can find it.

Comments