General Tso's Tofu Twist

Featured in: Simple Suppers

Savor crispy tofu cubes cooked to golden perfection and tossed in a vibrant sweet, tangy, and spicy sauce inspired by Chinese-American flavors. This dish features a glossy glaze combining soy, hoisin, sriracha, and fragrant aromatics like garlic and ginger. Served with steamed broccoli and fluffy rice, it's a plant-based comfort meal with big flavor and a satisfying crunch. Customize heat levels and add more veggies as desired for a balanced, crave-worthy main course that's vegan and dairy-free.

Updated on Sat, 18 Oct 2025 18:57:38 GMT
Golden and crispy General Tso's Tofu coated in a tangy, glistening savory-sweet sauce. Save
Golden and crispy General Tso's Tofu coated in a tangy, glistening savory-sweet sauce. | butterhollow.com

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.
Homemade General Tso’s Tofu: a comforting vegan dinner served with steamed broccoli and rice. Save
Homemade General Tso’s Tofu: a comforting vegan dinner served with steamed broccoli and rice. | butterhollow.com

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.

Close-up of flavorful General Tso’s Tofu, garnished with sesame seeds and green onions. Save
Close-up of flavorful General Tso’s Tofu, garnished with sesame seeds and green onions. | butterhollow.com

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.

General Tso's Tofu Twist

Crispy tofu in sweet and spicy sauce, paired with steamed broccoli and rice for a tasty vegan entrée.

Prep duration
20 min
Heat duration
20 min
Complete duration
40 min
Created by Ella Thompson


Skill level Medium

Heritage Chinese-American

Output 4 Portions

Eating preferences Plant-Based, No dairy

What you'll need

Tofu Preparation

01 14 oz extra-firm tofu, drained, pressed, and cut into 3/4-inch cubes
02 2 tablespoons cornstarch
03 2 tablespoons neutral oil such as canola or vegetable

Sauce

01 3 tablespoons soy sauce
02 2 tablespoons hoisin sauce
03 2 tablespoons rice vinegar
04 2 tablespoons maple syrup or granulated sugar
05 1 tablespoon tomato paste
06 1 tablespoon sriracha or chili garlic sauce
07 1/2 cup water
08 1 tablespoon cornstarch
09 2 teaspoons toasted sesame oil

Vegetables and Garnish

01 2 cloves garlic, minced
02 1 tablespoon fresh ginger, grated
03 1/2 teaspoon crushed red pepper flakes
04 2 spring onions, thinly sliced
05 1 teaspoon sesame seeds
06 9 oz broccoli florets, steamed
07 Cooked jasmine or basmati rice, for serving

Method

Phase 01

Prepare Tofu: Press the tofu with a tofu press or heavy object for at least 10 minutes to extract moisture. Cut into 3/4-inch cubes and toss evenly with 2 tablespoons cornstarch.

Phase 02

Crisp Tofu: Heat 2 tablespoons oil in a large non-stick skillet or wok over medium-high heat. Add tofu cubes and fry, turning, until golden and crispy, approximately 7 to 9 minutes. Transfer tofu to a paper towel-lined plate.

Phase 03

Make Sauce: In a mixing bowl, whisk together soy sauce, hoisin sauce, rice vinegar, maple syrup or sugar, tomato paste, sriracha, and water. In a separate bowl, combine 1 tablespoon cornstarch with 1 tablespoon water to create a slurry.

Phase 04

Saute Aromatics: Return skillet to medium heat, add a drizzle of oil if needed. Add garlic, ginger, and red pepper flakes. Sauté for 1 minute until fragrant.

Phase 05

Finish Sauce: Pour prepared sauce into pan. Bring to a simmer, then stir in cornstarch slurry. Cook, stirring, until sauce becomes thick and glossy, about 2 to 3 minutes.

Phase 06

Glaze Tofu: Add crispy tofu back to pan and toss gently to coat thoroughly in sauce.

Phase 07

Garnish and Serve: Drizzle with toasted sesame oil and garnish with sliced spring onions and sesame seeds. Serve immediately with steamed broccoli and rice.

Kitchen tools needed

  • Tofu press or heavy-weight object
  • Large skillet or wok
  • Mixing bowls
  • Measuring spoons and cups
  • Chef’s knife and cutting board

Allergy details

Always review individual ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains soy due to tofu, soy sauce, and hoisin sauce.
  • Some hoisin sauces contain wheat (gluten); select gluten-free brands if required.
  • Check all sauces for possible hidden allergen ingredients.

Nutrient breakdown per portion

Numbers shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 310
  • Fats: 13 g
  • Carbohydrates: 32 g
  • Proteins: 15 g