• Skip to main content
  • Skip to primary sidebar

Curry Trail

Simple Flavorful Recipes For The Home Cook

  • Recipe Index
  • Side Dish
  • Chicken
  • About Me
Home > Asian Recipes > Easy Vegan General Tso Tofu Stir Fry
30 minutes minutes

Easy Vegan General Tso Tofu Stir Fry

Published: Jul 3, 2024

Jump to Recipe Rate this Recipe Print Recipe
general tso tofu with rice in bowl

General Tso tofu is the vegan version of the most favorite Chinese take-out. Easy-to-make stir fry is very satisfying and healthier than the regular takeout version. It is a perfect mid-week dinner that can be made in under 30 minutes.

general Tso's tofu is cooked in a cast iron pan with a wooden spatula.
Jump to:
  • General Tso’s tofu stir fry
  • What is General Tso tofu?
  • Step-by-step instructions
  • Useful tips
  • Other Stir Fry Recipes
  • 📋General Tso’s Tofu Stir Fry

General Tso’s tofu stir fry

This sweet, slightly spicy fried tofu is stirred in a killer sauce which is believed to be invented by General Tso. The sauce is sweet, and salty, with a slight kick, and has a wonderful flavor from ginger and garlic. This is the vegan version of the famous General Tso’s chicken – one of America’s most popular Chinese takeout.

The General Tso sauce is a rich spicy, sweet, and tangy sauce that is perfect to stir fry tofus in. You could also use it as a dipping sauce for egg rolls.

If you love Chinese food, you can’t miss out on this ridiculously easy-to-make General Tso’s Tofu.

What is General Tso tofu?

General Tso’s is NOT an authentic Chinese dish. This plant-based tofu dish is spicy, sweet, salty and crunchy. A flavorful healthy and delicious alternative to the popular meat-based General Tso’s Chicken. It’s crispy, fried tofu in a flavorful sauce that is not too spicy and not too sweet.  This is vegan lovers’ delight, the popular General Tso’s chicken gets a vegan makeover by replacing meat with tofu.

For vegetarian options, you can easily replace tofu with cauliflower or even baby potatoes and create amazing General Tso’s vegetarian dish. The sauce is magic, it packs a punch of flavor into the dish.

Please check your sauce labels to see if there are any animal products in them. Also, there is no guarantee that General Tso Tofu ordered in the restaurant will be vegan as most restaurants might use fish sauce or chicken stock during preparation. So if you are particular about veganism, it’s always better to try it at home.

Step-by-step instructions

picture collage of marinating tofu.

Step 1: To make the sauce, whisk garlic, ginger, red chili sauce, hoisin sauce, dark soy sauce, half of the light soy sauce, apple cider vinegar, and brown sugar in a bowl.

Step 2: If using block tofu, make sure you have the firm tofu. Cut into 1” cubes. Put tofu in a zip-lock bag. Pour rice wine vinegar and remaining light soy sauce into the bag.

picture collage of marinating tofu.

Step 3: Lock the bag, and gently shake well to coat tofu pieces in the sauce. Let it rest for 10 to 30 minutes.

Step 4: Drain out excess sauce into a bowl. Do not waste this. We can add this sauce back into the stir-fry sauce while cooking. Add corn starch, and coat tofu pieces well in the starch. Toss to ensure all tofu cubes are coated well in cornstarch

frying marinated tofu in a cast iron pan.

Step 5: Heat oil in a pan. Use either sesame oil, peanut oil, and canola oil.

Step 6: Into the hot oil, add tofu pieces and fry until golden brown. Turn over tofu and fry until golden brown on all sides. Do not crowd the pan. Layer tofu in a single layer. Do it in batches if you have to. Remove fried tofu onto a plate.

making sauce for tofu.

Step 7: Pour off some of the oil from the pan (if too much is left over). Add whole dried red chilies to hot oil and toss for 5 seconds.

Step 8: Pour in the prepared sauce. Stir quickly and cook for a minute or two.  Pour the leftover sauce from the tofu marinade as well. Add in the scallions. Stir well.

General Tso tofu cooked in cast iron pan.

