Welcome to a culinary journey that transforms a beloved takeout classic into a vibrant, plant-based sensation: General Tso’s Tofu. This extraordinary recipe takes crispy, golden-brown tofu pieces and coats them in an irresistible sweet, savory, and subtly spicy sauce, offering a vegan twist that’s not only quicker and easier to prepare at home but also, dare we say, even more delicious than its restaurant counterparts. Whether you’re a seasoned vegan or simply looking to incorporate more plant-based meals into your diet, this General Tso’s Tofu is destined to become a staple in your kitchen.

Our family shares a deep love for Chinese cuisine, and we’ve embarked on a mission to craft delectable vegan renditions of all our cherished dishes. From the zesty Kung Pao Tofu to the bright and citrusy Orange Tofu, we’ve found immense joy in these homemade creations. Among them, this spectacular General Tso’s Tofu stands out as an all-time favorite. There’s something truly magical about how the tofu achieves a perfect crispness, contrasting beautifully with the rich, sticky glaze of the sauce. It’s a symphony of flavors – a flawless balance of sweet and savory, complemented by just the right amount of heat to tantalize your taste buds.
The beauty of this recipe lies in its simplicity and efficiency. When cravings for Asian-inspired flavors strike, you can whip up this delightful dish in just over 30 minutes, with minimal effort required. Beyond its rapid preparation, it offers a significantly healthier alternative to typical restaurant fare. Each serving boasts over 11 grams of plant-based protein and approximately 200 calories, making it a nutritious choice you can feel good about. We particularly enjoy pairing this General Tso’s Tofu with fluffy white rice and a side of vibrant green vegetables, creating a perfectly balanced and immensely satisfying meal that nourishes both body and soul.

Understanding General Tso’s: A Culinary Classic
General Tso’s is a cornerstone of Chinese-American cuisine, widely celebrated across North American Chinese restaurants. Traditionally, this iconic dish features succulent pieces of lightly battered and deep-fried chicken, coated in a sweet, subtly spicy, and tangy sauce. Its origins trace back to the 1950s, credited to Chef Peng Chang Kuei, who named his creation after General Tso Tsung-t’ang, a revered military leader from the Qing dynasty. When Chef Peng immigrated to the United States in 1973 and opened his own restaurant, he ingeniously adapted the dish for the American palate. This adaptation involved a significant increase in sugar within the sauce, giving it the characteristic sticky sweetness and irresistible glaze that quickly made it a national sensation. Its immense popularity led to countless variations and appearances on menus across the country, solidifying its place as a beloved staple.
The Art of Crafting Vegan General Tso’s Tofu
Creating a truly exceptional plant-based General Tso’s recipe means embracing the spirit of the original while thoughtfully substituting key ingredients. In our vegan version, we hero chunky, crisp pieces of tofu instead of chicken. The remarkable aspect is that this rendition perfectly captures the authentic, crave-worthy flavor profile and the irresistible sticky sauce that defines the classic dish. While this sauce certainly complements chicken, it truly shines when paired with tofu, which acts as a fantastic canvas for absorbing all the rich, complex flavors.
To ensure the tofu achieves that desirable crisp texture without the need for excessive deep-frying, a crucial step involves coating it in cornstarch before cooking it on the stovetop. This simple technique creates a delicate, crunchy exterior that holds up beautifully to the sauce, delivering a satisfying bite with every mouthful. Forget the hassle of ordering takeout; this quick and easy recipe empowers you to enjoy the vibrant flavors of Chinese cuisine right in the comfort of your own home, knowing exactly what goes into your meal. Let’s delve into the delicious details and unlock the secrets to perfect homemade General Tso’s Tofu!

