• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Entrees

    General Tso’s Tofu

    Published: May 9, 2019 Updated: Nov 11, 2021 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    General Tso's Tofu

    This General Tso’s tofu is salty, sweet, spicy and so flavorful it will go straight onto your regular dinner rotation. Better than take-out.

    General Tso's tofu served over basmati rice with chopped chives.

    Oh tofu how I love thee. 

    Well… how I love thee when thee is made like this!

    I reckon anyone would when it’s made like this.

    This General Tso’s tofu is deliciously battered and fried until crispy and then drenched in the most amazing sauce. It’s savory and sweet with the perfect amount of spice and all things nice. 

    It’s also pretty quick to make and super high in protein. So basically, you are going to love it!

    You’ll also love our crispy air fryer tofu and our kung pao tofu.

    General Tso's tofu served with basmati rice and chopped chives in a black bowl.

    How To Make General Tso’s Tofu

    You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

    • Press the tofu first. The best way to do this is to use a tofu press. But if you don’t have a tofu press no worries at all, just place your tofu on a plate with another plate on top of it and then place something heavy on top of that (like a heavy pot). 
    • Let it sit for 20-30 minutes and then drain off the excess water. 
    • While the tofu is pressing, add rice vinegar, sesame oil, soy sauce, hoisin sauce, onion powder, coconut sugar, cornstarch and vegetable stock to a measuring jug and whisk it together into a sauce.
    Ingredients for a sauce added to a measuring jug and whisked together.
    • Cut the tofu into cubes and place into a container that has a lid. 
    • Add sesame oil, maple syrup and cayenne pepper, and then seal the container and then gently rotate the container so that the tofu gets evenly covered with the oil and maple syrup and cayenne. You don’t want to violently shake the container or anything, as you want those cubes of tofu to stay nicely intact. 
    • Then open the container and add cornstarch and repeat the rotating of the container until all that tofu (sticky from the maple syrup) is coated in cornstarch. 
    Two photo collage showing tofu cubes in a glass bowl and then coated with cornstarch and spices.
    • Then you fry the tofu in a hot pan with some sesame oil until it’s golden brown and delicious. Remove the tofu from the pan and set aside. 
    Cubes of tofu frying in a pan.
    • Now add sesame oil, crushed garlic, minced ginger and dried red chili flakes to the pan and fry those until aromatic. 
    • Add the tofu back in.
    Two photo collage showing sesame oil, garlic, ginger and red chili flakes sautéeing in a pan and then tofu added.
    • Pour over your sauce and flash fry for 1 minute to coat the tofu with the sauce. 
    Two photo collage showing general tso's tofu in a frying pan.

    TIP: Don’t fry the tofu too long once the sauce is added or the batter will start to strip off the tofu, so make this really fast, you just want that sauce to go into a hot pan and flash fry quickly so that it can thicken and blend the flavors beautifully and then you’re done!

    General Tso's tofu in a frying pan with a wooden spoon.

    Can You Make This Gluten Free?

    If you use a gluten-free soy sauce and gluten-free hoisin sauce, then you can make this recipe gluten-free.

    General Tso's tofu served with basmati rice and chopped chives.

    Serving Suggestions

    Serve it over some basmati rice with some chopped chives on top. If you prefer cauliflower rice you can definitely serve it over that too. 

    Some fresh lime is also great to serve with this. 

    General Tso's tofu served with basmati rice and chopped chives in a black bowl.

    Storing Tips

    Leftovers keep very well in the fridge in a sealed container for up to 5 days. 

    It is not recommended for freezing.

    General Tso's tofu topped with chopped chives in a black bowl.

    More Tofu Recipes

    1. Marinated Tofu
    2. Tofu Steak
    3. Vegan Tofu Stir Fry
    4. Tofu Burger
    5. Tofu Satay
    6. Vegan Tofu Scramble
    General Tso's tofu in a black bowl with chopsticks.

    Did you make this recipe? Be sure to leave a comment and rating below!

    General Tso's Tofu with rice on a black plate.

    General Tso’s Tofu

    This General Tso's tofu is salty, sweet, spicy and so flavorful it will go straight onto your regular dinner rotation. Better than take-out.
    4.99 from 59 votes
    Print Pin Rate
    Course: Entree, Savory
    Cuisine: Chinese, Vegan
    Diet: Vegan
    Prep Time: 40 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 55 minutes minutes
    Servings: 4
    Calories: 324kcal
    Author: Alison Andrews

    Ingredients

    For the Tofu:

    • 16 ounces Extra Firm Tofu (450g)
    • 1 Tbsp Sesame Oil
    • 1 Tbsp Maple Syrup
    • ⅛ tsp Cayenne Pepper
    • 4 Tbsp Cornstarch
    • 1 Tbsp Sesame Oil for frying

    For the Garlic, Ginger and Spices:

    • 1 Tbsp Sesame Oil
    • 1 Tbsp Minced Ginger
    • 1 tsp Crushed Garlic
    • ¼ tsp Red Chili Flakes

    For the Sauce:

    • 1 Tbsp Rice Vinegar
    • 1 Tbsp Sesame Oil
    • 2 Tbsp Soy Sauce*
    • 1 Tbsp Hoisin Sauce*
    • 1 tsp Onion Powder
    • 2 Tbsp Coconut Sugar
    • 1 Tbsp Cornstarch
    • ¼ cup Vegetable Stock (60ml)
    Prevent your screen from going dark

    Instructions

    • Press the tofu for 30 minutes either using a tofu press or by placing the tofu onto a plate with another plate on top of it and then putting something heavy on top like a heavy pot.
    • While the tofu is pressing, you can prepare your sauce by just mixing all the ingredients up in a measuring jug. Set aside.
    • When the tofu is pressed, cut it into cubes and place it into a container with a lid. Add sesame oil, maple syrup and cayenne pepper and then seal the container and gently rotate it so that the tofu is evenly coated.
    • Then add in the cornstarch to the container, 1 tablespoon at a time and gently toss until the tofu is well coated.
    • Add the sesame oil to a frying pan and when hot add in the battered tofu and gently fry until golden brown. Remove the tofu from the pan.
    • Add the sesame oil, minced ginger, crushed garlic and red chili flakes to the frying pan and fry until toasted and then add the tofu back in.
    • Pour over the sauce and flash fry for 1 minute to coat the tofu with the sauce. Don’t fry it for too long or the batter will start coming off the tofu.
    • Serve with basmati rice and chopped chives.

    Video

    Notes

    1. Check the hoisin sauce for vegan friendliness as not all brands are vegan.
    2. Prep time includes the time spent pressing the tofu.
    3. Leftovers keep very well in the fridge in a sealed container for up to 5 days. It’s not recommended for freezing. 
    4. Nutritional information does not include rice.

    Nutrition

    Serving: 1Serve | Calories: 324kcal | Carbohydrates: 19.8g | Protein: 14.6g | Fat: 20.5g | Saturated Fat: 3.2g | Sodium: 665mg | Fiber: 0.3g | Sugar: 8g
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Gluten Free Carrot Cake
    Vegan White Chocolate »
    68.2K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Barbara says

      May 05, 2020 at 8:37 pm

      This is the best tofu I’ve ever made. My husband & I loved it. Perfectly crispy and very flavorful! Excellent directions and tips. PS: just voted for you (and other favorites) on One Bite Vegan Food Blogger Awards 2020. Thanks for the great recipes and tips.5 stars

      Reply
      • Alison Andrews says

        May 06, 2020 at 12:02 pm

        Thanks so much Barbara!! Much appreciated! xoxo

        Reply
    2. Lisa Brooks says

      April 22, 2020 at 6:36 pm

      This was a huge hit! Just the best. My changes were to thinly slice the whites of the green onions up to the dark green leaves and fry that with the garlic and ginger, then add the fried tofu back and then the sauce, as directed. Also used water instead of broth in the sauce and increased it to half a cup. It still jelled nicely without increasing the cornstarch and made a nice amount of sauce. Served with steamed broccoli and jasmin rice. Will be making this again and again, thanks!

      Reply
      • Alison Andrews says

        April 23, 2020 at 1:30 pm

        Awesome! Thanks for sharing Lisa!

        Reply
    3. Linda says

      April 11, 2020 at 9:35 am

      Thank you! This was my first tofu dish as a newish vegan, I was nervous but it was so worth it! I loved it!5 stars

      Reply
      • Alison Andrews says

        April 11, 2020 at 10:49 am

        Awesome! So happy to hear you enjoyed it Linda! xo

        Reply
    4. Cristie says

      March 10, 2020 at 12:39 pm

      Made it last night. Was a big hit, thank you for the recipe!

      Reply
      • Alison Andrews says

        March 10, 2020 at 12:46 pm

        Awesome! Thanks so much for posting!

        Reply
    5. Dylan says

      March 09, 2020 at 9:05 pm

      I love this recipe, but every time I make the tofu, and fry it for the first time in the pan with the sesame oil, the batter sticks to the pan. I can’t seem to get my tofu to come out crispy. I follow your recipe exactly as instructed, and can’t figure out what I’m doing wrong.4 stars

      Reply
      • Alison Andrews says

        March 10, 2020 at 10:09 am

        Hi Dylan, is your pan non-stick or not? If it’s not, then preheating the pan till hot becomes more important. If the pan and oil is hot then there will be less chance of it sticking. If it’s a non-stick pan though then this wouldn’t usually be the issue.

        Reply
        • James W. says

          April 14, 2020 at 11:04 pm

          Ran into the same issue. I preheated a cast iron wok. Uncertain as to the temperature to use and how long to fry tofu. Family says they enjoyed it.

          Reply
    6. Amy Leineek says

      February 24, 2020 at 11:40 pm

      This was such an amazing combination of flavors and textures! well worth the time and effort! I used frozen tofu and made an amazing fried rice to go with it5 stars

      Reply
      • Alison Andrews says

        February 25, 2020 at 11:47 am

        Thanks so much Amy! 🙂

        Reply
    7. Selah R Taylor says

      February 18, 2020 at 8:46 pm

      This was delicious! Very good directions, easy to follow and sooo good.5 stars

      Reply
      • Alison Andrews says

        February 20, 2020 at 12:37 pm

        Thanks so much Selah! 🙂

        Reply
    8. Nirmala says

      February 09, 2020 at 1:09 am

      This dish came out very well. I cooked my tofu in the air fryer and it came out amazing. Thanks for sharing!5 stars

      Reply
      • Alison Andrews says

        February 10, 2020 at 12:11 pm

        Awesome! Thanks Nirmala! 🙂

        Reply
    9. Lynn says

      January 29, 2020 at 1:33 pm

      Excellent!! One of the best tofu recipes. on rice is great and I also put it in roll ups with spinach, tomato and vegan mayo…yum…no need for extra sauces.5 stars

      Reply
      • Alison Andrews says

        January 29, 2020 at 2:59 pm

        Awesome! Thanks Lynn! 🙂

        Reply
    10. Allison says

      January 10, 2020 at 4:18 pm

      I paired mine with some broccolini, and it was amazing. Thanks for the great recipe!! Will definitely make again.5 stars

      Reply
      • Alison Andrews says

        January 11, 2020 at 8:55 am

        Awesome! So glad you enjoyed it. Thanks for the wonderful review. 🙂

        Reply
    11. Baida says

      January 08, 2020 at 3:37 pm

      The recipe was a hit! If you like spicier food definitely add more cayenne pepper and chilis with the garlic sauce.5 stars

      Reply
      • Alison Andrews says

        January 09, 2020 at 8:22 am

        Awesome! Thank you! 🙂

        Reply
    12. B says

      January 06, 2020 at 12:15 am

      Excellent. I was skeptical because i’ve tried a lot of these recipes but this one really tastes like at a Chinese restaurant! The crispy ginger and garlic combination is yum!! Will definitely be a part of my weekly tofu repertoire.5 stars

      Reply
      • Alison Andrews says

        January 06, 2020 at 8:53 pm

        Awesome! Thanks for the great review. 🙂

        Reply
    13. Peter Abraham says

      December 28, 2019 at 5:29 pm

      Really good. have made it twice.5 stars

      Reply
      • Alison Andrews says

        December 31, 2019 at 9:09 am

        Awesome! Thanks Peter! 🙂

        Reply
    14. SeaHorseHeights says

      November 24, 2019 at 7:31 pm

      We absolutely loved this and served it with some stir fried peppers, onions and udon noodles. It’s hard to get that restaurant/takeaway taste with Chinese food, but this really does taste like it. Thanks so much for the recipe!5 stars

      Reply
      • Alison Andrews says

        November 25, 2019 at 3:32 pm

        Yay! So pleased to hear that. Thanks for the awesome review. 🙂

        Reply
      • Kira says

        August 30, 2020 at 2:20 pm

        Hi, love your recipes!! What would you recommend as a substitute for coconut sugar?5 stars

        Reply
        • Alison Andrews says

          August 31, 2020 at 10:42 am

          You can use brown sugar or really any granulated sugar.

          Reply
    15. Maddie says

      October 23, 2019 at 11:03 pm

      Looks amazing! What can I substitute for vegetable stock??

      Reply
      • Alison Andrews says

        October 24, 2019 at 10:41 am

        Hi Maddie, you could use water instead. 🙂

        Reply
    « Older Comments
    Newer Comments »

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    4.99 from 59 votes (11 ratings without comment)

    Leave A Comment & Review Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan tuna on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Serving spoonful of vegan mac and cheese.
      The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter

    Veganuary

    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms
    • Vegan stuffed peppers in a white baking dish.
      Vegan Stuffed Peppers
    • Vegan granola on a baking sheet with a wooden spoon.
      Vegan Granola
    • Powdered sugar sprinkling down over a stack of waffles.
      The Best Vegan Waffles

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!

    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.