This General Tso Tofu is full of amazing flavors and has a perfect balance of sweet, earthy, and spicy. If you're craving a vegan version of General Tso's Chicken, then this dish is just right. It's the perfect quick, easy, and healthier vegan fake-out meal!
(If you are using regular or extra firm tofu, you will need to press it first for 15 to 20 minutes).
Preheat the oven to 425F (220C).
Drain excess water off the tofu. Break the tofu into craggy, uneven chunks and add them to a mixing bowl.
Sprinkle 1 tablespoon of cornstarch over the top. Gently mix to combine. Repeat this step 2 more times until you have used 3 tablespoons of cornstarch.
Transfer the tofu to a lined baking sheet and bake for 30 minutes.
Make the Sauce
While the tofu is baking, make the sauce. Add the water, soy sauce, hoisin, maple syrup, vinegar, chili flake, and 1 tablespoon of cornstarch in a small mixing bowl. Whisk to combine.
Prep the green onion by chopping off the root end and any wilted parts from the tops. Then cut each in half to separate the green part from the white. Finely chop the green part and set aside to use as a garnish.
Finely chop the white part of the green onions. Grate the garlic and ginger. Add the onion whites to a skillet with the grated ginger and garlic. Cook over medium heat for 2 to 3 minutes until the onion begins to soften. (Deglaze with a tablespoon of water if needed.)
Add the General Tso Sauce to the skillet and continue to cook over medium heat, stirring as needed, for 5 to 7 minutes, or until the sauce becomes thick and sticky. Turn off the heat.
When the tofu is done, remove it from the oven and add it to the skillet. Gently fold and mix until the tofu is completely coated with the sauce. Serve with rice and steamed broccoli.