General Tso's Tofu (2024)

Published: · Modified: by Iosune · This post may contain affiliate links · 761 Comments

Jump to Recipe Print Recipe

General Tso's Tofu, ready in just 30 minutes! It’s spicy-sweet, healthier than the classic Chinese takeout dish, and one of my favorite tofu recipes.

General Tso's Tofu (1)

This General Tso's Tofu is a healthier and lighter version of the classic General Tso's Chicken. Besides, it's made with tofu instead of chicken and the tofu is not deep-fried, just sautéed in a little bit of oil.

For those of you who don't know General Tso's chicken, it's asweet, deep-fried chicken dish that is served in North American Chinese restaurants.

I've used only a little bit of oil to cook the tofu and also made a less spicy version, but add as much oil and red pepper flakes as you want.

You can also make this recipe oil-free (just read the pro tips or recipe notes) and omit the red pepper flakes if you're not into spicy food.

As you can read in the recipe description, this is one of my all-time favorite tofu recipes, but it's also one of the most popular recipes on the blog!

How to make General Tso's tofu – Step by step

General Tso's Tofu (2)
  • Place the tofu cubes in a bowl or shallow dish (photo 1).
  • Add the marinade ingredients (2 tablespoon of tamari and 1 tablespoon of apple cider vinegar), stir and let rest for at least 5 minutes, preferably overnight (photo 2).
  • Drain the tofu (photo 3) and discard the marinade.
  • Transfer ⅓ of the tofu cubes to a freezer or plastic bag with 2 tablespoon of cornstarch and toss to coat (photo 4). Repeat this step with the rest of the tofu cubes and cornstarch. Add more cornstarch if needed.
  • Once the tofu cubes are coated with the cornstarch (photo 5), heat some oil in a skillet and add the tofu cubes (photo 6). I used extra virgin olive oil, but any oil will do.
General Tso's Tofu (3)
  • Cook the tofu cubes over medium-high heat until all sides are golden brown (photo 7). Remove the tofu from the skillet and set aside.
  • Add the garlic to the skillet (photo 8) with a little bit of oil if needed and cook over medium-high heat for about 1 to 2 minutes, stirring frequently until golden brown (photo 9). Set aside.
  • Mix all the sauce ingredients in a bowl (photo 10). Set aside.
  • Add the sauce to the skillet where you had your cooked garlic and cook over medium-high heat until it thickens, stirring frequently (photo 11).
  • Finally, add the tofu cubes, stir and cook for 1 to 2 more minutes (photo 12).
  • Serve with some cooked white rice and garnish with some sesame seeds and chopped chives (optional). Keep leftovers in an airtight container in the fridge for up to 5 days.

Pro tips

  • Depending on your taste buds and the type or brand or vinegar you're using, you may want to add less vinegar to the sauce. Some readers love the recipe just like this, but others prefer the sauce with less vinegar. Add only 1 tablespoon of vinegar at first and add more vinegar if needed.
  • I never press my tofu because I prefer to save some time and also think it's not necessary, but it's up to you. I just drain the tofu and discard the liquid.
  • Firm or extra firm tofu works great. I've never tried to use soft or silken tofu myself, but I don't think it's going to work.
  • If you don't want to use a freezer or plastic bag, just add the cornstarch to a shallow dish, then the tofu cubes and toss to coat.
  • If you don't eat soy, you could use cauliflower instead. I’ve seen some recipes online, but I’ve never tried it myself. Tamari or soy sauce can be replaced by coconut aminos.
  • For an oil-free version of this recipe, bake the tofu at 350ºF or 180ºC until golden brown.
  • Feel free to use any type of vinegar, starch or sugar you have on hand.
General Tso's Tofu (4)

What foods go well with General Tso's tofu?

  • For a complete meal, I like to serve my General Tso's Tofu with some type of carb and also with veggies.
  • My favorite carb to serve Chinese food with is rice, especially white rice, but brown rice or any other grain will do.
  • Any dish of veggies is okay, but I prefer to serve it with some Chinese or Asian-style vegetable dish, like bok choy or Thai cucumber salad.
  • Another good choice, if you don't want to eat any carb, is to serve this with some cauliflower rice instead of white rice.

