Crispy Tangy Tofu Delight

Get ready to ditch the takeout menu because this 15-minute General Tso’s tofu recipe is about to become your new weeknight favorite! Imagine perfectly crispy fried tofu cubes coated in a rich, savory, sweet, and tangy sauce – it’s all the irresistible flavor of the classic Chinese-American dish, but made vegan and incredibly easy to whip up at home. Forget expensive delivery; this foolproof and budget-friendly meal is designed for busy evenings and tastes fantastic served over fluffy rice with a side of fresh steamed vegetables.

General Tso's tofu on a white plate with chopsticks on the side, ready to be enjoyed.

What is General Tso’s Tofu (Vegan Style)?

General Tso’s is a staple on nearly every Chinese-American restaurant menu, beloved for its distinctive blend of sweet, spicy, and savory notes. Traditionally, this dish features deep-fried chicken tossed in a thick, glossy sauce, often served with steamed broccoli and white rice. Our vegan General Tso’s Tofu recipe reimagines this popular classic, swapping out the chicken for protein-packed tofu. The result is a plant-based version that captures all the comforting, familiar flavors and textures without compromise.

This recipe isn’t just a delicious alternative; it’s a testament to how satisfying and exciting plant-based eating can be. By pan-frying super firm tofu until golden and crisp, we achieve a delightful “meaty” texture that beautifully soaks up the bold, aromatic sauce. It’s the perfect solution for quick, healthy, and satisfying dinners at home, proving that a fantastic takeout experience can be both affordable and easily achievable in your own kitchen. Whether you’re a seasoned vegan or simply looking to incorporate more plant-based meals into your routine, this General Tso’s Tofu is guaranteed to impress.

Why You’ll Love This General Tso’s Tofu Recipe

There are countless reasons why this General Tso’s Tofu will become a permanent fixture in your meal rotation:

  • Lightning Fast: Ready in just 15 minutes, it’s faster than ordering takeout and perfect for those busy weeknights when time is of the essence.
  • Budget-Friendly: Tofu and pantry staples make this an incredibly economical meal, allowing you to enjoy delicious food without breaking the bank.
  • Unforgettable Flavor: The sauce strikes a perfect balance of sweet, tangy, and a touch of heat, mirroring the complex flavors of your favorite restaurant version.
  • Crispy Perfection: With the right technique, your tofu will achieve an irresistible golden-brown crispiness that holds up beautifully in the sauce.
  • Versatile & Customizable: Easily adapt the spice level, add your favorite vegetables, or serve it with different grains to suit your preferences.
  • Wholesome & Satisfying: Packed with plant-based protein from the tofu, this meal is both hearty and nutritious.

For more simple, takeout-inspired vegan meals that are kind to your wallet and your taste buds, explore our other popular recipes:

  • Crispy Orange Tofu
  • Fresh Rainbow Rolls with Almond Shallot Sauce
  • Crispy Fried Tofu Wontons
  • Sweet and Sour Tempeh
  • Tofu Pad Thai

The Essential Ingredients for General Tso’s Tofu

Crafting the perfect General Tso’s Tofu requires a handful of key ingredients, most of which you likely already have in your pantry. We’ll break down each component, offering insights and substitutions to make this recipe accessible to everyone.

Individual white bowls showcasing ingredients for General Tso's tofu: vegetable broth, soy sauce, sugar, rice vinegar, chili sauce, cornstarch, tofu, oil, ginger, garlic, and red pepper flakes.

The Vegan General Tso’s Sauce Components

The heart of any General Tso’s dish is its distinctive sauce. Ours is a harmonious blend of sweet, savory, and tangy, with a customizable kick of heat.

  • Vegetable Broth: Forms the liquid base of our flavorful sauce. Opt for a low-sodium variety to maintain better control over the overall saltiness of the dish, allowing other flavors to shine.
  • Soy Sauce: A foundational savory element in Asian-inspired cuisine. Like the broth, we recommend low-sodium soy sauce. For those avoiding gluten, tamari is an excellent gluten-free alternative that delivers the same umami depth. Coconut aminos can also be used for a soy-free option, though it has a slightly different flavor profile.
  • Sugar: Provides the essential sweetness that balances the savory and tangy notes. While any granulated sugar works, brown sugar adds a wonderful caramel-like complexity and depth of flavor that we find particularly appealing in this sauce.
  • Rice Vinegar: Introduces a crucial tangy and acidic counterpoint, brightening the entire sauce. Be sure to use unseasoned rice vinegar, as seasoned varieties often contain added sugar and salt that can alter the flavor balance.
  • Chili Sauce: This is where the heat comes from! Sriracha is a popular choice for its vibrant flavor and consistent spice level. If you prefer a milder sauce, reduce the amount to ½ tablespoon or substitute with a less intense chili garlic sauce. If you love heat, feel free to add more!
  • Cornstarch: The secret to a thick, glossy, and clingy sauce. Cornstarch is a powerful thickening agent that transforms the liquid ingredients into a rich coating for the tofu. Arrowroot powder is a fantastic alternative if you prefer to avoid cornstarch.

