30 Minute General Tso’s Chicken

This easy and delicious 30 minute General Tso’s Chicken recipe is pan-fried and tossed in a sweet and sticky sauce. Skip the takeout and make this classic Chinese restaurant dish in the comfort of your own home!

This dish is best served with brown or white rice, cauliflower rice, my Fried Rice, or as an appetizer in lettuce wraps!

30 minute General Tso Chicken

Can You Really Make General Tso’s Chicken in Just 30 Minutes?

You can! I wouldn’t lie to you. The inspiration behind this dish came from my Slow Cooker General Tso’s, which is a reader favorite. But that got me thinking … While that recipe is super easy to make and turns out absolutely divine, could it be easier and thrown together in under 30 minutes from start to finish?

I’m proud to say that it can indeed! This is an easy 30 minute version of this takeout favorite, making it perfect for those busy weeknights when you’re short on time or those weekends when you’re craving something special.

If you’re a fan of classic Chinese takeout dishes like Sesame Beef and Vegetable Fried Rice, then you’ll love this recipe for General Tso’s Chicken!

Save Time and Money By Making Takeout Food at Home!

Just like the original, this 30 Minute General Tso’s Chicken is loaded with all the flavors you find in those neatly packed Chinese takeout boxes. In this recipe, the chicken breasts are cubed and marinated, then fried until golden brown and crispy. It then gets tossed with a sweet and sticky sauce, yielding a medley of Asian flavors in every crispy bite.

For a little spice I add in crushed red pepper flakes. You can also always add in a bit or sriracha or some dried red chilies. And for extra tender chicken, I used a Chinese technique called velveting, which helps seal in moisture as well as thickens up the sauce. This is a staple technique in Chinese cooking where meat or seafood is marinated and pre-cooked in oil (or sometimes poached in boiling water), then, stir-fried with other ingredients. The result is chicken that is silky in texture and that has retained its moisture and flavor from the marinade. Velveting also protects the chicken from the hot wok, or whichever skillet you use, yielding juicy chicken.

What makes this recipe even better is that it ends up being cheaper to make yourself at home and yields more than just one serving. Not to mention that you can whip this up in less time than it usually takes to call the restaurant, wait until it’s ready, drive there, and then drive home and serve it up. There’s no doubt about it; this just makes sense!

30 minute general tso chicken

Ingredients for Homemade General Tso’s Chicken

  • Boneless, Skinless Chicken Breasts: Cut two breasts into 1/2 inch pieces — as evenly as possible, but doesn’t have to be perfect — about 1 1/2 pounds total.
  • Cornstarch + Salt: Combined these serve as the coating for the chicken that will result in a super light, crispy breading.
  • Garlic: Three cloves minced does the trick for this recipe, but feel free to use up to four if you’re a garlic lover.
  • Oil: One tablespoon for sautéing the chicken and four cups for deep frying. Vegetable oil or peanut oil work best.
  • Crushed Red Pepper Flakes: Optional, but even just a pinch adds a nice layer of heat to this dish.
  • Chicken Marinade: For the marinade, combine egg whites, low-sodium soy sauce, and mirin in a large bowl and add the cubed chicken.
  • General Tso’s Sauce: Combine chicken stock, low-sodium soy sauce, dark soy sauce, sesame oil, mirin, light brown sugar, and cornstarch in a separate bowl and set aside until it’s time to add to the cooked chicken.
  • Sesame Seeds: For garnishing before serving.

How To Make General Tso’s Chicken at Home

  • To make this 30 Minute General Tso’s Chicken, start by marinating cubed chicken pieces with egg whites, soy sauce, and mirin.
  • Prepare the rest of the ingredients for the sauce while the chicken is marinating.
  • Coat chicken in cornstarch and fry until golden brown.
  • Whip up the sauce ingredients, toss with the chicken, and heat through.
  • Serve as desired and enjoy!

TIP: Make you rice or whatever you want to serve with this General Tso’s Chicken ahead of time so it’s ready to serve once the chicken has finished cooking.

30 minute general tso chicken

What to serve with General Tso’s Chicken

How To Store, Freeze, and Reheat Homemade General Tso’s Chicken

  • Store leftovers in an airtight container or Ziplock bag in the refrigerator for up to four days. This tends to get more flavorful as it sits, but the crispiness will degrade after the first time it is served.
  • Freeze leftover cooked General Tso’s Chicken and sauce in an airtight, freezer-safe container or Ziplock bag for up to three months.
  • Reheat cold leftovers in the microwave at 30-second intervals or on the stovetop over medium-low heat until warmed through. If preparing from frozen, allow to thaw in the fridge overnight and reheat as previously directed.

30 minute general tso chicken

More Recipes To Try

If you liked this 30 Minute General Tso’s Chicken, then you’ll love these other Asian-inspired recipes:

30 minute General Tso Chicken

5 from 2 votes
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4

This easy and delicious 30 minute General Tso's Chicken recipe is pan-fried and tossed in a sweet and sticky sauce. Skip the takeout and make this dish in the comfort of home!


  • 2 boneless skinless chicken breasts, cut into 1/2 inch pieces (about 1 1/2 pounds)
  • 1 cup cornstarch mixed with 1/2 teaspoon salt
  • 3 cloves garlic minced
  • 1 tablespoon oil
  • 4 cups oil for deep frying
  • sesame seeds for serving if desired
  • crushed red pepper flakes for heat if desired

For the marinade:

  • 2 large egg whites
  • 1 tablespoon low sodium soy sauce
  • 1 tablespoon mirin

For the sauce:

  • 1/2 cup chicken stock
  • 2 tablespoons low sodium soy sauce
  • 1 tablespoon dark soy sauce
  • 2 teaspoons sesame oil
  • 2 tablespoons mirin
  • 3 tablespoons light brown sugar
  • 1 teaspoon cornstarch


  • Add 4 cups of oil to a large pot or dutch oven. Heat to 350 degrees.
  • Meanwhile, combine the marinade ingredients together in a medium bowl. Add in the cubed chicken and stir to coat. Set aside until ready to cook.
  • In a small bowl combine the sauce ingredients.
  • Remove the chicken from the marinade and dredge the chicken pieces in the cornstarch and shake off any excess.
  • Working in batches, deep fry the chicken in oil until the chicken is golden brown, crispy and cooked through.
  • While the chicken is cooking heat 1 tablespoon of oil in a large saucepan or skillet.
  • Add in garlic and cook for 1 minute.
  • Add in the sauce ingredients and simmer until thickened.
  • Stir in the cooked chicken tossing to coat the chicken in the sauce. Simmer for 3-4 minutes to thicken.
  • Serve immediately with sesame seeds for garnish, if desired.
  • (For some heat sprinkle on crushed red pepper flakes)

Recipe Notes

Adapted from TABLESPOON

Nutrition Facts
30 minute General Tso Chicken
Amount per Serving
% Daily Value*
Saturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: Chinese
Keyword: Chinese, Easy Recipe, General Tso Chicken


15 EASY Summer 


*We hate spam and promise to keep your email safe

Dinner Recipes To Make!



*We hate spam and promise to keep your email safe