What type of tofu should I use to make General Tso's tofu?

You should use firm or extra firm tofu. I've always used firm tofu, but extra firm is also okay. Silken tofu is so delicate, so it will fall apart and it hasn't the texture we're looking for either.

Looking for more tofu recipes?

General Tso's Tofu (5)

Did you make thisGeneral Tso's tofu recipe?

Please leave a comment below, share it or rate it. You can also FOLLOW ME onFACEBOOK,INSTAGRAM,andPINTEREST. I’d love to see what you cook!

📖 Recipe

General Tso's Tofu (6)

General Tso's Tofu

General Tso's Tofu, ready in just 30 minutes. It’s spicy-sweet, healthier than the classic Chinese takeout dish, and one of my favorite tofu recipes.

4.83 from 325 votes

PRINT PIN RATE

Course: Main Dish

Cuisine: Asian

Diet: Vegan

Prep Time: 10 minutes minutes

Cook Time: 30 minutes minutes

Servings: 2

Author: Iosune

Ingredients

US Customary - Metric

For the general Tso’s tofu

  • 10 ounces firm tofu, cubed
  • 2 tablespoon tamari or soy sauce
  • 1 tablespoon apple cider vinegar
  • 6 tablespoon cornstarch
  • Oil of your choice, I used extra virgin olive oil
  • 2 cloves of garlic, minced

For the sauce

  • 3 tablespoon tamari or soy sauce
  • 3 tablespoon apple cider vinegar, see notes
  • 3 tablespoon vegetable stock or water
  • 3 tablespoon brown sugar
  • 1 tablespoon cornstarch
  • teaspoon red pepper flakes, optional

Instructions

  • Place the tofu cubes in a bowl or shallow dish.

  • Add the marinade ingredients (2 tablespoon of tamari and 1 tablespoon of apple cider vinegar), stir and let rest for at least 5 minutes, preferably overnight.

  • Drain the tofu and discard the marinade.

  • Transfer ⅓ of the tofu cubes to a freezer or plastic bag with 2 tablespoon of cornstarch and toss to coat. Repeat this step with the rest of the tofu cubes and cornstarch. Add more cornstarch if needed.

  • Once the tofu cubes are coated with the cornstarch, heat some oil in a skillet and add the tofu cubes. I used extra virgin olive oil, but any oil will do.

  • Cook the tofu cubes over medium-high heat until all sides are golden brown. Remove the tofu from the skillet and set aside.

  • Add the garlic to the skillet (add more oil if needed) and cook over medium-high heat for about 1 to 2 minutes, stirring frequently until golden brown. Set aside.

  • Mix all the sauce ingredients in a bowl (tamari or soy sauce, apple cider vinegar, vegetable stock or water, sugar, cornstarch and red pepper flakes). Set aside.

  • Add the sauce to the skillet where you had your cooked garlic and cook over medium-high heat until it thickens, stirring frequently.

  • Finally, add the tofu cubes, stir and cook for 1 to 2 more minutes.

  • Serve with some cooked white rice and garnish with some sesame seeds and chopped chives (optional). Keep leftovers in an airtight container in the fridge for up to 5 days.

Notes

  • Depending on your taste buds and the type or brand or vinegar you're using, you may want to add less vinegar to the sauce. Some readers love the recipe just like this, but others prefer the sauce with less vinegar. Add only 1 tablespoon of vinegar at first and add more vinegar if needed.
  • I never press my tofu because I prefer to save some time and also think it's not necessary, but it's up to you. I just drain the tofu and discard the liquid.
  • Firm or extra firm tofu works great. I've never tried to use soft or silken tofu myself, but I don't think it's going to work.
  • If you don't want to use a freezer or plastic bag, just add the cornstarch to a shallow dish, then the tofu cubes and toss to coat.
  • If you don't eat soy, you could use cauliflower instead. I’ve seen some recipes online, but I’ve never tried it myself. Tamari or soy sauce can be replaced by coconut aminos.
  • For an oil-free version of this recipe, bake the tofu at 350ºF or 180ºC until golden brown.
  • Feel free to use any type of vinegar, starch or sugar you have on hand.
  • The amount of sodium is not accurate, as you're going to discard part of the tamari or soy sauce of the marinade.
  • Nutritional info has been calculated by using 1 tablespoon of extra virgin olive oil.