The Other Key Ingredients

Beyond the sauce, a few other elements ensure our General Tso’s Tofu reaches its full potential.

  • Tofu: The star of the show! For the best crispy texture, we highly recommend using super firm or extra firm tofu. These varieties contain significantly less moisture, which is crucial for achieving that desirable tender interior and crispy exterior when fried. Always remember to press your tofu thoroughly to remove as much excess water as possible, allowing it to absorb flavors better and crisp up beautifully. Learn more in our Guide to Tofu and Guide to Tofu Pressing.
  • Oil: Essential for frying the tofu and sautéing the aromatics. Choose a high-heat oil with a neutral flavor, such as avocado oil or canola oil. These oils can withstand the higher temperatures needed to achieve a perfectly crispy tofu crust without smoking or imparting unwanted flavors.
  • Aromatics and Spices: These fresh ingredients elevate the dish from good to restaurant-quality.
    • Minced Fresh Ginger: Adds a pungent, zesty, and warming note.
    • Minced Garlic Cloves: Provides a foundational savory depth and aromatic richness.
    • Red Pepper Flakes: Offers an additional layer of mild heat and visual appeal. Adjust the quantity to match your preferred spice level.

Customize Your General Tso’s Tofu: What Else Can I Add?

While delicious as is, this General Tso’s Tofu recipe is incredibly versatile and welcomes your personal touch. Feel free to experiment with these additions to enhance flavor, texture, and nutritional value:

  • Sesame Seeds: A classic garnish that adds a subtle nutty flavor and visual appeal. For an intensified aroma, lightly toast the sesame seeds in a dry skillet over medium heat until fragrant before sprinkling them over the finished dish.
  • Green Onions (Scallions): Freshly sliced green onions offer a mild oniony bite and a pop of vibrant color. Garnish generously just before serving for a burst of freshness.
  • Bell Peppers: Dice one or two bell peppers (any color works beautifully) and add them to the pan along with the ginger and garlic. They will soften slightly, adding a sweet crunch and extra nutrients.
  • Nuts: For an additional layer of crunch and protein, consider topping your General Tso’s Tofu with a sprinkle of chopped cashews, peanuts, or almonds. Briefly toast them for maximum flavor.
  • Dried Chili Peppers: If you crave extra heat, fry a few whole dried red chilis with the ginger and garlic. Remove them before serving or leave them in for those who enjoy a fiery kick.
  • Broccoli Florets: Toss in some steamed or lightly blanched broccoli florets with the tofu at the end, allowing them to get coated in the sticky sauce for a complete meal.
  • Carrots or Snow Peas: Thinly sliced carrots or fresh snow peas can be added during the aromatic sauté stage for added sweetness and crisp texture.

How to Make General Tso’s Tofu: Step-by-Step

Important First Step: Press Your Tofu! This is critical for achieving truly crispy tofu that absorbs all the incredible flavors of the sauce. Remove as much moisture as possible by pressing your tofu for at least 30 minutes, or even longer if time allows, using a tofu press or heavy objects. Find detailed instructions in our Guide to Tofu Pressing.

Prepare the Sauce and Tofu Coating

  • In a medium bowl, combine the vegetable broth, low-sodium soy sauce, rice vinegar, sugar, and chili sauce. Whisk these ingredients together until well combined.
  • Add the cornstarch to the sauce mixture and whisk again thoroughly until no lumps remain. The cornstarch is essential for thickening the sauce later, so ensure it’s fully dissolved. Set this bowl aside.
  • In a separate medium bowl, whisk together 2 tablespoons of soy sauce and 3 tablespoons of cornstarch. This mixture will create a light, crispy coating for your tofu.
  • Add the pressed and cubed tofu pieces to the soy sauce and cornstarch mixture. Gently toss to ensure each tofu cube is evenly coated. This coating is key to achieving a golden, crispy exterior.