Step 9: Add in fried golden brown tofu cubes. Toss well to coat in the sauce.

Step 10: Remove the pan from heat. Garnish with green onion and toasted sesame seeds if you prefer.

Serve it hot with jasmine rice (or quinoa for a lighter healthy option) or with steamed rice.

general Tso's tofu is served with rice on a white plate.

Useful tips

  1. Tofu – you must use extra-firm tofu to make this General Tso tofu.
  2. Crispy tofu – fry the tofu in small batches and fry until golden brown. 
  3. Make it spicy – you can make it spicy if you want by adding ½ teaspoon of paprika to the sauce or increasing red chili flakes.
  4. Enough sauce – If is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock or as required. You need to have a thick pourable consistency of the sauce and have enough sauce to serve it with rice.

Other Stir Fry Recipes

  • easy 15 minutes chicken and broccoli stir fry skillet makes great healthy weeknight dinner

    15 Minutes Chicken and Broccoli Stir Fry

  • healthy zucchini stir fry made in skillet

    20 Minutes Zucchini Stir Fry

  • saucy cashew chicken cooked in a wok

    Cashew Chicken (Better-Than-Take-Out)

  • close up view of Mongolian chicken in skillet

    20 Minutes Sweet Savory Mongolian Chicken

  • close up view of shrimp and broccoli stir fry

    Shrimp and Broccoli Stir Fry

  • close view of egg and tomato stir fry with rice

    Chinese Tomato Egg Stir Fry

Don’t forget to Subscribe to CurryTrail Recipes below to get our newest recipes delivered straight to your inbox.

If you love this recipe, keep in touch, and don’t miss out on any of Currytrail’s recipes. Follow me on Pinterest, Facebook, and Instagram.

general Tso's tofu is served with rice on a white plate.
5 from 8 votes

📋General Tso’s Tofu Stir Fry

Jyothi Rajesh
General Tso tofu is the vegan version of the most favorite Chinese take-out. Easy-to-make stir fry is very satisfying and healthier than the regular takeout version. It is a perfect mid-week dinner that can be made in under 30 minutes.
Prevent your screen from going dark
Print Recipe Pin Recipe Rate this Recipe
Prep Time 10 minutes mins
Cook Time 2 minutes mins
Total Time 30 minutes mins
Course Dinner, Main Course
Cuisine Asian, Vegan
Servings 4 servings
Calories 211

Ingredients
  

  • 16 ounce extra firm tofu cubed
  • 1 tablespoon sesame oil
  • 1 tablespoon sesame oil to fry tofu
  • 4 whole dried red chilies (or use ¼ to ½ teaspoon red chili flakes)
  • ½ cup scallions
  • 6 tablespoons corn starch
  • 1 tablespoon ginger minced
  • 2 teaspoon garlic minced
  • 1 tablespoon dark soy sauce
  • 1 ½ teaspoons red chili sauce (adjust as per taste preference)
  • 1 tablespoon light soy sauce
  • 1 tablespoon hoisin sauce (vegan)
  • 2 teaspoon apple cider vinegar
  • 1 tablespoon rice-wine vinegar (or use apple cider vinegar)
  • 1 ½ teaspoon brown sugar (or white granular sugar)
  • ½ cup vegetable stock (add more stock if needed to get desired consistency of sauce)

For garnish

  • ¼ cup green onions
  • 2 teaspoon sesame seeds

