Back to recipe app
General Tso's tofu with glossy sauce, broccoli, sesame seeds, and green onion over rice
AI-generated recipe image for transparency. It is illustrative and not a submitted user photo.

General Tso's Tofu

By Chinese Food at Home

A takeout-style vegetarian tofu bowl with crisp tofu, broccoli, garlic, ginger, and a sweet-tangy soy glaze.

General Tso's tofu is a vegetarian takeout-style recipe for people who like sweet, tangy, glossy sauces but want to cook without chicken. This home version uses firm tofu and a skillet instead of deep frying, so it fits a normal Western kitchen.

The dish is written honestly as a Chinese-American takeout-inspired adaptation. It is useful for search visitors because it gives familiar flavor, clear substitutions, and a path to a meat-free rice bowl using tofu, broccoli, soy sauce, vinegar, garlic, and ginger.

It captures the familiar General Tso's flavor profile with supermarket tofu and pantry sauces instead of deep frying.

Before You Start

Set up first

Large nonstick skillet, Paper towels, Small bowl

Key ingredients
  • tofu
  • cornstarch
  • garlic
  • soy sauce
  • rice vinegar
  • sugar
Beginner prep
  • Read all steps once before heating the pan, pot, or skillet. Chinese home cooking often moves quickly after the oil or broth is hot.
  • Measure sauces, chop aromatics, and place ingredients near the stove before you start cooking.
  • For stir-fries and skillet dishes, keep ingredients separated by cooking order so nothing overcooks while you look for the next item.
  • If serving with rice, start the rice first so the hot topping is ready at the same time.
  • Add spicy ingredients gradually if you are heat-sensitive; you can add more at the table.

Success check: Taste before serving: the dish should be hot, seasoned enough to eat with rice or noodles, and adjusted gently if needed.

Ingredients

Steps

  1. Dry and cut the tofu

    Drain the tofu and pat it dry with towels. Cut it into bite-size cubes. If it is very wet, press it between towels with a plate on top for 10 minutes. Dry tofu browns better and holds the sauce.

  2. Coat tofu with cornstarch

    Sprinkle cornstarch over the tofu and toss gently with your hands or a spoon. Each cube should have a thin white coating, but there should not be loose piles of cornstarch in the bowl.

  3. Brown the tofu

    Heat oil in a nonstick skillet over medium-high heat. Add tofu in one layer and let it sit until the bottom turns golden, then turn pieces carefully. Brown several sides and move tofu to a plate.

  4. Cook broccoli if using

    Add broccoli to the same pan with a splash of water. Cover for 1 to 2 minutes if possible, then uncover and cook until bright green and crisp-tender. Move it beside the tofu while you make the sauce.

  5. Make the glossy sauce

    Lower the heat to medium. Add garlic and ginger and stir briefly. Add soy sauce, rice vinegar, hoisin, sugar, chili crisp if using, and a splash of water. Stir until the sauce bubbles and looks slightly syrupy.

  6. Glaze tofu gently

    Return tofu and broccoli to the pan. Fold gently until everything is coated, trying not to break the tofu. Turn off the heat, add green onion and sesame seeds if using, and serve over rice.

Western Grocery Notes

Substitutions

Ingredient Alternatives

Cook Better Next Time

FAQ

Is General Tso's tofu authentic Chinese food?
This is a Chinese-American takeout-style adaptation, not a traditional regional Chinese dish.
Can I make General Tso's tofu without chili?
Yes. Skip chili crisp for a mild family version and let people add heat at the table.
How do I keep tofu crispy in sauce?
Brown the tofu well, reduce the sauce separately, and toss everything together only at the end.

Related Recipes

Recipe Collections

Community Notes

Did you keep General Tso's tofu mild or add chili crisp?

Loading community...

AI-Readable Mirrors

Transparency and Legal