General Tso tofu is the vegan version of the most favorite Chinese take-out. Easy-to-make stir fry is very satisfying and healthier than the regular takeout version. It is a perfect mid-week dinner that can be made in under 30 minutes.
Jump to:
General Tso’s tofu stir fry
This sweet, slightly spicy fried tofu is stirred in a killer sauce which is believed to be invented by General Tso. The sauce is sweet, and salty, with a slight kick, and has a wonderful flavor from ginger and garlic. This is the vegan version of the famous General Tso’s chicken – one of America’s most popular Chinese takeout.
The General Tso sauce is a rich spicy, sweet, and tangy sauce that is perfect to stir fry tofus in. You could also use it as a dipping sauce for egg rolls.
If you love Chinese food, you can’t miss out on this ridiculously easy-to-make General Tso’s Tofu.
What is General Tso tofu?
General Tso’s is NOT an authentic Chinese dish. This plant-based tofu dish is spicy, sweet, salty and crunchy. A flavorful healthy and delicious alternative to the popular meat-based General Tso’s Chicken. It’s crispy, fried tofu in a flavorful sauce that is not too spicy and not too sweet. This is vegan lovers’ delight, the popular General Tso’s chicken gets a vegan makeover by replacing meat with tofu.
For vegetarian options, you can easily replace tofu with cauliflower or even baby potatoes and create amazing General Tso’s vegetarian dish. The sauce is magic, it packs a punch of flavor into the dish.
Please check your sauce labels to see if there are any animal products in them. Also, there is no guarantee that General Tso Tofu ordered in the restaurant will be vegan as most restaurants might use fish sauce or chicken stock during preparation. So if you are particular about veganism, it’s always better to try it at home.
Step-by-step instructions
Step 1: To make the sauce, whisk garlic, ginger, red chili sauce, hoisin sauce, dark soy sauce, half of the light soy sauce, apple cider vinegar, and brown sugar in a bowl.
Step 2: If using block tofu, make sure you have the firm tofu. Cut into 1” cubes. Put tofu in a zip-lock bag. Pour rice wine vinegar and remaining light soy sauce into the bag.
Step 3: Lock the bag, and gently shake well to coat tofu pieces in the sauce. Let it rest for 10 to 30 minutes.
Step 4: Drain out excess sauce into a bowl. Do not waste this. We can add this sauce back into the stir-fry sauce while cooking. Add corn starch, and coat tofu pieces well in the starch. Toss to ensure all tofu cubes are coated well in cornstarch
Step 5: Heat oil in a pan. Use either sesame oil, peanut oil, and canola oil.
Step 6: Into the hot oil, add tofu pieces and fry until golden brown. Turn over tofu and fry until golden brown on all sides. Do not crowd the pan. Layer tofu in a single layer. Do it in batches if you have to. Remove fried tofu onto a plate.
Step 7: Pour off some of the oil from the pan (if too much is left over). Add whole dried red chilies to hot oil and toss for 5 seconds.
Step 8: Pour in the prepared sauce. Stir quickly and cook for a minute or two. Pour the leftover sauce from the tofu marinade as well. Add in the scallions. Stir well.
Step 9: Add in fried golden brown tofu cubes. Toss well to coat in the sauce.
Step 10: Remove the pan from heat. Garnish with green onion and toasted sesame seeds if you prefer.
Serve it hot with jasmine rice (or quinoa for a lighter healthy option) or with steamed rice.
Useful tips
- Tofu – you must use extra-firm tofu to make this General Tso tofu.
- Crispy tofu – fry the tofu in small batches and fry until golden brown.
- Make it spicy – you can make it spicy if you want by adding ½ teaspoon of paprika to the sauce or increasing red chili flakes.
- Enough sauce – If is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock or as required. You need to have a thick pourable consistency of the sauce and have enough sauce to serve it with rice.
Don’t forget to Subscribe to CurryTrail Recipes below to get our newest recipes delivered straight to your inbox.
If you love this recipe, keep in touch, and don’t miss out on any of Currytrail’s recipes. Follow me on Pinterest, Facebook, and Instagram.
📋General Tso’s Tofu Stir Fry
Ingredients
- 16 ounce extra firm tofu cubed
- 1 tablespoon sesame oil
- 1 tablespoon sesame oil to fry tofu
- 4 whole dried red chilies (or use ¼ to ½ teaspoon red chili flakes)
- ½ cup scallions
- 6 tablespoons corn starch
- 1 tablespoon ginger minced
- 2 teaspoon garlic minced
- 1 tablespoon dark soy sauce
- 1 ½ teaspoons red chili sauce (adjust as per taste preference)
- 1 tablespoon light soy sauce
- 1 tablespoon hoisin sauce (vegan)
- 2 teaspoon apple cider vinegar
- 1 tablespoon rice-wine vinegar (or use apple cider vinegar)
- 1 ½ teaspoon brown sugar (or white granular sugar)
- ½ cup vegetable stock (add more stock if needed to get desired consistency of sauce)
For garnish
- ¼ cup green onions
- 2 teaspoon sesame seeds
Instructions
- To make the sauce, whisk garlic, ginger, red chili sauce, hoisin sauce, dark soy sauce, rice wine, brown sugar in a bowl.
- If using block tofu, make sure to use extra-firm tofu. Cut into 1” cubes. Put tofu in a zip-lock bag.
- Pour rice wine vinegar, light soy sauce into the bag, lock the bag and gently shake well to coat tofu pieces in the sauce. Let it rest for 10 minutes, preferably overnight.
- Drain out excess sauce into another bowl. Do not waste this. We can add this sauce back into the stir fry sauce while cooking.
- Add corn starch, and coat tofu pieces well in the starch. Toss well until all tofu cubes are coated well in corn starch.
- Heat oil in a pan. Sesame oil, peanut oil, canola oil are the best choices for stir fry. Use one of them.
- Into the hot oil, add tofu pieces and fry until golden brown. Turn over tofu and fry until golden brown on all sides. Do not crowd the pan. Layer tofu in single layer. Do in batches if you have to.
- Remove fried tofu onto a plate.
- Pour off some of the oil from the pan (if too much is left over). Add dried red chilies.
- Pour in the prepared sauce. Stir constantly and cook for a minute or two. Pour the left over sauce from the tofu marinade as well.
- Stir in scallions. Cook for 30 seconds.
- Add in fried golden brown tofu cubes. Toss until every tofu piece is covered evenly in the sauce. Cook on simmer for a few minutes, coat tofu well in the sauce.
- Note: is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock or as required. You need to have thick pourable consistency of the sauce and have enough sauce to serve it with rice.
- Remove the pan from heat.
- Serve this slightly sweet, slightly spicy, slightly salty, slightly crunchy General Tso Tofu over jasmine rice (or quinoa for lighter healthy option) garnished with green onions, sesame seeds.
Video
Notes
- Tofu – you must use extra-firm tofu to make this General Tso tofu.
- Crispy tofu – fry the tofu in small batches and fry until golden brown.
- Make it spicy – you can make it spicy if you want by adding ½ teaspoon of paprika to the sauce or increasing red chili flakes.
- Enough sauce – If is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock. You need to have a thick pourable consistency of the sauce and have enough sauce to serve it with rice.
Nutrition
Created by Jyothi Rajesh
Thank you for stopping by.
I’m Jyothi Rajesh (Jo for short) and I’m the founder of the food blog, Curry Trail where I share my culinary Adventures. I live in Bangalore, India. I’m a mom of two beautiful kids. My passion is creating and sharing delicious and easy recipes for the home cook. I have been blogging since 2014 and many of my recipes have appeared in both online and print publications over the years. Learn more about Jyothi Rajesh.
Comments & Reviews
Catherine says
This looks so good! I love making my own Orange Chicken with tofu! This General Tso version looks and sounds marvelous.
Jenni LeBaron says
This looks really tasty. I don’t think I’d even miss the meat with that sticky sauce! This is a great vegetarian alternative to traditional general tsos.
Denay DeGuzman says
OMGoodness, your images are stunning! You have my mouth watering with delight! I can hardly wait to pick up the ingredients and make General Tsos Tofu tonight!
Valerie says
Many years ago the owner of a local Chiese restaurant told me that half of the dishes we think are authentic Chinese food are not. It really surprised me, but did help explain why sometimes a restaurant might not have something I’d expected to see because I saw it elsewhere.
Veena Azmanov says
I love TSO chicken and we love Tofu so this is definitely a dish we would enjoy very much. My kids would eat this and not complain about chicken. Looks yum
Marisa Franca says
This certainly is a delicious variation for a meatless meal. We like tofu and I don’t know why we don’t use it in more dishes than Hot and Sour Soup. It looks like it’s loaded with flavor and yet it would be low in fat and calories. — I’m trying to watch out for both. And I believe I could sub out the tofu with chicken if I felt like the other version.
Michelle says
Your photos are beautiful and this dish looks delicious! That sauce looks amazing 😀
Claudia Lamascolo says
there is nothing better in flavors than this I would have never thought to use tofu. I bet this is an awesome addition to flavor it