Go Back
General Tso Tofu Recipe
Print Recipe
5 from 1 vote

Vegan General Tso's Tofu

Low Oil General Tso's Take-out Made at Home with Ingredients YOU KNOW!
Course: Main Course
Cuisine: Chinese
Keyword: Baked Tofu, Chinese, Low Oil, Take Out, Vegan
Author: Jen Horton


  • Cutting Board
  • Knife
  • Tofu Press or items to press tofu(papertowel, kitchen towel, heavy items to sit on top)
  • Cookie Sheet
  • Mixing Bowl, Pyrex Bowl or Gallon Size Zip Loc Bag
  • Large Sauce Pan
  • Whisk
  • Measuring Spoons


Baked Tofu

  • 2 blocks Extra Firm Tofu, pressed
  • 2 tbsp soy sauce
  • 2 tbsp corn starch
  • 1 tbsp oil - I use Avocado Oil Other High Smoke Point Oils: Sesame, Coconut or melted Vegan Butter


  • 3 tbsp soy sauce
  • 2 tbsp hoison sauce
  • 3 tbsp tomato paste
  • 1 tbsp chili garlic sauce I like Huh Fong Foods brand
  • 1 tbsp sesame seeds
  • 2 tbsp rice vinegar I use Brown Rice Vinegar
  • 1 tbsp cane sugar


Press Tofu: Take Tofu out of package & Rinse. Either Press with a Tofu Press OR Use These Instructions

  • Lay a paper towel on a kitchen towel.
    Press Tofu 1
  • Place tofu on one end of the paper towel and fold over...
    Press Tofu 2
  • then fold over the kitchen towel.
    Press Tofu 3
  • Next I find a few heavy items that I can balance on this small rectangular towel. We want to create a pressure so the water from within the tofu presses out without smooshing the tofu to pieces. For me, I like placing a small cutting board on top then balancing a heavy pan, pot, bananas and even a wine bottle. ┬áPress for at least 30 minutes...longer is better.┬áCheck on it periodically to make sure it doesn't start to lean to a side too much. Re-balance.
    Press Tofu

Bake Tofu

  • Preheat Oven to 400 degrees then Cut Tofu in to Cubes
    In a large bowl or gallon size zip loc bag, add Soy Sauce and Oil, whisk together.
    Add cubed tofu to bowl. Stir gently until all pieces of tofu are evenly coated.
    Sprinkle Corn Starch on tofu. Shake bag or gently stir again until all pieces are coated.
    Line a cookie sheet with parchment paper, baking mat or nonstick spray.
    Spread tofu out on the cookie sheet. Bake in the oven for a total 30-35 minutes. Turning once, half way through.
    Cubed Tofu


  • When Tofu has 5 minutes left in the oven, turn a large sauce pan on medium heat.
    Add ALL sauce ingredients. Whisk well & often for 5 minutes.
    Tofu should be done & cooling.
    Add vegetables(if using); stir to coat--another 5 minutes.
    Add tofu; stir to coat.
    Serve warm.


Serve along with Rice, Vegetables or Rice Noodles
I added Red Bell Pepper and Green Onions in to the sauce; allowing to warm for 5 minutes and steamed Broccoli when plated. Traditionally, I have only seen this served with steamed broccoli. The vegetables you choose are what you choose. Make it your own!