If you crave the bold, tangy, and slightly sweet flavors of classic Chinese takeout, but prefer a plant-based twist, you are going to love this General Tso’s Tofu Recipe. This dish brilliantly transforms the beloved General Tso’s chicken into a crispy, flavorful tofu delight that satisfies both the palate and your healthy eating goals. Imagine perfectly browned tofu cubes enveloped in a luscious, sticky sauce with hints of garlic, ginger, and a touch of heat, paired with vibrant green broccoli that adds a fresh crunch. Whether you’re cooking for yourself or impressing guests, this recipe is sure to become a go-to favorite in your kitchen.
Ingredients You’ll Need
The magic of this General Tso’s Tofu Recipe lies in its simple yet essential ingredients that create layers of texture, flavor, and color. Every element, from the silky tofu to the sharp bite of vinegar, works harmoniously to bring this dish to life.
- Extra firm tofu (1 block, 16 oz / 450 g): The sturdy base that crisps beautifully while soaking up the sauce.
- Soy sauce (3 tablespoons total): Adds umami depth and saltiness to both marinade and sauce.
- Maple syrup (1 tablespoon): For a subtle natural sweetness that balances the dish perfectly.
- Water (1/3 cup and extra for steaming): Essential for sauce consistency and gently cooking the broccoli.
- Chinkiang vinegar (2 tablespoons): A Chinese black vinegar that lends tang and complexity.
- Dark soy sauce (1 tablespoon): Enhances color and delivers a richer soy flavor.
- Sugar (1/4 cup): Promotes that classic sticky texture and sweet contrast.
- Cornstarch (8 teaspoons total): For thickening the sauce and creating a crunchy coating on the tofu.
- Peanut oil (or vegetable oil, 3 tablespoons): Perfect for frying tofu to a golden crisp.
- Broccoli rabe or broccoli (about 4 cups, bite-sized): Adds vibrant green color and a fresh, slightly bitter note.
- Minced ginger (1 tablespoon): Brings warmth and aromatic spice to the stir-fry.
- Minced garlic (4 cloves): Infuses the dish with savory depth.
- Green onions (4, roughly chopped): Offers a mild onion crunch and freshness.
- Dried Chinese chili peppers (2, optional): Adds a gentle heat kick for those who like it spicy.
How to Make General Tso’s Tofu Recipe
Step 1: Marinate the Tofu
Start by patting your extra firm tofu dry to get rid of moisture, which helps achieve that perfect crispiness later. Cut the tofu into half-inch cubes and place them in a large resealable bag. Add 2 tablespoons of soy sauce and 1 tablespoon of maple syrup, then gently toss by flipping the bag a few times until the tofu is evenly coated. Let it soak in those flavors for 10 to 15 minutes while you prepare the sauce and other ingredients — this step makes the tofu burst with savory and sweet harmony.
Step 2: Prepare the Sauce
Whisk together 1/3 cup water, 2 tablespoons Chinkiang vinegar, 1 tablespoon soy sauce, 1 tablespoon dark soy sauce, 1/4 cup sugar, and 2 teaspoons cornstarch in a medium bowl. This homemade sauce is the soul of your General Tso’s Tofu Recipe — its tangy, sweet, and umami-packed profile will make every bite memorable. If you tweak spices in the future, this base allows for delicious flexibility.
Step 3: Coat the Tofu for Frying
After marinating, carefully open the bag without losing tofu pieces. Drain the liquid, then sprinkle about 6 tablespoons of cornstarch over the tofu, adding it a tablespoon at a time. Gently toss the tofu in the bag to coat the pieces — some patchiness is okay; it will still crisp up nicely. This coating forms the crucial crispy layer that contrasts wonderfully with the tender tofu inside.
Step 4: Cook the Broccoli
In a large pan over medium-high heat, pour 1/4 cup of water and bring it to a simmer. Toss in your broccoli rabe or broccoli florets, cover, and let them cook for about a minute until just tender yet still crisp. This quick steaming preserves the vegetable’s vibrant green color, nutritious bite, and that fresh taste that balances the rich sauce.
Step 5: Fry the Tofu
Add 2 tablespoons of peanut oil to the pan, then gently place the tofu pieces in a single layer without crowding. Let them cook undisturbed for about 2 minutes so the bottoms turn golden and crisp. Flip and repeat the process for the other sides. Adjust the heat as needed to avoid burning – patience here pays off with perfect texture. Once browned, transfer the tofu to a plate and set aside.
Step 6: Sauté Aromatics and Vegetables
Into the same pan, add the remaining tablespoon of oil followed by minced ginger, garlic, green onions, and optional dried Chinese chili peppers. Stir quickly to release their fragrant oils. Then add back your steamed broccoli or broccoli rabe, stirring just until everything is well combined and warmed through — this step infuses the veggies with the vibrant flavors.
Step 7: Finish with Sauce and Tofu
Give the sauce a quick stir to make sure the cornstarch is fully dissolved, then pour it into the pan. Stir continuously until the sauce thickens and clings like a glossy glaze to the vegetables. Finally, gently fold the crispy tofu back in, tossing carefully to coat every piece in sauce. Transfer the entire mixture to a large serving plate and serve immediately while everything is piping hot and irresistibly fragrant.
How to Serve General Tso’s Tofu Recipe
Garnishes
A sprinkle of toasted sesame seeds or chopped fresh cilantro can brighten the presentation and add an inviting texture. Thinly sliced fresh red chilies or extra green onions are fantastic for those who want a little extra color and zing on top.
Side Dishes
This General Tso’s Tofu Recipe pairs beautifully with steamed jasmine rice or brown rice to soak up the luscious sauce. For a lighter option, serve it alongside cauliflower rice or a simple Asian cucumber salad for crisp contrast.
Creative Ways to Present
For something fun, pile the General Tso’s tofu and veggies into lettuce wraps for a handheld feast. Alternatively, serve it over stir-fried noodles or even quinoa for a wholesome twist. The vibrant sauce and crispy tofu create a dramatic centerpiece no matter how you serve it.
Make Ahead and Storage
Storing Leftovers
Once cooled, place leftovers in an airtight container and keep them in the refrigerator. The flavors deepen overnight, making your General Tso’s Tofu Recipe even tastier the next day. Consume within 3 to 4 days for the best quality.
Freezing
You can freeze this dish, but the crispy texture of the tofu may soften after thawing. Freeze the tofu and sauce separately if possible for better texture control. Use airtight containers or freezer bags, and consume within 2 months.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally to re-coat tofu with sauce without breaking it apart. Avoid microwaving if you want to maintain that delightful crispy texture. Adding a splash of water or broth can help loosen the sauce if it thickens too much.
FAQs
Can I use regular tofu instead of extra firm?
Extra firm tofu is best for this recipe because it holds its shape well and crisps nicely. Regular tofu has a higher moisture content and can become mushy when fried, so extra firm ensures the best texture for General Tso’s Tofu Recipe.
Is General Tso’s Tofu Recipe spicy?
The heat is mild by default, especially if you omit the dried Chinese chili peppers. You can easily adjust the spice level by adding more chilies or a dash of chili oil according to your taste preferences.
Can I make this gluten-free?
Absolutely! Use tamari or a gluten-free soy sauce alternative, and double-check that all other ingredients, such as vinegar and cornstarch, are gluten-free. This way you can enjoy General Tso’s Tofu Recipe without worry.
What’s a good substitute for Chinkiang vinegar?
If you don’t have Chinkiang vinegar on hand, try using balsamic or a mix of rice vinegar and a little molasses to mimic its slightly sweet and smoky depth.
How do I get the tofu extra crispy?
Patting tofu very dry before marinating, coating it thoroughly with cornstarch, and frying in hot oil without overcrowding the pan helps achieve maximum crispiness in General Tso’s Tofu Recipe.
Final Thoughts
Once you’ve made this General Tso’s Tofu Recipe, you’ll understand why it’s a favorite for anyone craving plant-based comfort food that doesn’t scrimp on flavor or texture. It’s an easy, satisfying dish that turns simple ingredients into a mouthwatering meal to share or savor solo. Dive in and enjoy the perfect blend of crispy tofu and sticky sauce — your taste buds will thank you!
Print
General Tso’s Tofu Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This General Tso’s Tofu recipe is a delicious and plant-based twist on the classic Chinese-American dish, featuring crispy golden tofu coated in a flavorful, tangy, and slightly sweet sauce. Paired with tender broccoli rabe or broccoli florets and a fragrant mix of garlic, ginger, and chili peppers, this stir-fry delivers a satisfying combination of textures and bold flavors perfect for a quick and healthy dinner.
Ingredients
Tofu Marinade and Coating
- 1 block (16 oz / 450 g) extra firm tofu
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup (or other syrup, or sugar)
- 6 tablespoons cornstarch (or enough to coat the tofu)
- 3 tablespoons peanut oil (or vegetable oil)
Sauce
- 1/3 cup water
- 2 tablespoons chinkiang vinegar
- 1 tablespoon soy sauce
- 1 tablespoon dark soy sauce
- 1/4 cup sugar
- 2 teaspoons cornstarch
Vegetables and Aromatics
- 1 batch broccoli rabe (or 1 big head broccoli), cut into bite size pieces (yields about 4 cups once cut)
- 1 tablespoon minced ginger
- 4 cloves garlic, minced
- 4 green onions, roughly chopped
- 2 dried Chinese chili peppers (Optional)
Instructions
- Prepare the tofu: Pat the tofu block dry with paper towels. Cut into 1/2 inch (1 cm) pieces and place in a large resealable plastic bag. Add 2 tablespoons soy sauce and 1 tablespoon maple syrup. Gently flip the bag a few times to evenly coat the tofu with the marinade. Allow it to marinate for 10 to 15 minutes while you prepare the other ingredients.
- Make the sauce: In a medium bowl, combine 1/3 cup water, 2 tablespoons chinkiang vinegar, 1 tablespoon soy sauce, 1 tablespoon dark soy sauce, 1/4 cup sugar, and 2 teaspoons cornstarch. Whisk well to dissolve the cornstarch completely. If using pre-made General Tso’s sauce instead, shake it well, then mix 1/3 cup of it with 1/3 cup stock in a bowl.
- Coat the tofu with cornstarch: After marinating, open the bag slightly to prevent tofu from falling out. Drain and discard the marinade liquid. Add 6 tablespoons cornstarch gradually into the bag, tossing gently to coat the tofu pieces. It’s fine if the coating is uneven.
- Cook the broccoli: In a large pan, add 1/4 cup water and heat over medium-high until simmering. Add the broccoli rabe or broccoli florets, cover, and cook for 1 minute until crisp-tender. Remove broccoli from pan and set aside. Wipe the pan clean with paper towels to prepare for frying tofu.
- Pan-fry the tofu: Add 2 tablespoons oil to the pan and heat over medium-high. Carefully place the tofu pieces in the pan in a single layer without crowding or overlapping. Let them cook undisturbed for about 2 minutes until the bottoms turn golden brown. Flip the tofu and brown the other side for an additional 2 minutes. Adjust the heat as needed to avoid burning. You may brown other sides if desired. Transfer the tofu to a plate once golden and crispy.
- Sauté aromatics: Add the remaining tablespoon of oil to the pan. Add the minced ginger, garlic, green onions, and dried chili peppers if using. Stir briefly to release their fragrance but do not burn.
- Add the vegetables back: Return the cooked broccoli rabe or broccoli to the pan. Stir to combine and wilt the vegetables slightly.
- Add the sauce: Stir the prepared sauce to ensure the cornstarch is fully dissolved, then pour it into the pan. Cook and stir constantly until the sauce thickens and coats the tofu and vegetables evenly.
- Finish and serve: Add the crispy tofu back into the pan with the sauce and vegetables. Gently toss to coat everything evenly. Transfer the stir-fry to a large serving plate and serve hot as a main dish.
Notes
- Make sure to pat the tofu dry thoroughly to help it crisp up better when frying.
- You can substitute maple syrup for honey or regular sugar in the marinade.
- Chinkiang vinegar is a type of black rice vinegar that adds a distinctive tang; you can substitute with balsamic vinegar in a pinch.
- If you prefer less heat, omit the dried Chinese chili peppers.
- Broccoli rabe adds a slightly bitter flavor that pairs nicely with the sweet and savory sauce, but broccoli florets work well as a milder substitute.
- Adjust the frying heat to avoid burning the tofu or aromatics.
- For a gluten-free version, use tamari instead of soy sauce and ensure the cornstarch and other ingredients are gluten-free.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese-American