Nutrition

Serving: 1serving | Calories: 357kcal | Carbohydrates: 45.3g | Protein: 16.6g | Fat: 13g | Saturated Fat: 2.2g | Sodium: 2589mg | Fiber: 2.1g | Sugar: 15.1g

Tried this recipe?Let us know how it was!

Update Notes:This post was originally published in December of 2017, but was republished with new photos, step by step instructions and tips in June of 2019.

Reader Interactions

Comments

  1. Pam says

    General Tso's Tofu (11)
    I don't usually rate recipes, but I thought this one would be worth my time to do so. For several years, this has become my #1 go-to recipe for a quick, flavorful meal. I think I have the recipe memorized at this point, and I genuinely make it a point to always have the ingredients for this stocked up. I have made this meal for at least five different people, because it takes like 30 minutes and always impresses. It's ALSO my go-to meal when people say "tofu tastes like sponges!!" or whatever. I will say "try MY tofu" and then I make this for them. Literally this has become such a staple for me, I highly recommend anyone who is new to trying tofu dishes out give this one a shot. It's easy, delicious, super quick, and there are no crazy or expensive ingredients involved.

    Reply

    • Iosune says

      Hi Pam! Thank you so much for your comment 🙂 Have a nice day!

      Reply

  2. Cassi O. says

    General Tso's Tofu (12)
    i have made this recipe like 10 times, i love it! the only change i make is using white or rice vinegar instead of apple. i sometimes add cooked broccoli, if i do that i double the sauce.

    Reply

    • Iosune says

      Hi Cassi! So glad you love it 🙂

      Reply

  3. KayDubb says

    General Tso's Tofu (13)
    Great basic recipe. I agree with all the other reviewers that the vinegar amount should be cut — something worth considering changing in the original recipe? It’s also really heavy on cornstarch so use your judgment when tossing tofu so it’s coated, but not powdery. I doubled the sauce ingredients, adding ginger and garlic, but would cut the sauce cornstarch in half if doing it again.

    Reply

    • Iosune says

      Hi! Thank you very much 🙂 I appreciate the suggested adjustment to the vinegar amount in the recipe. If you prefer a milder flavor, feel free to reduce the amount accordingly.

      Reply

  4. Tina says

    We are not vegan. We just try to cut back on meat. It was very satisfying to us! The sauce is what makes it! Thank you!

    Reply

    • Iosune says

      Hi Tina! I'm glad you guys liked it 🙂

      Reply

  5. Lain says

    This is hands-down my favorite meal I make for my family! The tofu is crispy and delicious and the sauce hit allll the tastebuds. Yum. Bonus points because my often-picky preschoolers eat it every time. Thank you for the recipe!

    Reply

    • Iosune says

      Hi Lain! Wow, thank you so much for your kind words 🙂

      Reply

  6. michaluna says

    General Tso's Tofu (14)
    My teen daughter made this recipe yesterday and she made the marinade and just set it aside, forgetting to soak the tofu in it. (She's not a careful reader and directions aren't her strong suit, LOL). The cornstarch didn't adhere as well to the tofu, but it still got really crunchy. She just dumped the marinade into the whole thing at the end. I might try it again this way to see if I can skip the marinade step and make the recipe easier.

    Reply

    • Iosune says

      Hi! Well, hope you like even more next time 🙂

      Reply

  7. LaShaun says

    General Tso's Tofu (15)
    I love this recipe as is, the act kick is delicious only thing is I double the sauce because I like the extra for the rice and broccoli. This is a mainstay in our house. Thank you!

    Reply

    • Iosune says

      Hi! Thank YOU for your comment 🙂

      Reply

  8. michaluna says

    General Tso's Tofu (16)
    I've made lots of tofu stir fries and several General Tso's tofu recipe, and this will be my new go-to! I did make a few changes: used rice wine vinegar in place of ACV since I had it on hand and that's what I always use for stir-fries. I also added several TBSP of minced fresh ginger with the garlic, and I used dried chile peppers (D' Arbol) in place of the crushed red pepper. Yum!

    Reply

    • Iosune says

      Hi! Sounds amazing 🙂 So glad you enjoyed it!

      Reply

  9. Jay says

    General Tso's Tofu (17)
    Good recipe! Non-vegan picky eater liked it and would want it again. Served it with jasmine rice, steamed broccoli and bok choi, and edamame. Very rich flavors. I reduced vinegar to half like others suggested. I’m looking for other recipes on your blog now! Thank you.

    Reply

    • Iosune says

      Hi Jay! SO glad to hear that 🙂

      Reply

  10. Chris Jackson says

    I LOVE THIS RECIPE! I have made it two days in a row. The first time I made it, I followed the recipe. The second time I added grated ginger to the sauce. It needs an omami flavor but neither anchovies nor fish oil are vegan. Any suggestions?

    Reply

    • Iosune says

      Hi Chris! Sounds great 🙂 You could try seaweed. Hope it works!

      Reply

  11. Kate says

    General Tso's Tofu (18)
    This is a great recipe! I doubled the sauce and added broccoli in as well and the whole family really enjoyed it.

    Reply

    • Iosune says

      Hi Kate! Thank you so much 🙂

      Reply

  12. Holly says

    General Tso's Tofu (19)
    I NEVER review recipes that I find online (just has felt like a time-waster to me in the past,) but for this, I must. This was so awesome, and I though I would use less ACV in the recipe (I followed the recipe to a T) it was my favorite tofu I've ever made, and I've been making tofu for a little over a couple years now. Thank you, thank you, thank you! Loved it!! Will definitely make again.

    Reply

    • Iosune says

      Thanks again Holly 🙂

      Reply

  13. Barbara Buckley says

    General Tso's Tofu (20)
    Thank you. Great recipe. As in comments halved as suggested the ACV.

    It was delicious. Would make again.

    Reply

    • Iosune says

      Hi Barbara! So glad you liked it 🙂

      Reply

  14. Kathy says

    General Tso's Tofu (21)
    I’m new to cooking with tofu. This turned out great, the tofu was crispy and the sauce delicious. I did double the sauce and decreased the vinegar as some of the other reviewers suggested . Will definitely make again.

    Reply

    • Iosune says

      Hi Kathy! So glad you liked it 🙂

      Reply

  15. Blair says

    General Tso's Tofu (22)
    This was delicious! I did end up using less vinegar. I will definitely be making this again! Thank you for this recipe!

    Reply

    • Iosune says

      Hi Blair! So glad you liked it 🙂

      Reply

  16. Amber says

    This was pretty good! I used maple syrup because I did not have sugar, used only 1 tbsp of ACV in the sauce, and used a different kind of broth. I also added a little miso paste for the umami flavor. Thank you for the recipe!

    Reply

    • Iosune says

      Hi Amber! Sounds great 🙂 So glad you liked it!

      Reply