Cornstarch and soy sauce being mixed in a bowl for the tofu coating.
Whisking the General Tso's sauce ingredients together in a large bowl.
Close-up of cornstarch and soy sauce being whisked for the tofu coating.
General Tso's sauce being whisked until smooth in a large white bowl.
Tossing cubed tofu in a soy sauce and cornstarch mixture to coat evenly.

Fry the Tofu to Crispy Perfection

  • Heat a large non-stick skillet over high heat. Add 3 tablespoons of high-heat oil to the pan and let it get hot, shimmering slightly but not smoking.
  • Once the oil is hot, carefully add the coated tofu cubes to the skillet. Arrange them in a single layer, ensuring they don’t overlap.
  • Cook the tofu without disturbing it for the first 3 to 5 minutes. This crucial step allows a beautiful golden-brown crust to form, making the tofu easier to flip without tearing.
  • After the initial searing, flip the tofu pieces and continue cooking, turning occasionally, until all sides are golden brown and wonderfully crispy. This usually takes about 8-10 minutes in total.

Pro Tip for Crispy Tofu: Don’t Crowd the Pan! Frying tofu in a single, uncrowded layer is essential for achieving crispiness. If your pan isn’t large enough, cook the tofu in two or more batches. Overlapping tofu pieces will steam instead of fry, resulting in a soggy texture.

Resist the Urge to Stir: For the first few minutes of frying, let the tofu sit undisturbed. This allows a solid crust to develop, ensuring each piece is robust enough to be flipped without breaking apart.

Tofu cubes frying in a single layer in a large metal pan until golden.
Close-up of perfectly fried, golden-brown tofu cubes in a white bowl.
  • Once crispy, transfer the cooked tofu to a clean bowl and set it aside.

Create the Aromatic Sauce

  • Return the empty pan to medium-high heat. Add the remaining 2 tablespoons of oil.
  • Once the oil is warm, add the minced fresh ginger, minced garlic, and red pepper flakes to the pan. Sauté for about 20-30 seconds, stirring constantly, until fragrant. Be careful not to burn the garlic.
  • Reduce the heat to medium-low. Pour the prepared General Tso’s sauce mixture (from the first step) into the pan with the aromatics.
  • Whisk continuously as the sauce heats through. It will quickly begin to thicken and become glossy. Continue whisking until it reaches your desired consistency – thick enough to coat a spoon.
Minced ginger, garlic, and chili flakes frying in a large metal pan.
Pouring the pre-mixed General Tso's sauce into a large metal pan with aromatics.
Stirring the General Tso's sauce in a large metal pan as it thickens.

Combine and Serve

  • Add the crispy fried tofu back into the pan with the thickened General Tso’s sauce.
  • Gently toss the tofu cubes, ensuring each piece is fully coated in the luscious, sticky sauce. Cook for another minute or two, allowing the tofu to absorb the flavors and the sauce to adhere perfectly.
Dumping fried tofu cubes into a large metal pan containing the General Tso's sauce.
Close-up of General Tso's tofu coated in sauce in a large metal pan, ready to serve.
  • Serve your homemade General Tso’s Tofu immediately while hot. It pairs perfectly with fluffy white or brown rice and a side of steamed broccoli or your favorite green vegetables.

Expert Tips for Perfect General Tso’s Tofu

