As an Amazon Associate I earn from qualifying purchases.
This 15-minute General Tso’s tofu recipe tosses crispy fried tofu in a savory, sweet, and tangy sauce, just like the takeout classic. Itโs a foolproof and budget-friendly meal to enjoy with rice and veggies!
What is General Tso’s Tofu?
Youโre bound to see General Tsoโs on most Chinese-American takeout menus. This popular dish traditionally tosses crispy chicken pieces in a savory, sticky, and sweet sauce before theyโre served with rice and steamed vegetables. Our General Tsoโs tofu recipe is inspired by the classic but swaps the meat for pan-fried tofu!
We love whipping up a batch of this vegan General Tsoโs tofu for quick dinners at home. Itโs a breeze to make in 15 minutes and uses budget-friendly ingredients to keep our wallets happy. Best of all, the tofu is incredibly meaty, and the sauce is just as sweet and savory as the takeout classic.
Looking for more simple, takeout-inspired meals? Check out our fresh rainbow rolls, tofu vegetable crispy wontons, sweet and sour tempeh, and tofu pad thai.
The Ingredients and Substitutes
The Vegan General Tso’s Sauce
- Vegetable broth: Use a low-sodium vegetable broth in the savory sauce.
- Soy sauce: Just like the broth, we like to use a low-sodium soy sauce for more control over the saltiness. Use tamari or coconut aminos if youโre gluten-free.
- Sugar: Any type of granulated sugar will do, but we like brown sugar best for its caramel-like flavor.
- Rice vinegar: Look for unseasoned rice vinegar to add a touch of acidity to the sauce.
- Chili sauce: Your favorite chili sauce, like sriracha, adds a touch of heat to the sauce. If youโre worried about the sauce being too spicy, reduce the sriracha to ยฝ tablespoon or replace it with a mild chili garlic sauce instead.
- Cornstarch: This helps thicken the sauce. Feel free to use arrowroot powder as a substitute.
The Other Ingredients
- Tofu: Pressed and cubed super firm tofu contains very little moisture, which makes it super tender when fried. Extra firm tofu should work just as well.
- Oil: Use a high-heat oil for frying the tofu and aromatics. We like avocado oil and canola oil best.
- Aromatics and spices: Minced fresh ginger, garlic cloves, and red pepper flakes lend restaurant-quality flavors!
What Else Can I Add?
- Sesame seeds: Top the tofu with sesame seeds. To make them extra nutty and aromatic, toast the seeds in a dry skillet until fragrant.
- Green onions: Garnish the crispy General Tso’s with sliced green onions before serving.
- Bell peppers: Dice one or two bell peppers along with the ginger and garlic.
- Nuts: Top the tofu with chopped cashews, peanuts, or almonds for some crunch and additional protein.
- Chili peppers: Fry dried red chilis with the ginger and garlic for even more spice.
How to Make General Tsoโs Tofu
Donโt forget to press the tofu first to remove as much moisture as possible. This will help the tofu absorb all the amazing flavors.ย
- Stir the vegetable broth, soy sauce, rice vinegar, sugar, and chili sauce together in a bowl.
- Add the cornstarch and stir again. Set aside.
- Stir the soy sauce and cornstarch together in a separate medium bowl.
- Add the tofu cubes to the bowl with the soy sauce/cornstarch and toss to coat.
- Heat the oil in a large non-stick skillet over high heat.
- Once hot, add the tofu and cook until itโs golden brown and crispy on all sides.
Fry the tofu cubes in a single layer in the skillet to encourage even browning. Cook in batches if your pan isnโt big enough or the tofu is overlapping.
Also, donโt move the tofu around in the pan for the first 3 to 5 minutes. This way, a nice crust will form, and the pieces will be easier to flip without ripping.
- Transfer the cooked tofu to a bowl.
- Place the empty pan back on medium-high heat, add more oil, and cook the ginger, garlic, and red pepper flakes.
- Lower the heat and pour in the sauce. Whisk until it begins to thicken.
- Add the tofu back into the pan and toss to coat in the sauce.
- Serve with steamed broccoli and rice.
FAQs
We like the mild level of heat in this dish, but if youโre not a fan of spicy food, reduce the amount of chili sauce to ยฝ tablespoon and omit the red pepper flakes.
Absolutely! Follow our crispy baked tofu recipe to learn how to bake the tofu instead. You can also air fry the tofu cubes until theyโre golden and crispy.
Sure! This recipe is just as delicious when made with seitan, tempeh, soy curls, cauliflower florets, or a vegan chicken replacement.
Pro Recipe Tips
- Use the right tofu: Super firm tofu or extra firm tofu contains very little excess water, which gives it a tender texture and makes it better at absorbing the flavors of the General Tsoโs sauce. Avoid using softer varieties, like medium or soft tofu, as they donโt crisp as well.
- Donโt crowd the pan: Fry the tofu cubes in an even layer in the pan, leaving space between each piece. Cook them in batches if theyโre overlapping or else theyโll become soggy instead of crispy.
Serving Suggestions
Put the takeout menu down and enjoy this flavor-packed dish for a budget-friendly, family-friendly dinner paired with:
- Rice: Serve the tofu over white rice or brown rice, or with veggie-packed vegan fried rice or garlic rice on the side.
- Vegetables: Serve steamed broccoli, oven charred broccoli, crispy cauliflower, or cauliflower steaks on the side of the tofu and rice.
- Stir fry: Toss the tofu in with this vegetable noodle stir fry or easy broccoli stir fry.
Storage Instructions
After the leftover sauce-covered tofu has cooled to room temperature, transfer it to an airtight container and store it in the fridge for up to 1 week.
You can also freeze the leftovers in an airtight container or Ziplock/Stasher bag for up to 3 months. Thaw the leftovers in the fridge overnight before reheating.
Reheat General Tsoโs tofu in the microwave or in a skillet on the stove over medium heat. Add a splash of water or broth to the pan if needed.
More Saucy Tofu Recipes
Photos by Alfonso Revilla
General Tso’s Tofu
Ingredients
General Tso's Sauce:
- ยฝ cup of vegetable broth
- 3 tablespoons of low-sodium soy sauce
- 3 tablespoons of sugar
- 1 tablespoon of rice vinegar
- 1 tablespoon of chili sauce
- 2 ยฝ teaspoons of cornstarch
Tofu:
- 16 ounces of super firm tofu, cubed
- 2 tablespoons of soy sauce
- 3 tablespoons of cornstarch
- 5 tablespoons of high heat oil, divided
- 1 tablespoon of minced ginger
- 1 tablespoon of minced garlic
- ยฝ teaspoon of red pepper flakes
Instructions
- In a small bowl, add the vegetable broth, soy sauce, rice vinegar, sugar, and chili sauce. Mix well and then add in the cornstarch. Mix well and set aside.
- In a medium bowl, mix the soy sauce, and cornstarch. Add the tofu cubes and coat well.
- Heat a large non-stick pan over high heat. Add 3 tablespoons of oil and spread it all over the pan. Once the oil is hot, lower the heat to medium and add the tofu in a single layer. Work in batches if your pan is not big enough. Cook each side for 2-3 minutes or until desired crispiness is achieved.
- Remove them from the pan and set aside in a bowl.
- Place the pan back on medium high heat and add 2 tablespoons of oil. Add the ginger, garlic, and red pepper flakes. Mix well for 20 seconds.
- Lower the heat to a medium low, add the sauce and whisk until it begins to thicken.
- Add the tofu. Mix well and serve hot.
Notes
- Use the right tofu: Super firm tofu or extra firm tofu contains very little excess water, which gives it a tender texture and makes it better at absorbing the flavors of the General Tsoโs sauce. Avoid using softer varieties, like medium or soft tofu, as they donโt crisp as well.
- Donโt crowd the pan: Fry the tofu cubes in an even layer in the pan, leaving space between each piece. Cook them in batches if theyโre overlapping or else theyโll become soggy instead of crispy.
Nutrition
Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
What can I do to add flavor without using garlic. I am highly sensitive to it, so it just isnโt something I can use. So much of plant based food depends on large amounts of garlic for flavor. Iโm so discouraged!
You can always omit it or experiment with another spice of your choice like onion powder, cumin, etc. You’ve got this!!
The best tofu!
So delicious and nostalgic for me!
Right?! It’s the best!
Always looking for new ways to use tofu – I’m definitely saving this one for later!
You’re going to love this one! It’s such an amazing tofu dish!