Leave a Reply

General Tso's Tofu (2024)

FAQs

What is General Tso tofu made of? ›

This General Tso's Tofu is made with bites of crispy tofu that are coated in a simple cornstarch batter, oven-baked until crispy and golden, then doused in a homemade General Tso's sauce that's the perfect blend of sweet, spicy, tangy, and savory comfort flavors.

Is General Tso's tofu good for you? ›

It's spicy-sweet, healthier than the classic Chinese takeout dish, and one of my favorite tofu recipes. This General Tso's Tofu is a healthier and lighter version of the classic General Tso's Chicken. Besides, it's made with tofu instead of chicken and the tofu is not deep-fried, just sautéed in a little bit of oil.

How to get tofu like the Chinese takeaway? ›

Pat each cube dry. In a large nonstick skillet, heat the vegetable oil and 1 teaspoon of sesame oil over medium-high heat. Once the oil is hot, add the tofu and cook on all sides until golden brown, 2-4 minutes per side, then remove from the pan and set aside.

What is Ma Po tofu made of? ›

A traditional Sichuan dish, mapo tofu is made with simmered medium-firm silken tofu flavored with fermented bean paste, beef, plenty of red-hot roasted chili oil, and a handful of Sichuan peppercorns.

Why do Chinese like tofu? ›