Instructions
 

  • To make the sauce, whisk garlic, ginger, red chili sauce, hoisin sauce, dark soy sauce, rice wine, brown sugar in a bowl.
  • If using block tofu, make sure to use extra-firm tofu. Cut into 1” cubes. Put tofu in a zip-lock bag.
  • Pour rice wine vinegar, light soy sauce into the bag, lock the bag and gently shake well to coat tofu pieces in the sauce. Let it rest for 10 minutes, preferably overnight.
  • Drain out excess sauce into another bowl. Do not waste this. We can add this sauce back into the stir fry sauce while cooking.
  • Add corn starch, and coat tofu pieces well in the starch. Toss well until all tofu cubes are coated well in corn starch.
  • Heat oil in a pan. Sesame oil, peanut oil, canola oil are the best choices for stir fry. Use one of them.
  • Into the hot oil, add tofu pieces and fry until golden brown. Turn over tofu and fry until golden brown on all sides. Do not crowd the pan. Layer tofu in single layer. Do in batches if you have to.
  • Remove fried tofu onto a plate.
  • Pour off some of the oil from the pan (if too much is left over). Add dried red chilies.
  • Pour in the prepared sauce. Stir constantly and cook for a minute or two.  Pour the left over sauce from the tofu marinade as well.
  • Stir in scallions. Cook for 30 seconds.
  • Add in fried golden brown tofu cubes. Toss until every tofu piece is covered evenly in the sauce. Cook on simmer for a few minutes, coat tofu well in the sauce.
  • Note: is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock or as required. You need to have thick pourable consistency of the sauce and have enough sauce to serve it with rice.
  • Remove the pan from heat.
  • Serve this slightly sweet, slightly spicy, slightly salty, slightly crunchy General Tso Tofu over jasmine rice (or quinoa for lighter healthy option) garnished with green onions, sesame seeds.

Video

Notes

  1. Tofu – you must use extra-firm tofu to make this General Tso tofu.
  2. Crispy tofu – fry the tofu in small batches and fry until golden brown.
  3. Make it spicy – you can make it spicy if you want by adding ½ teaspoon of paprika to the sauce or increasing red chili flakes.
  4. Enough sauce – If is sauce thickens adjust the consistency by adding one or two tablespoons of vegetable stock. You need to have a thick pourable consistency of the sauce and have enough sauce to serve it with rice.
 
Nutritional Info – Please remember that the nutritional information provided is only a rough estimate and can vary greatly based on the products used.

Nutrition

Calories: 211kcalCarbohydrates: 20gProtein: 10gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gCholesterol: 1mgSodium: 763mgPotassium: 289mgFiber: 1gSugar: 5gVitamin A: 515IUVitamin C: 4mgCalcium: 67mgIron: 2mg
Did you make this recipe?Follow @CurryTrail and tag #CurryTrail to share your creation!

Created by Jyothi Rajesh

Thank you for stopping by.

I’m Jyothi Rajesh (Jo for short) and I’m the founder of the food blog, Curry Trail where I share my culinary Adventures. I live in Bangalore, India. I’m a mom of two beautiful kids. My passion is creating and sharing delicious and easy recipes for the home cook. I have been blogging since 2014 and many of my recipes have appeared in both online and print publications over the years. Learn more about Jyothi Rajesh.

Pin This General Tso Tofu Recipe
Pin For Later!

More Asian Recipes

  • saucy chicken cooked in soy sauce chinese wine and sesame oil in a skillet.
    Three Cup Chicken
  • Thai soup with chicken and rice noodles in a bowl.
    Spicy Thai Chicken Soup
  • a bowl of ramen noodles in miso broth and toppings.
    The Best Spicy Chicken Miso Ramen
  • fried rice in a bowl with shrimp, Chinese sausage and eggs.
    Easy Vietnamese Fried Rice with Chinese Sausage and Shrimp (cơm chiên)
1618 shares
  • 86
Previous
Teriyaki Pineapple Grilled Shrimp Skewers
Next
Easy Guacamole Recipe

