Home › Recipes › Tofu › General Tso’s Tofu: Crispy, Sticky, & Better Than Takeout (30-Minute Meal)

General Tso’s Tofu: Crispy, Sticky, & Better Than Takeout (30-Minute Meal)

Hey everyone, it’s Lin! If you’ve been following us for a while, you know we have a deep love for the classics. While many of you swear by our The Real General Tso’s Chicken, I’ve had countless requests for a vegetarian version that doesn’t sacrifice that signature “crunch.”

General Tso’s Tofu

Making tofu as satisfying as meat isn’t about luck; it’s about technique. I spent a few afternoons in the kitchen testing exactly how to get that cornstarch crust to stay crispy even after it’s tossed in the sticky glaze. This recipe is the result—a bowl of golden, saucy goodness that satisfies those late-night takeout cravings without the heavy feeling.


What Is General Tso’s Tofu?

General Tso’s Tofu is the vegetarian cousin of the iconic American-Chinese dish, General Tso’s Chicken. It features extra-firm tofu that is cubed, coated in starch, and fried until it achieves a resilient, golden exterior. The “soul” of the dish lies in its sauce—a complex balance of sugar for sweetness, vinegar for tang, and dried chilies for a subtle heat.

While this dish is a staple of “Westernized” Chinese cuisine, it shares a flavor profile with authentic Hunanese cooking. If you are looking for something more traditionally Sichuan, you might prefer the spicy, numbing profile of our Authentic Mapo Tofu.

A Note on Similar Recipes: We also have a fantastic guide for those looking for the meat-based original: General Tso’s Chicken. Comparing the two is a great way to understand how plant-based proteins can mimic the textures of poultry through the right frying techniques.

1
General Tso’s Chicken
General Tso’s Chicken (Homestyle Pan-Fried)
A quick, pan-fried version of General Tso’s Chicken using juicy thighs and a sweet, sour, and spicy sauce. No deep frying required.
Check out this recipe

Ingredients

The Tofu

  • 1 block Extra-firm tofu (14 oz / 400g)
  • 1/4 cup Cornstarch (30g)
  • 1/2 tsp Salt (3g)
  • 3 tbsp Neutral oil (45ml), for pan-frying

The Sauce

Aromatics

  • 1 tbsp Ginger, minced
  • 2 cloves Garlic, minced
  • 4-6 Dried red chilies (adjust to your spice preference)
  • 1 Scallion, chopped (for garnish)

Equipment Needed

  • Non-stick skillet or Wok: A flat-bottom wok is ideal for even frying.
  • Tofu Press or Heavy Plate: To remove excess moisture.
  • Small Mixing Bowl: For the sauce slurry.

Prep & Mise en Place

  1. Press the Tofu: This is the most important step. Wrap the block in paper towels and place a heavy skillet on top for 15 minutes. Removing water ensures the tofu fries instead of steams.
  2. Cut and Coat: Cut the tofu into 1-inch cubes. In a large bowl, toss the cubes with salt and cornstarch until every side is fully “dusted.”
  3. Mix the Sauce: Whisk the soy sauce, wine, vinegar, sugar, sesame oil, and 1 tsp cornstarch in a bowl until the sugar is mostly dissolved.

Cooking Process

Step 1: Fry the Tofu Heat 3 tablespoons of oil in your skillet over medium-high heat. Once the oil is shimmering (around 350∘F or 175∘C), add the tofu cubes in a single layer. Do not overcrowd the pan. Fry for 3–4 minutes per side until all surfaces are golden brown and crispy. Remove and set aside on a wire rack to maintain the crunch.

According to the USDA Food Safety Guidelines, maintaining a consistent oil temperature is key to preventing the food from absorbing excess grease, which can make it soggy rather than crispy.

Step 2: Sauté the Aromatics Wipe out the skillet, leaving about a teaspoon of oil. Add the dried chilies, ginger, and garlic. Stir-fry for 30–60 seconds until fragrant. Watch the garlic closely so it doesn’t burn, which would turn the sauce bitter.

Step 3: Thickening the Sauce Give your sauce mixture a quick stir (the starch often settles at the bottom) and pour it into the skillet. Stir constantly. The sauce will transition from a thin, opaque liquid to a translucent, glossy glaze in about 1–2 minutes.

This thickening occurs due to starch gelatinization, a process where starch granules absorb liquid and swell when heated, creating a stable, viscous sauce.

Step 4: The Final Toss Add the crispy tofu back into the skillet. Toss quickly for 30 seconds to ensure every cube is coated in the sticky glaze. Do not let it sit in the sauce for too long, or the crust will soften. Garnish with scallions and serve immediately.


Why This Recipe Works

  • Double Starch Technique: Using cornstarch instead of flour creates a lighter, crispier gluten-free shell.
  • The Balance of “Five Flavors”: The sauce hits sweet, salty, sour, bitter (from toasted aromatics), and umami.
  • Controlled Moisture: Pressing the tofu allows for a better Maillard Reaction, the chemical reaction between amino acids and reducing sugars that gives browned food its distinctive flavor.