Essential Ingredients for General Tso’s Tofu
Crafting the perfect General Tso’s Tofu relies on a carefully selected blend of ingredients, each playing a vital role in creating its signature flavor and texture. Here’s a detailed look at the core components you’ll need:
- Tofu: The star of our dish! For optimal results, choose firm or extra-firm tofu. Its dense texture is crucial for withstanding the pan-frying process, ensuring that it develops a “meaty” bite and a wonderfully crispy exterior that truly rivals chicken.
- Cornstarch: This essential ingredient serves a dual purpose. First, it forms a light, crispy coating around the tofu pieces during cooking, preventing them from becoming soggy. Second, it acts as a thickening agent for the sauce, giving it that luxurious, clingy consistency characteristic of General Tso’s.
- Hoisin Sauce: A cornerstone of Chinese cooking, hoisin sauce contributes a rich, complex flavor that is both salty and subtly sweet. Its deep umami notes add incredible depth and body to our General Tso’s sauce.
- Rice Vinegar: Essential for balancing the sweetness and richness of the sauce, rice vinegar provides a delicate tang and acidity. It’s what gives the sauce its distinctive sweet-and-sour profile, preventing it from becoming overly cloying.
- Fresh Ginger and Garlic: These aromatic powerhouses are non-negotiable for authentic flavor. Finely minced or grated, they infuse the sauce with their pungent, warming, and slightly spicy notes, elevating the entire dish.
- Soy Sauce: A fundamental ingredient, soy sauce provides the primary salty and umami base for our sauce, tying all the other flavors together. For better control over the dish’s overall saltiness, we highly recommend using a low-sodium variety. If you require a gluten-free option, tamari can be substituted with excellent results.
- Chili Paste: For that signature spicy kick, chili paste is a must. It adds a vibrant heat that complements the sweet and savory elements, making the sauce truly exciting. Adjust the amount to your preferred spice level.
- Brown Sugar: A touch of brown sugar is used to sweeten the sauce, contributing to its glossy finish and classic sweet profile. Its molasses notes add a deeper, richer sweetness compared to white sugar. Maple syrup is also a wonderful alternative if you prefer.
- Sesame Oil: Just a teaspoon of toasted sesame oil delivers a rich, nutty aroma and flavor that’s utterly delicious and integral to the authentic taste of the sauce. Toasted sesame oil, in particular, offers a more intense and complex fragrance.
- Vegetable Broth: Broth is used to dilute the concentrated flavors of the sauce ingredients and to create enough volume to generously coat all the tofu pieces. It also adds an additional layer of savory depth to the overall profile.
- Red Pepper Flakes: (Optional) For those who crave an extra layer of heat and visual appeal, a sprinkle of red pepper flakes offers a pleasant, lingering warmth and a pop of color.