Reader Interactions

    5 from 8 votes

    Leave A Reply! Cancel reply

    Share your thoughts!
    Your email address will not be published. Required fields are marked with *

    Recipe Rating




    Comments & Reviews

  1. Catherine says

    September 26, 2018 at 5:55 am

    5 stars
    This looks so good! I love making my own Orange Chicken with tofu! This General Tso version looks and sounds marvelous.

    Reply
  2. Jenni LeBaron says

    September 26, 2018 at 2:12 am

    5 stars
    This looks really tasty. I don’t think I’d even miss the meat with that sticky sauce! This is a great vegetarian alternative to traditional general tsos.

    Reply
  3. Denay DeGuzman says

    September 26, 2018 at 2:10 am

    5 stars
    OMGoodness, your images are stunning! You have my mouth watering with delight! I can hardly wait to pick up the ingredients and make General Tsos Tofu tonight!

    Reply
  4. Valerie says

    September 25, 2018 at 5:43 pm

    5 stars
    Many years ago the owner of a local Chiese restaurant told me that half of the dishes we think are authentic Chinese food are not. It really surprised me, but did help explain why sometimes a restaurant might not have something I’d expected to see because I saw it elsewhere.

    Reply
  5. Veena Azmanov says

    September 25, 2018 at 5:36 pm

    5 stars
    I love TSO chicken and we love Tofu so this is definitely a dish we would enjoy very much. My kids would eat this and not complain about chicken. Looks yum

    Reply
  6. Marisa Franca says

    September 25, 2018 at 4:17 pm

    5 stars
    This certainly is a delicious variation for a meatless meal. We like tofu and I don’t know why we don’t use it in more dishes than Hot and Sour Soup. It looks like it’s loaded with flavor and yet it would be low in fat and calories. — I’m trying to watch out for both. And I believe I could sub out the tofu with chicken if I felt like the other version.

    Reply
  7. Michelle says

    September 25, 2018 at 7:16 am

    5 stars
    Your photos are beautiful and this dish looks delicious! That sauce looks amazing 😀

    Reply
  8. Claudia Lamascolo says

    September 25, 2018 at 12:33 am

    5 stars
    there is nothing better in flavors than this I would have never thought to use tofu. I bet this is an awesome addition to flavor it

    Reply

Primary Sidebar

Jyothi - Author of Curry Trail.

Welcome, I'm Jyothi

My food philosophy is simple, fresh and full of flavors! I love ‘spicy’ food. In fact so much so that I can skip dessert for extra spicy savory food!

More About Me
Subscribe

Recipes In Your Inbox

Sign up to receive all our latest recipes straight to your inbox.

    🥗 Salad Recipes

    • healthy arugula beetroot and feta cheese salad on white plate
      Healthy Arugula Beet Salad With Feta Cheese
    • close up view of spinach and strawberry salad in a wooden bowl.
      10 Minutes Strawberry Spinach Salad with Poppy Seed Dressing
    • 3 bean salad in bowl
      3 Bean Salad
    • close view of Asian chicken salad
      Chinese Chicken Salad
    • pea salad with cheese, bacon and red onion in ceramic bowl
      Classic Pea Salad With Bacon And Cheese
    • classic egg salad in a bowl.
      Easy Classic Egg Salad Recipe

    🍲 Soup Recipes

    • chicken and gnocchi soup in a bowl.
      Chicken Gnocchi Soup with Bacon
    • spicy sriracha ramen noodles soup topped with soft-boiled eggs.
      20 Minutes Spicy Sriracha Ramen Noodles Soup
    • chicken detox soup in a pot.
      Healthy Immunity Boosting Chicken Detox Soup
    • leek and potato soup served in ceramic soup bowl with bacon
      Creamy Potato Leek Soup (with no added cream)
    • instant pot chicken noodles soup in white bowl
      Instant Pot Chicken Noodle Soup
    • easy egg drop soup in bowl
      Easy Chinese Egg Drop Soup
    Featured on:
    Yummly Logo.
    Tastewise Logo.
    Plattershare Logo.
    parade Logo.
    Greatist Logo.
    Foodgawker Logo.
    Buzzfeed Logo.
    Subscribe

    Recipes In Your Inbox

      Curry Trail Submark Logo.

      Connect With me

      Categories

      • Starters/Appetizers
      • Breakfast
      • Lunch/Dinner
      • Main Dishes
      • Side Dish
      • Desserts

      About

      • About Me
      • Contact Us
      • Privacy Policy
      • Accessibility
      • Latest
      ©2026, Curry Trail. All Rights Reserved. Accessibility About Privacy Policy
      Back To Top
      Design by Pixel Me Designs
      ×
      Subscribe

      Recipes In Your Inbox

      Sign up to receive all our latest recipes straight to your inbox.

        1618 shares
        • Pinterest
        • 86Facebook
        • Flipboard
        • Email

        Rate This Recipe

        Your vote:




        A rating is required
        A name is required
        An email is required

        Recipe Ratings without Comment

        Something went wrong. Please try again.