Zesty General Tso Tofu

General Tso’s Tofu combines irresistibly crispy baked tofu with a vibrant, sticky, and perfectly balanced sweet and spicy sauce. This plant-based twist on a classic takeout favorite is designed for deliciousness and ease. Serve the succulent, sauce-covered tofu over a bed of fluffy rice with a side of crisp steamed broccoli for a complete, satisfying meal that truly tastes better than anything you’d order in!

General Tso's Tofu served over white rice, garnished with sesame seeds and green onions.

Craving the bold, unmistakable flavors of General Tso’s but looking for a healthier, homemade alternative? Look no further than this incredible General Tso’s Tofu recipe! Forget the deep-fryer and the lengthy cleanup; our method for golden brown, crispy baked tofu makes this better-than-takeout meal incredibly easy to achieve in your own kitchen. Each bite delivers a delightful crunch, followed by the rich, savory, and subtly spicy glaze that’s utterly addictive.

This recipe isn’t just easy; it’s a game-changer for anyone who loves Asian-inspired cuisine or is looking to incorporate more plant-based meals into their diet. Here’s why this homemade General Tso’s Tofu will become your new go-to:

  • Unbeatable Flavor Profile: The sauce is a symphony of fresh, bold, and perfectly balanced sweet, savory, and spicy notes that tantalize your taste buds with every mouthful.
  • Perfectly Crispy Tofu, Every Time: Thanks to a special ingredient and a simple baking method, your tofu will achieve a golden-brown, satisfyingly crispy texture without any fuss. Say goodbye to soggy tofu forever!
  • Faster Than Takeout: You can have this delectable meal ready and on your table in less time than it takes for your delivery order to arrive, making it perfect for busy weeknights.
  • Healthier Home-Cooked Option: By baking instead of frying, you significantly reduce the amount of oil, making this a lighter, yet equally flavorful, alternative to traditional General Tso’s. You also control the ingredients, ensuring quality and freshness.

Imagine a generous scoop of this saucy, vegan General Tso’s Tofu resting on a bed of freshly cooked Basmati Rice, complemented by vibrant, steamed broccoli on the side. It’s a harmonious combination that promises a fulfilling dining experience. Elevate your culinary adventure even further by pairing it with other copycat takeout favorites like Vegan Beef and Broccoli or a flavorful Tempeh Stir Fry for a truly epic plant-based feast!

Close-up of General Tso's Tofu with chopped green onions and sesame seeds, showcasing the sticky sauce.

Unveiling the Delights of General Tso’s

General Tso’s is a celebrated dish, a staple in Chinese-American cuisine, renowned for its distinctively sweet, savory, and spicy profile. Traditionally, it features deep-fried chicken pieces coated in a thick, flavorful sauce. While its exact origins are debated, it has become one of the most popular items at North American Chinese food restaurants, beloved for its comforting and bold taste.

In this vegan adaptation, we swap the chicken for robust tofu, transforming it into an equally satisfying and delicious plant-based meal. The star of the show, beyond the crispy tofu, is undoubtedly the General Tso sauce itself. It’s a magical blend typically crafted from soy sauce, hoisin sauce, aromatic fresh ginger, a hint of red chili flakes for warmth, and a touch of sugar to balance the tang and spice. This exquisite combination of ingredients creates a glaze that perfectly coats your chosen protein, delivering an unparalleled depth of flavor. While tofu is our preferred canvas, this versatile sauce can also elevate cauliflower florets, tempeh, or even hearty chickpeas, offering endless possibilities for delicious, customized meals.

Crafting Your Own General Tso’s Tofu: A Simple Guide

Creating this incredible General Tso’s Tofu at home is simpler than you might imagine. The key lies in preparing the tofu to achieve maximum crispiness and then simmering a wonderfully balanced sauce.

Step 1: Prepare the Tofu for Ultimate Crispiness

The journey to crispy tofu begins with proper pressing. Tofu is packaged in water, and removing this excess liquid is absolutely crucial for achieving a firm, golden, and crispy texture when baked. After pressing, carefully slice the block of tofu into thick planks. Then, instead of neat cubes, try ripping these slices into medium-large, irregular pieces. This method creates more jagged edges and uneven surfaces, which means more nooks and crannies for the cornstarch coating to adhere to and for the sauce to cling to later, enhancing both crispiness and flavor absorption. Once your tofu pieces are ready, place them in a large ziplock bag (or a spacious mixing bowl) along with a drizzle of olive oil, the secret ingredient—cornstarch—and a pinch of salt. Shake the bag gently but thoroughly until every piece of tofu is evenly coated. This cornstarch coating is what creates that beautiful, crunchy exterior without the need for deep-frying. Finally, spread the coated tofu pieces in a single layer on a prepared baking pan, ensuring they have enough space to crisp up. Bake them in a preheated oven until they turn beautifully golden brown and become delightfully crispy.