Achieving restaurant-quality General Tso’s Tofu at home is simple with these expert tips:

  • The Right Tofu Matters: Always opt for super firm or extra firm tofu. These varieties have the least amount of water content, which is crucial for a tender interior and a crisp exterior when fried. Softer tofus, like medium or silken, will not crisp up effectively and may disintegrate in the pan.
  • Pressing is Non-Negotiable: Don’t skip pressing your tofu! Removing excess water is the single most important step for achieving crispy tofu. It also allows the tofu to better absorb the marinade and sauce flavors.
  • Even Coating for Crispiness: Ensure each tofu cube is thoroughly coated in the cornstarch and soy sauce mixture. This thin layer is what creates that desirable crispy crust.
  • High Heat for Frying: Start with a high heat for your oil. This helps to quickly sear the outside of the tofu, preventing it from sticking and ensuring a crispy finish. Once the tofu is added, you can slightly reduce to medium-high to ensure even cooking without burning.
  • Don’t Overcrowd the Pan: This tip is worth repeating! Fry your tofu in a single layer, giving each piece enough space. If you add too much tofu at once, the pan temperature will drop, leading to steamed, soggy tofu instead of crispy. Cook in batches if necessary.
  • Patience for the Crust: Avoid constantly flipping the tofu. Allow it to cook undisturbed for 3-5 minutes on each side to develop a beautiful golden-brown crust. This makes flipping easier and ensures maximum crispiness.
  • Taste and Adjust the Sauce: Before adding the tofu back to the sauce, give it a quick taste. Adjust the sweetness, tanginess, or spice level to your preference. A splash more sugar, vinegar, or chili sauce can make all the difference.
  • Serve Immediately: General Tso’s Tofu is best enjoyed fresh off the stove when the tofu is at its crispiest and the sauce is perfectly hot and glossy.
Close-up of General Tso's tofu perfectly coated in sauce on a white plate, garnished with green onions and sesame seeds.

Serving Suggestions for Your General Tso’s Tofu

Put the takeout menu down and enjoy this flavor-packed, budget-friendly, and family-friendly dish for dinner tonight! Here are some delicious ideas for pairing with your General Tso’s Tofu:

  • Rice: The classic accompaniment! Serve the tofu generously over a bed of fluffy white rice, healthier brown rice, or elevate your meal with our flavorful Rainbow Veggie Lentil Fried Rice or aromatic Golden Garlic Rice.
  • Vegetables: Boost the nutrient content and add freshness. Steamed broccoli is a traditional choice, but you can also try our Oven Charred Broccoli, Crispy No-Fuss Cauliflower, or even hearty Cauliflower Steaks on the side. Sautéed bell peppers, snap peas, or carrots also make excellent additions.
  • Noodle Dishes & Stir-Fries: For a heartier meal, toss the General Tso’s Tofu directly into a flavorful noodle dish like our Peanut Bliss Noodle Bowl or a vibrant Easy Broccoli Stir Fry.
  • Other Sides: A simple side salad with an Asian-inspired dressing can add a refreshing contrast to the rich flavors of the tofu.

Storage and Reheating Instructions

Planning for leftovers? General Tso’s Tofu is excellent for meal prep! Here’s how to store and reheat it properly:

  • Refrigeration: Once the sauce-covered tofu has cooled completely to room temperature, transfer it to an airtight container. It will keep fresh in the fridge for up to 1 week.
  • Freezing: For longer storage, you can freeze the leftovers. Place the cooled tofu in an airtight, freezer-safe container or a heavy-duty Ziplock/Stasher bag. It can be stored in the freezer for up to 3 months. Remember to thaw frozen leftovers in the refrigerator overnight before reheating.
  • Reheating:
    • Microwave: For a quick reheat, place the tofu in a microwave-safe dish and heat on high until warmed through, stirring halfway.
    • Stovetop: For the best texture (to regain some crispiness), reheat the General Tso’s tofu in a skillet over medium heat. Add a splash of water or vegetable broth to the pan if the sauce seems too thick or dry. Stir occasionally until thoroughly heated.
    • Oven/Air Fryer: For the crispiest results, spread the tofu in a single layer on a baking sheet (or in an air fryer basket) and reheat at 350°F (175°C) until warm and slightly crispy again. This method is best if you don’t mind sacrificing a little sauce adhesion for texture.
General Tso's tofu stored in a clear glass container, ready for meal prep.

FAQs About General Tso’s Tofu

Is General Tso’s tofu spicy?

Our recipe offers a mild-to-medium level of heat, perfect for most palates. If you prefer less spice, reduce the chili sauce to ½ tablespoon and consider omitting the red pepper flakes entirely. For those who love a fiery kick, feel free to increase the chili sauce or add a few extra red pepper flakes.

Can I bake or air fry the tofu instead of pan-frying it?

Absolutely! Baking or air frying are excellent alternatives for achieving crispy tofu with less oil. Follow our Crispy Baked Tofu recipe for detailed instructions on baking. For air frying, arrange the coated tofu in a single layer in your air fryer basket and cook at 400°F (200°C) for 15-20 minutes, shaking the basket halfway through, until golden and crispy.

Can I replace the tofu with another protein?