Why Chinese love fermented bean curd and even stinky tofu: it's cheap, adds flavour to rice and congee, is a good source of protein, and lots more. Humble, pungent-tasting foo yu – fermented blocks of bean curd – are a staple of cuisines across China and the diaspora.

Do Chinese restaurants use tofu? ›

Today, tofu is widely considered an integral part of authentic Chinese cuisine and various other Asian dishes. Restaurants like the Bay Area's Chili House SF offer some of the best Chinese food in San Francisco with tofu as a central ingredient.

Is there a downside to eating tofu? ›

The significant disadvantages of Tofu may cause allergies in some people. The symptoms of soy allergies include skin rash, inflammation, itching, fainting, breathing difficulty, abdominal pain and throat swelling. In rare scenarios, Tofu may cause osteoporosis and estrogen-related cancer.

Do Asians eat tofu everyday? ›

For example, one study found that older people in Japan consume, on average, 8 to 10 grams of soy protein per day. This translates to about 1 to 1½ servings of tofu, soymilk, or edamame.

Is tofu healthier for you than chicken? ›

Tofu nutrition. This meatless option is a staple for vegetarians, and rightfully so. It boasts more fiber, calcium, iron, magnesium, zinc and folate than chicken and contains fewer calories.

How do Chinese restaurants get tofu crispy? ›

In a shallow dish, mix 1/4 cup cornstarch with 1/2 teaspoon salt. Quickly coat the tofu slices with this dry mixture. Add them directly to the pan as you dredge them, and pan-fry until crisp and golden on both sides, about 4-5 minutes per side. Remove the crispy tofu from the pan and arrange on a serving plate.

What kind of tofu do Chinese restaurants use? ›

White in colour and tender to touch, soft tofu (yun dou fu) contains the highest water content of all tofu types and is widely used in Cantonese and other southern Chinese cuisines. It's similar to Japanese silken tofu, but while very soft it has a bit more “body” to it, making it slightly easier to handle and cut.

Why does restaurant tofu taste different? ›

This difference in taste is largely due to one key ingredient: salt. In the culinary world, salt is a key flavor enhancer that unlocks and elevates the natural tastes of food. When it comes to tofu, which is naturally quite mild-tasting, salt becomes a critical component in transforming it into something delicious.

What is the English name for Ma Po tofu? ›

It is thus sometimes translated as "pockmarked grandma's beancurd".

Why is it called stinky tofu? ›

Many legends say it was an accidental creation by a careless hawker in Qing Dynasty China who left his tofu stewing for an entire season but found the foul-smelling outcome to be tasty.

Why does mapo tofu make your mouth tingle? ›

It's the Sichuan peppercorn in dishes like spicy ma po tofu that makes your mouth buzz. Researchers wanted to know if that buzz is connected to the tingling you feel when your foot falls asleep. The Sichuan peppercorn is known to give some Chinese dishes a pleasant tingling feeling.

What is tofu on a Chinese menu? ›

Tofu is also known as bean curd in English. It is a traditional component of East Asian and Southeast Asian cuisines that has also been consumed in China for over 2,000 years. In modern Western cooking, it is most often treated as a meat substitute.

What is tofu made of in China? ›

Tofu is made from dried soybeans that are soaked in water, crushed, and boiled. The mixture is separated into solid pulp (okara) and soy “milk.” Salt coagulants, such as calcium and magnesium chlorides and sulfates, are added to the soy milk to separate the curds from the whey.

Is bean curd the same as tofu? ›

Tofu is the name and spelling used most often for bean curd, but it is actually the Japanese word for a Chinese invention - doufu.

What's the difference between fried tofu and tofu? ›

Fried tofu is exactly what it sounds like: squares of tofu fried and pre-packaged for your easy consumption. It's not as crispy as you might suspect, nor is it as compact and crumbly as firm tofu, but instead has a spongy, airy texture perfect for absorbing sauces.

Top Articles
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 6580

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.