Common Mistakes When Making General Tso’s Tofu

  • Using Soft or Silken Tofu: These varieties have too much water and will fall apart in the pan. Stick to extra-firm.
  • Rushing the Frying: If you turn the tofu too early, the cornstarch coating will stick to the pan rather than the tofu. Wait for a crust to form!
  • Adding Tofu to Cold Sauce: Always wait for the sauce to bubble and thicken before adding the tofu back in to keep the exterior crisp.

Frequently Asked Questions

  • Can I bake the tofu instead? Yes! Bake at 400∘F (200∘C) for 25–30 minutes, flipping halfway. It won’t be as “takeout-crunchy,” but it’s a great lower-oil option.
  • Is this dish vegan? Yes, as long as your sugar isn’t processed with bone char (common in some US brands).
  • How do I adjust the spice? For more heat, break the dried chilies in half to release the seeds. For a milder version, keep them whole or use a dash of Homemade Chinese Chili Oil at the end.

How to Serve

This dish is best served over a steaming bowl of jasmine rice. To round out the meal, I highly recommend pairing it with:


Storage & Reheat

  • Storage: Store in an airtight container in the fridge for up to 3 days.
  • Reheating: To revive the crispiness, reheat in an air fryer at 350∘F (175∘C) for 3–5 minutes. Microwaving will make the tofu soft.

About the Author & Recipe Development

I’m Lin, and I grew up watching my parents turn simple blocks of tofu into restaurant-quality meals in our family kitchen. This specific recipe was tested five times to find the perfect ratio of cornstarch to tofu. I wanted a version that felt indulgent but was simple enough for a Tuesday night. My goal is always to make traditional flavors accessible to the modern home cook.


Authoritative References

  1. Maillard Reaction Chemistry: Encyclopedia Britannica – Maillard Reaction
  2. Frying Safety: USDA Food Safety and Inspection Service
  3. Soy and Health: FDA Food Safety Information

Allergen Notice & Nutrition Disclaimer

  • Contains: Soy, Sesame.
  • Gluten-Free Note: Ensure you use Tamari or gluten-free soy sauce.

Nutrition information is an estimate and provided for informational purposes only. Tofu is an excellent plant-based protein, providing all nine essential amino acids. For those monitoring sodium, consider using a low-sodium soy sauce.

General Tso’s Tofu

Vegetarian General Tso’s Tofu (Crispy & Sticky)

Lin
A vegetarian twist on the takeout classic. Extra-firm tofu is fried to a golden crisp and tossed in a signature sweet, tangy, and spicy General Tso sauce.
5 from 1 vote
Prep Time 20 minutes
Cook Time 10 minutes
Tofu Pressing 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine American-Chinese
Servings 2 servings
Calories 310 kcal

Equipment

  • Wok or large skillet
  • Tofu Press

Ingredients
  

Tofu Base

  • 14 oz extra-firm tofu pressed and cubed
  • 1/4 cup cornstarch for dredging

General Tso Sauce

  • 2 tbsp soy sauce
  • 3 tbsp sugar
  • 1 tbsp rice vinegar

Instructions
 

  • Press the tofu for 15 minutes to remove moisture. Cut into 1-inch cubes.
  • Toss tofu cubes with cornstarch and salt until evenly coated.
  • Heat oil in a wok and fry tofu cubes until golden brown on all sides (3-4 mins per side). Set aside.
  • In the same pan, sauté garlic, ginger, and chilies until fragrant.
  • Whisk sauce ingredients and pour into the pan. Stir until thickened and glossy.
  • Return tofu to the pan, toss quickly to coat, and serve immediately.
    General Tso’s Tofu

Notes

Nutrition & Safety Information: Calories: 310 kcal | Protein: 18g | Fat: 15g | Sodium: 850mg. Safety Tip: Always press tofu thoroughly to avoid oil splatters during frying. Use a high-smoke point oil like vegetable or canola oil. For GF version, substitute soy sauce with Tamari.
Keyword General Tso, Tofu, Vegetarian
Lin Avatar

One response to “General Tso’s Tofu: Crispy, Sticky, & Better Than Takeout (30-Minute Meal)”

  1. anon Avatar

    5 stars
    Hi this recipe looks wonderful! But noticed the garlic, ginger, chili, scallions, and sesame seeds etc are missing from the ingredients list! Giving 5 stars because from all the ingredients I can tell it’s a great vegetarian and vegan recipe!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Lin

Hi! I’m Lin!

I’m Lin, a professional chef with over a decade of experience, and I grew up in my family’s Sichuan restaurant. On my blog, Woks of Love, I share the authentic Chinese recipes I’ve spent my life learning, and I’m currently writing my debut cookbook.

Search


You’ll also love