
This plant-powered General Tso’s Tofu brings all the bold flavors of your favorite Chinese-American takeout to your kitchen. Golden crispy tofu is tossed in a sweet spicy tangy sauce and paired with tender broccoli over fluffy rice for a comforting meal that feels both fresh and deeply satisfying. It is one of my go-to dishes for crave-worthy flavor on a weeknight.
I first made this to show my family that tofu can be addictive and just as delicious as the original chicken version. Now it is requested for movie nights and casual gatherings all year round.
Ingredients
- Extra firm tofu: This has a meaty texture and holds up during frying or baking. Pressing it thoroughly makes a big difference for crispiness.
- Cornstarch: Helps create that irresistible golden crust on the tofu and thickens the sauce. Look for one without additives.
- Neutral oil: Such as canola or vegetable. A high smoke point keeps tofu extra crisp.
- Soy sauce: Builds the deep salty umami backbone for the sauce. I choose low sodium and always taste as I go.
- Hoisin sauce: Adds sweetness a savory hit and that classic takeout taste. Good ones should be glossy and not overly salty.
- Rice vinegar: Brightens the sauce and balances sweetness. Make sure you use unseasoned vinegar for best control.
- Maple syrup or sugar: This is where the sweet tangy notes come in. Maple syrup gives a subtle caramel note but regular sugar works great.
- Tomato paste: Brings a hint of acidity and richness. I look for deep red paste with a thick consistency.
- Sriracha or chili garlic sauce: This is the main source of heat. Adjust based on your spice preference.
- Water: Needed to thin out the sauce and help coat every piece.
- Toasted sesame oil: Brings in that finishing aroma and flavor. Always add right at the end.
- Garlic and fresh ginger: These add bite aromatic depth and authentic warmth. Freshly minced really makes a difference.
- Crushed red pepper flakes: Give an extra kick if you like it spicier.
- Spring onions and sesame seeds: For garnish and extra crunch.
- Broccoli florets: Offer color nutrients and perfect contrast to the saucy tofu. Choose bright green bunches.
- Cooked jasmine or basmati rice: The essential bed for soaking up extra sauce.
Instructions
- Press and Cube the Tofu:
- Remove the tofu from its package and set it between paper towels under a heavy skillet or tofu press for at least ten minutes to release excess liquid. Once drained cut into even cubes about two centimeters across for even frying and optimal texture.
- Coat the Tofu:
- Place the cubed tofu in a bowl and dust generously with cornstarch. Toss until each side is evenly coated. This layer is what helps the tofu get those crispy golden edges everyone loves.
- Fry the Tofu:
- Heat the neutral oil in a large nonstick skillet or wok over medium high until shimmering. Carefully lay in the tofu cubes making sure not to overcrowd the pan. Let each side sear undisturbed for a couple of minutes before turning until every piece is crispy and golden. This usually takes seven to nine minutes. Transfer to a plate lined with paper towel to soak up extra oil.
- Mix the Sauce:
- While the tofu cooks whisk together your soy sauce hoisin rice vinegar maple syrup tomato paste sriracha and water in a mixing bowl. In a separate small bowl make a slurry by stirring one tablespoon of cornstarch with one tablespoon of water until smooth.
- Sauté the Aromatics:
- If the skillet looks dry add a drizzle more oil and lower the heat slightly. Add your minced garlic grated ginger and red pepper flakes. Stir constantly for about one minute until fragrant but not browned.
- Simmer and Thicken the Sauce:
- Pour the sauce mixture into the pan and bring it up to a gentle simmer. Stir in the cornstarch slurry and keep stirring as the sauce quickly thickens and turns glossy. This step takes two to three minutes and is when all those flavors really meld together.
- Return the Tofu:
- Once the sauce is thick add your fried tofu cubes back to the pan. Use a spatula or spoon to gently toss until every piece is well coated and sticky with sauce.
- Finish with Sesame Oil and Garnishes:
- Drizzle toasted sesame oil over the tofu for flavor and aroma. Scatter on sliced spring onions and sesame seeds for crunch and pop of color.
- Serve:
- Dish up the saucy tofu with steamed broccoli and a mound of cooked jasmine or basmati rice for the ultimate vegan comfort meal.

What I love most is the finishing drizzle of sesame oil it instantly makes the kitchen smell like good takeout. My family’s favorite memory with this recipe is the first time they saw me flip tofu in a wok restaurant style and now they want to try it themselves. Watching my partner sneak a second serving right at the stove is always a win.
Storage Tips
Store leftovers in an airtight container in the fridge for up to three days. Reheat gently in a skillet with a splash of water or in the microwave covered. The tofu exterior will soften but the flavor deepens overnight and makes a great next day lunchbox addition.
Ingredient Substitutions
Swap maple syrup for agave or regular white sugar if needed. For strict vegan or gluten allergies double check your hoisin and soy sauces. You can swap broccoli for snap peas or bell peppers and if you only have regular firm tofu bake it instead for best results.
Serving Suggestions
This tofu is perfect with fluffy jasmine rice or brown rice. Top with extra green onions or even a sprinkle of chopped peanuts for crunch. Sometimes I add quick pickled cucumbers on the side for extra tang and color.
Cultural and Historical Context
General Tso’s Tofu is inspired by the iconic General Tso’s Chicken a staple of Chinese American restaurants dating back to the 1970s. This version swaps chicken for tofu to suit plant-based diets but keeps all the nostalgia of that sticky spicy sweet sauce. It is a great example of a classic adapted for everyone to enjoy.
Seasonal Adaptations
Swap broccoli for whatever vegetable is in season like asparagus in spring or roasted root vegetables in winter Add fresh sugar snap peas or edamame in summer for a boost of green Try serving with chilled soba noodles instead of rice on warm days
Success Stories
My friend who swore they would never love tofu now asks for this by name. The crispy texture really is a crowd pleaser and makes even tofu skeptics happy. Kids love the sticky sauce and if you set out toppings everyone can build their own bowl.
Freezer Meal Conversion
Bake or fry tofu in advance and freeze it in a single layer until solid then transfer to a freezer bag. Store the sauce separately in a small container. To serve just thaw and gently reheat tofu in a hot skillet then simmer with the sauce until warmed through. Broccoli can also be blanched and frozen ahead. This allow you to have a fresh meal any night in minutes.

Enjoy the bold flavors of General Tso’s Tofu for a comforting vegan dinner at home. With simple substitutions and prep ahead options, you’ll make this recipe your go-to for any weeknight craving.
Kitchen Tips & Answers
- → How do I get extra crispy tofu?
Press tofu thoroughly and coat with cornstarch before pan-frying. Baking at high heat also yields extra crunch.
- → Can I make this gluten-free?
Yes, use gluten-free soy and hoisin sauces. Double-check all ingredients for wheat content if needed.
- → What substitutes are available for maple syrup?
You can use agave or honey for sweetness, though honey is not suitable for vegan diets.
- → Can I adjust the spice level?
Increase or reduce sriracha and red pepper flakes to suit your preference for heat.
- → What vegetables work well in this dish?
Broccoli is classic, but snap peas, bell peppers, or even carrots make tasty additions to the mix.
- → What is the best tofu type to use?
Extra-firm tofu works best for this dish, providing a sturdy texture that crisps well during cooking.