Crispy baked tofu pieces on a baking pan, ready to be sauced.

Step 2: Simmer the Irresistible General Tso Sauce

While your tofu bakes to perfection, you’ll whip up the star of the dish: the General Tso sauce. In a large pan or wok, warm some olive oil over medium-high heat. Add your minced garlic and grated fresh ginger, sautéing them for just a minute or two until their fragrant aromas fill your kitchen. This step is essential for building a deep flavor base. Next, carefully pour in the rice vinegar, low sodium soy sauce (or tamari for a gluten-free option), hoisin sauce, water, granulated sugar, and red chili flakes. Stir all the ingredients well to combine, bringing the mixture to a gentle simmer. In a separate small bowl, whisk together cornstarch with a bit of water to create a slurry. This cornstarch slurry is what will thicken your sauce to that characteristic glossy, sticky consistency. Pour the slurry into the simmering sauce, stirring constantly, and watch as it transforms into a rich, luscious glaze.

Step 3: Combine and Serve

Once your baked tofu is crispy and golden, and your sauce is thick and glistening, it’s time to bring them together. Add the warm, crispy tofu directly into the pan with the General Tso sauce. Toss gently to ensure every piece of tofu is thoroughly coated in the irresistible sticky glaze. The hot tofu will absorb the flavors beautifully. Serve this mouth-watering General Tso’s Tofu immediately over steaming bowls of rice, garnished generously with toasted sesame seeds and freshly chopped green onions for a burst of color and flavor.

The Art of Pressing Tofu: Why It Matters

Pressing tofu is perhaps the most crucial step for achieving truly crispy, flavorful results, and it’s often overlooked by beginners. Tofu is typically stored in water, and this excess moisture prevents it from becoming firm and crisp when cooked. Think of it like a sponge: if it’s full of water, it can’t absorb anything else, nor can it brown effectively. By pressing out the water, you create a denser texture and allow the tofu to soak up marinades and sauces much more efficiently, leading to a much more satisfying eating experience.

There are a couple of methods for pressing tofu:

  1. Using a Tofu Press: If you cook with tofu frequently, investing in a dedicated tofu press is highly recommended. These gadgets are designed to efficiently and consistently remove water with minimal effort, making the process quick and mess-free.
  2. DIY Method: No special equipment? No problem! Simply wrap your block of tofu in several layers of paper towels or a clean kitchen towel. Place it on a plate or a cutting board, then top it with another plate or a flat pan. Finally, stack a few heavy objects on top—think heavy cookbooks, a cast-iron skillet, or cans of food—to create steady pressure.

While rushing, you can press tofu for at least 20 minutes to remove a significant amount of water. However, for the crispiest results and best flavor absorption, allowing the tofu to drain for a few hours, or even overnight in the refrigerator, will yield superior outcomes. The less water in your tofu, the crispier it will be, and the better it will absorb the delicious General Tso sauce!

Cooked General Tso's Tofu coated in sauce in a large pan, ready to be served.

Elevate Your Meal: Inspired Serving Suggestions

General Tso’s Tofu is a remarkably versatile dish that pairs beautifully with a variety of sides, allowing you to create a complete and satisfying meal. For an authentic experience, serving it with rice is a must! Opt for classic basmati rice for its fragrant grains, or choose fluffy brown rice for added fiber and nutrients. If you’re looking for a low-carb alternative, cauliflower rice is an excellent choice. Don’t forget the finishing touches: a sprinkle of toasted sesame seeds adds a lovely nutty flavor and a visual pop, while freshly chopped green onions provide a bright, zesty counterpoint to the rich sauce.

To round out your plate with fresh vegetables, consider steaming vibrant sides like broccoli florets, crisp bok choy, tender green beans, or sweet carrots. Their mild flavors and delightful crunch provide a perfect contrast to the bold, sticky tofu. With its rich, Asian-influenced flavors, General Tso’s Tofu truly shines when served as part of a homemade “takeout fake-out” spread. Imagine a feast featuring this delicious tofu alongside Teriyaki Noodles, delicate Fresh Spring Rolls, or savory Vegan Fried Rice. This combination transforms an ordinary meal into an unforgettable family dining experience that surpasses any restaurant delivery!

Unlock New Flavors: Creative Variations

