Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up of saucy vegan generalo tso's tofu in a bowl with rice

The Best General Tso’s Tofu Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegan

Description

General Tso’s Tofu is one of our favorite recipes to make when we’re craving Chinese food. Golden, pan fried tofu that’s tossed in a General Tso’s sauce that’s the perfect balance of sweet, savory, and spicy. Serve this weeknight favorite over fluffy white rice for the ultimate taste bud bliss!


Ingredients

Base Tofu Recipe

  • 1 block firm tofu, pressed
  • 1 tablespoon soy sauce
  • 2 tablespoons cornstarch
  • Pinch of salt
  • Pinch of white pepper
  • 3 tablespoons avocado oil for frying

Sauce

  • 3/4 cup vegetable broth
  • 1/4 cup soy sauce
  • 2 1/2 tablespoons brown sugar
  • 1 tablespoon rice vinegar
  • 1 tablespoon vegan hoisin
  • 1/4 teaspoon white pepper

Remaining Ingredients

  • 4 cloves garlic, minced
  • 1 tablespoon grated ginger, packed
  • 1/2 teaspoon red pepper flakes
  • 1 tablespoon cornstarch
  • ¼ cup warm water
  • 1 1/2 teaspoons toasted sesame oil
  • 1/4 cup sliced green onions, for garnish optional
  • Toasted sesame seeds, for garnish

Instructions

  1. Press the tofu for 30 minutes to 1 hour. Once pressed, cut into 1-inch cubes and transfer to a large bowl.
  2. Add the soy sauce, salt, and white pepper, and gently mix. Sprinkle over half of the cornstarch, mix, add the second half, and mix. Set aside.
  3. In a large skillet over medium-low, add the oil. Once heated, add the tofu and fry until golden. Remove tofu from pan and set aside.
  4. To a small bowl, mix together all of the ingredients for the sauce. Set aside.
  5. In the same skillet that you fried the tofu, add in the garlic, ginger, red pepper flakes, and a pinch of salt. Add additional oil as needed. Sauté until fragrant, about 2-3 minutes.
  6. Add the sauce and bring to a boil.
  7. In a small bowl, mix together the warm water and cornstarch until smooth. Add it to the simmering sauce and whisk through. Allow the sauce to simmer, mixing often, until thick, about 6-8 minutes.
  8. Add in the cooked tofu and sesame oil. Mix until well combined. Season with additional salt as needed.
  9. Serve over rice with green onions and toasted sesame seeds. Enjoy!
  • Prep Time: 40 minutes
  • Cook Time: 20 minutes
  • Category: Entree
  • Method: Stovetop
  • Cuisine: North American Chinese