Crafting General Tso’s Tofu: A Step-by-Step Guide
Making delicious General Tso’s Tofu at home is remarkably straightforward and far more rewarding than waiting for takeout delivery. Follow these simple steps to bring this sensational dish to your table. For a fully printable version and precise measurements, please refer to the recipe details below.
- Prepare the Tofu: Begin by thoroughly pressing your firm or extra-firm tofu to remove excess liquid. This step is crucial for achieving crispy tofu. You can find a comprehensive guide on pressing tofu, both with and without a tofu press, here. Once pressed, tear the tofu into large, irregular, bite-sized chunks. Aim for pieces roughly an inch long, varying slightly in shape. This tearing method creates rough edges and crevices, allowing the sauce to cling better and providing a more appealing, “meatier” texture. Alternatively, you can cut the tofu into cubes if preferred.
- Season and Cook the Tofu: Place the torn tofu chunks into a large bowl. Sprinkle generously with cornstarch, a good pinch of fine sea salt, and freshly cracked black pepper. Toss gently to ensure all the tofu pieces are evenly coated. Heat one tablespoon of oil in a large non-stick skillet over medium heat. Once the oil is shimmering, add the coated tofu to the skillet and cook for approximately 10 minutes, stirring and tossing frequently. Continue until the tofu is beautifully browned and crispy on all sides. Once done, remove the tofu from the skillet and set it aside.
- Whisk the Sauce: While the tofu is cooking, prepare the star of the show: the General Tso’s sauce. In a medium bowl, whisk together the hoisin sauce, rice vinegar, ginger paste (or freshly grated ginger), minced garlic, soy sauce (or tamari), chili paste, brown sugar, toasted sesame oil, cornstarch, and vegetable broth. Whisk until all ingredients are well combined and the cornstarch has dissolved, ensuring a smooth mixture.
- Thicken the Sauce: Gently wipe down the same skillet you used for the tofu to remove any residual bits. Place the clean skillet back over medium heat. Pour the prepared sauce mixture into the skillet. Cook the sauce, stirring constantly, until it begins to simmer and thickens to a glossy, sticky consistency that will beautifully coat the back of a spoon. This usually takes only a few minutes.
- Combine and Serve: Return the crispy, cooked tofu chunks to the skillet with the thickened sauce. Toss the tofu gently to ensure every piece is thoroughly coated in the rich, sticky sauce. Continue to cook for an additional 2 minutes, allowing the flavors to meld and the sauce to adhere perfectly to the tofu. Remove the skillet from the heat immediately. Serve your homemade General Tso’s Tofu hot over your favorite grain, such as steamed rice, and garnish with fresh green onions or sesame seeds if desired. Enjoy this incredible plant-based feast!
Expert Tips for a Flawless General Tso’s Tofu
Achieving restaurant-quality General Tso’s Tofu at home is within reach with a few expert tips and considerations:
- The Art of Tearing Tofu: For this recipe, we highly recommend tearing, rather than neatly slicing, your tofu into large, irregular, bite-sized chunks. This intentional method creates a myriad of rough edges and pockets on each piece. These textured surfaces are ideal for absorbing more of that delectable sauce, leading to a richer flavor experience. Furthermore, torn tofu tends to mimic the appearance and provide a “meatier,” more satisfying texture reminiscent of chicken, making it a fun and effective substitute. If you need a visual guide, consider watching a video demonstrating this technique; it truly transforms the tofu!
- Gluten-Free Adaptation: Making this General Tso’s Tofu gluten-free is incredibly simple. The only primary adjustment needed is to substitute regular soy sauce with tamari. Tamari offers a very similar flavor profile to soy sauce but is traditionally brewed without wheat, ensuring your dish remains entirely gluten-free without compromising taste.
- Customizing Spiciness: General Tso’s is traditionally known for its delightful kick of heat. However, you have complete control over the spice level in this homemade version. If you prefer a milder dish or wish to gradually increase the heat to your liking, start with a smaller amount of chili paste, or even omit it entirely. Conversely, for those who love a fiery experience, feel free to add more chili paste or a generous sprinkle of red pepper flakes during the final stages of cooking or as a garnish. Taste as you go to find your perfect balance.
- Pressing Tofu is Key: Don’t skip the step of pressing your tofu. Removing excess water is the single most important factor for achieving crispy tofu that holds its shape and absorbs flavor effectively. Whether you use a dedicated tofu press or a DIY method with paper towels and heavy objects, ensure your tofu is well-pressed.
- Even Browning: When cooking the tofu, ensure your skillet is adequately hot and avoid overcrowding it. Cooking in batches if necessary allows for even browning and prevents the tofu from steaming rather than crisping.
Perfect Pairings for General Tso’s Tofu
General Tso’s Tofu is incredibly versatile and pairs wonderfully with a variety of sides, allowing you to create a complete and satisfying meal. Here are some popular and delicious serving suggestions:
- Steamed Rice: The classic accompaniment! A fluffy bed of white rice, brown rice, or jasmine rice provides the perfect neutral base to soak up all the flavorful sauce.
- Cauliflower Rice: For a lower-carb alternative, cauliflower rice is an excellent choice. It’s light, nutritious, and still provides a great texture to complement the tofu.
- Noodles: Serve your General Tso’s Tofu over a bowl of warm stir-fry noodles, ramen, or even udon for a heartier, comforting meal.
- Steamed Broccoli: A simple yet effective green vegetable side. Steamed broccoli florets add a fresh crunch and a healthy dose of nutrients, balancing the richness of the sauce.
- Stir-fry Vegetables: Amp up the veggie content by serving it with a medley of your favorite stir-fried vegetables like bell peppers, snap peas, carrots, or bok choy.
- Quinoa or Other Grains: For a different nutritional profile, consider serving it with quinoa or even couscous.
Smart Meal Prep and Storage Solutions
This General Tso’s Tofu recipe is fantastic for meal prepping, allowing you to enjoy delicious, homemade Asian flavors throughout the week. Here’s how to manage prep, leftovers, and reheating:
- Prep-Ahead Strategy: To save time on busy weeknights, you can prepare certain components in advance, up to about a day. Whisk together all the sauce ingredients and store them in an airtight container in the refrigerator. Separately, press and tear your tofu into chunks, but hold off on coating it in cornstarch. Store the raw tofu pieces in another airtight container in the fridge. This way, when you’re ready to cook, all you need to do is coat the tofu, cook it, and then thicken the pre-made sauce.
- Storing Leftovers: General Tso’s Tofu stores exceptionally well, often tasting even better the next day as the flavors continue to meld. Place any leftover tofu and sauce in an airtight container and refrigerate promptly. It will remain fresh and delicious for approximately 4 to 5 days.
- Reheating Instructions: When it’s time to enjoy your leftovers, you have a couple of excellent reheating options. For the best texture, especially if you want to crisp up the tofu again, reheat it in a pot or skillet on the stovetop over medium heat, stirring occasionally until warmed through. Alternatively, for a quicker option, you can easily reheat individual portions in the microwave. Just be aware that microwave reheating might make the tofu slightly less crispy.