One of the joys of cooking at home is the freedom to customize, and this General Tso’s Tofu recipe is incredibly adaptable to your preferences and dietary needs. Don’t hesitate to experiment!

  • Beyond Tofu: Diverse Protein Options – While tofu is fantastic, the General Tso sauce is incredibly versatile. Feel free to substitute the tofu with other plant-based proteins. Crispy baked cauliflower florets, hearty soy curls, protein-packed chickpeas, firm tempeh, or even store-bought vegan “chicken” pieces can all be coated in this delicious sauce. Adjust baking times as needed for your chosen protein to ensure it’s cooked through and slightly crispy before tossing with the sauce.
  • Gluten-Free Adaptation – Making this dish gluten-free is simple. Ensure you use gluten-free tamari instead of traditional soy sauce, and double-check that your hoisin sauce is certified gluten-free, as some brands may contain wheat.
  • Tofu Type Matters – For the best results, always opt for extra-firm or firm tofu. Medium and soft tofu varieties are too delicate and contain too much water, making them prone to crumbling and preventing them from achieving that desired crispy texture. Pressing firm or extra-firm tofu thoroughly is key to its structural integrity and ability to crisp up.
  • Adjusting Spice and Sweetness – The beauty of homemade sauce is customization! For more heat, increase the amount of red chili flakes. For a milder version, reduce or omit them. If you prefer a less sweet sauce, start with half the recommended sugar and add more to taste.
  • Add More Veggies – Feel free to stir-fry additional vegetables into the sauce before adding the tofu. Bell peppers, snap peas, mushrooms, or water chestnuts can add extra texture and nutrition to your meal.
Bowl with white rice and a generous portion of General Tso's Tofu in sauce, garnished.

More Vegan Takeout Favorites to Explore

If you’ve fallen in love with the idea of recreating your favorite takeout dishes at home, you’re in for a treat! There’s a whole world of delicious plant-based recipes waiting to be discovered that mimic the flavors of popular restaurant fare. Here are a few more fantastic vegan copycat recipes to add to your culinary repertoire:

  • Thai Peanut Noodles: Creamy, nutty, and incredibly satisfying noodles.
  • Golden Fried Rice: A vibrant and flavorful fried rice that’s quick and easy.
  • Thai Green Curry: A rich, aromatic, and spicy curry packed with vegetables.
  • Sticky Sriracha Tofu: Perfectly glazed tofu with a delightful kick.

General Tso’s Tofu Recipe

General Tso’s Tofu combines crispy baked tofu with a sticky and spicy sauce. Serve the sauce-covered tofu over rice and broccoli on the side. This popular takeout dish has never been better!

  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Tofu Pressing Time: 20 mins
  • Total Time: 1 hr
  • Servings: 6 servings

Ingredients

For the tofu

  • 2 (16-oz) blocks firm or extra-firm tofu
  • 2 tablespoons olive oil
  • 2 tablespoons cornstarch
  • 1/2 teaspoon salt

For the sauce

  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 tablespoon grated fresh ginger (may use 1/2 teaspoon dried ginger if needed)
  • 1/3 cup seasoned rice vinegar
  • 1/3 cup low sodium soy sauce (tamari for gluten free)
  • 1 tablespoon hoisin sauce
  • 1/2 cup water
  • 1/3 cup granulated sugar
  • 1/2 teaspoon red chili flakes
  • 2 tablespoons cornstarch + 1/4 cup water (for slurry)

For serving

  • 4 cups cooked rice, white or brown
  • chopped green onions
  • sesame seeds
  • Optional: steamed broccoli

Instructions

  1. Press the tofu: Wrap the block of tofu in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for 20 minutes.
  2. Preheat the oven to 400 degrees F and lightly grease a large baking sheet with oil (or line with parchment paper).
  3. Slice the tofu into 6 slices. Now, rip each slice into medium-large pieces. You can also simply cut them into cubes, if you prefer, but ripping gives the tofu a great jagged texture.
  4. Add the tofu pieces to a large ziplock bag (or large bowl), along with the olive oil, cornstarch and salt. Close the bag, and shake gently to coat. Arrange the tofu evenly on the prepared pan, and bake for 25 minutes, or until golden and crispy.
  5. While the tofu bakes, cook your rice and make the sauce: In a large pan, warm the olive oil over medium-high heat. Add the garlic and ginger and cook for 1-2 minutes, until fragrant. Next, add the rice vinegar, soy sauce, hoisin sauce, water, sugar and red chili flakes. Stir well and bring to a simmer.
  6. In a small bowl, stir the cornstarch and water together, then pour into the pan with the sauce. Stir constantly, until the sauce thickens.
  7. When the tofu is done baking, add it to the sauce and stir to coat the pieces. Serve with rice, a sprinkle of sesame seeds, chopped green onions and perhaps a side of steamed broccoli. Enjoy!

Notes

  1. Nutrition facts do not include rice.
  2. Could substitute cauliflower for the tofu, or even soy curls, chickpeas or vegan “chicken”.
  3. Leftovers will keep in the refrigerator for 3-4 days. The dish does not freeze very well.

Nutrition

Serving: 1serving | Calories: 283kcal | Carbohydrates: 20g | Protein: 14g | Fat: 16g | Saturated Fat: 2g | Cholesterol: 1mg | Sodium: 720mg | Potassium: 34mg | Fiber: 1g | Sugar: 13g | Vitamin A: 49IU | Vitamin C: 1mg | Calcium: 195mg | Iron: 2mg

Course: Main

Cuisine: Chinese

Author: Nora Taylor