Yes, this versatile recipe works wonderfully with other plant-based proteins. You can substitute tofu with seitan, tempeh, soy curls, or even cauliflower florets for a vegetable-forward option. Many vegan chicken replacement products would also work well, simply follow their package instructions for cooking before tossing in the General Tso’s sauce.

How can I make this recipe gluten-free?

Making this General Tso’s Tofu gluten-free is simple! Just ensure you use tamari instead of regular soy sauce. All other ingredients are typically gluten-free, but always double-check labels, especially for vegetable broth and chili sauce, to confirm there are no hidden gluten-containing additives.

Can I prepare the sauce in advance?

Yes, you can certainly prepare the General Tso’s sauce mixture (vegetable broth, soy sauce, sugar, rice vinegar, chili sauce, and cornstarch) up to 2-3 days in advance. Store it in an airtight container in the refrigerator. Give it a good whisk before adding it to the hot pan, as the cornstarch might settle at the bottom.

More Saucy Tofu Recipes You’ll Love

If you’re a fan of flavorful, saucy tofu, be sure to check out these other plant-based favorites:

  • Easy Tofu Adobo
  • Pan-Fried Garlic Tofu
  • Sticky Sesame Tofu
  • Quick Teriyaki Tofu Stir Fry
  • Sweet and Sour Tofu

Photos by Alfonso Revilla

General Tso’s Tofu

5 from 2 votes

Prep: 5 mins
Cook: 10 mins
Total: 15 mins
Servings: 2 to 4
Completed General Tso's Tofu plated, ready to serve.

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!

Equipment

  • Knife set
  • Measuring Cups
  • Measuring spoons
  • Whisk

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 (like Sriracha)
  • 2 ½ teaspoons of cornstarch

Tofu:

  • 16 ounces of super firm tofu, pressed and cubed
  • 2 tablespoons of soy sauce
  • 3 tablespoons of cornstarch
  • 5 tablespoons of high heat oil, divided
  • 1 tablespoon of minced fresh ginger
  • 1 tablespoon of minced fresh garlic
  • ½ teaspoon of red pepper flakes

Instructions

  1. In a small bowl, combine the vegetable broth, soy sauce, rice vinegar, sugar, and chili sauce. Mix well. Then add the cornstarch and mix again until smooth. Set aside.
  2. In a separate medium bowl, mix 2 tablespoons of soy sauce and 3 tablespoons of cornstarch. Add the cubed tofu and toss gently to coat thoroughly.
  3. Heat a large non-stick pan over high heat. Add 3 tablespoons of oil and swirl to coat the pan. Once hot, reduce heat to medium and add the tofu in a single layer. Cook in batches if necessary to avoid overcrowding. Cook each side for 2-3 minutes or until golden brown and desired crispiness is achieved.
  4. Remove the cooked tofu from the pan and transfer it to a bowl. Set aside.
  5. Place the pan back on medium-high heat and add the remaining 2 tablespoons of oil. Add the minced ginger, garlic, and red pepper flakes. Sauté for about 20 seconds, stirring continuously, until fragrant.
  6. Lower the heat to medium-low. Pour the prepared sauce mixture into the pan. Whisk continuously until the sauce thickens and becomes glossy.
  7. Add the crispy tofu back into the pan with the thickened sauce. Toss well to ensure all the tofu is coated. Serve hot.

Notes

  • Serve with steamed broccoli and over rice for a complete meal.
  • Use the right tofu: Super firm or extra firm tofu works best for a tender texture and crispiness. Softer varieties will not crisp up well.
  • Don’t crowd the pan: Fry tofu in a single layer, in batches if needed, to ensure even browning and crispiness. Overcrowding leads to steaming.

Nutrition

Calories: 605 kcal
Carbohydrates: 42 g
Protein: 21 g
Fat: 40 g
Saturated Fat: 5 g
Polyunsaturated Fat: 7 g
Monounsaturated Fat: 26 g
Sodium: 2359 mg
Potassium: 541 mg
Fiber: 1 g
Sugar: 22 g
Vitamin A: 325 IU
Vitamin C: 3 mg
Calcium: 93 mg
Iron: 4 mg

Additional Info

Author: Toni Okamoto
Course: Dinner
Cuisine: Asian
Method: Stovetop
Diet: Vegan
Tried this recipe? Please tag us at @PlantBasedOnABudget! 🙂