More Simple Tofu Recipes to Explore:
- The BEST Tofu Recipes Around!
- Tofu Coconut Curry
- Tofu Satay Skewers
- Hearty Sesame Tofu Bowls
- Flavorful Pan-Fried Tofu
- Perfectly Crispy Baked Tofu
- Delicious Cashew Tofu Stir Fry
- Simple Tofu Kebabs
- Savory Grilled Tofu
We absolutely love hearing from you! If you try this incredible General Tso’s Tofu recipe, please let us know how you enjoyed it. You can share your thoughts by leaving a comment below or by tagging us on Instagram (@foodwithfeeling). Your feedback and creations truly inspire us!
General Tso’s Tofu Recipe
By Brita Britnell
Prep time: 20 minutes | Cook time: 15 minutes | Total time: 35 minutes
Ingredients
FOR THE TOFU:
- 14–16 oz block of firm or extra firm tofu
- 2 tablespoons of cornstarch
- Salt and pepper to taste
- 1 tablespoon of oil (such as canola or grapeseed oil)
FOR THE SAUCE:
- 1 tablespoon of hoisin sauce
- 1 tablespoon of rice vinegar
- 2 teaspoons of ginger paste, or 2 teaspoons of freshly grated ginger
- 3 cloves of garlic, finely minced
- 3 tablespoons of soy sauce (use tamari for gluten-free)
- 2 teaspoons of chili paste (adjust to taste)
- 2 tablespoons of brown sugar (or maple syrup)
- 1 teaspoon of toasted sesame oil
- 2 tablespoons of cornstarch
- ¾ cup of veggie broth
- Red pepper flakes for serving (optional)
Instructions
- Prepare the tofu by pressing out excess liquid. (Refer to our guide on pressing tofu with or without a press.) Once pressed, tear the tofu into large, irregular bite-sized chunks, roughly an inch long. The rough edges help the sauce cling better.
- Place the tofu chunks in a large bowl. Sprinkle with cornstarch, a good pinch of fine sea salt, and freshly cracked black pepper. Toss to ensure all tofu pieces are evenly coated.
- Heat 1 tablespoon of oil in a large non-stick skillet over medium heat. Add the coated tofu and cook for about 10 minutes, tossing frequently, until browned and crispy on all sides. Remove tofu from the skillet and set aside.
- Meanwhile, prepare the sauce. In a medium bowl, whisk together the hoisin sauce, rice vinegar, ginger, garlic, soy sauce, chili paste, brown sugar, sesame oil, cornstarch, and veggie broth until smooth.
- Gently wipe clean the skillet used for the tofu and return it to medium heat. Pour in the prepared sauce mixture and cook, stirring often, until the sauce thickens to a glossy consistency.
- Add the crispy tofu back into the skillet with the thickened sauce. Toss to coat the tofu completely in the sauce. Cook for an additional 2 minutes, allowing the flavors to meld, then remove from heat.
- Serve immediately over your favorite grain, such as steamed rice, and garnish with red pepper flakes if desired. Enjoy!
Notes
- Prep-ahead: Up to a day in advance, whisk together all sauce ingredients (do not cook). Press and tear tofu pieces (do not coat with cornstarch). Store both separately in airtight containers in the refrigerator.
- Leftovers: Store leftover General Tso’s Tofu in an airtight container in the refrigerator for 4 to 5 days.
- To reheat: For best crispiness, rewarm in a skillet on the stovetop over medium heat. Alternatively, reheat in the microwave until warmed through.