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
general tso's tofu

General Tso’s Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Liz Thomson
  • Prep Time: 15 minutes
  • Time to Press Tofu: 15 Minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: Serves 4
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Chinese Inspired
  • Diet: Vegan

Description

This delicious General Tso’s tofu recipe is made with super firm tofu and a tangy, homemade sauce that is surprisingly easy to make! It’s an easy, protein-packed meal, perfect for weeknights!


Ingredients

Units Scale
  • 1/3 cup hoisin sauce
  • 1/4 cup white vinegar
  • 2 tablespoons soy sauce
  • 2 tablespoons maple syrup
  • 3 tablespoons cornstarch, divided
  • 16oz super firm tofu, cut into 1/2 inch cubes
  • 2 tablespoons avocado oil, divided
  • 4 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • Green onions and sesame seeds for garnish
  • Rice for serving (optional)

Instructions

  1. Press the tofu for at least 15 minutes to release any water. Pat dry with a paper towel, then gently toss with 2 tablespoons of cornstarch to ensure the tofu is evenly coated. 
  2. In a small bowl, whisk hoisin, vinegar, soy sauce, maple syrup, and remaining 1 tablespoon of cornstarch.
  3. Coat the tofu with 3 tablespoons of the sauce and let it marinate for at least 10-15 minutes.
  4. In a small saucepan or skillet, heat one tablespoon of avocado oil over medium-low heat.
  5. Add the garlic and ginger and cook for one minute until fragrant.
  6. Add the remaining sauce and cook for 2-3 minutes or just until thickened, then set aside.
  7. In a large skillet, heat the remaining 1 tablespoon of avocado oil over medium heat until shimmering.
  8. Add the tofu and cook for 6 minutes until golden brown on one side, then flip and continue to cook for 3-4 minutes until golden brown on both sides.
  9. Toss the tofu with the sauce and serve over rice.
  10. Garnish with green onions and sesame seeds, if desired.