General Tso Tofu Recipe

By Jessica Hylton - - Updated

This General Tso Tofu taste just like your favourite Chinese takeout order! It features deliciously crispy tofu generously coated in an easy homemade sweet and tangy sauce!

General Tso Tofu in a pan.

General Tso Tofu is a dish made so many times in our house that I can practically make it blindfolded. Although, I’m going to take a guess that cooking blindfolded probably isn’t generally advised. When Gav went vegan, we knew a top to-do would be to recreate as many of his favourite Asian-inspired dishes as we could. It’s his favourite cuisine, and throughout our marriage, it’s certainly become one of mine too. Simply said, this general dish is one of our favourite comfort foods to date! 


How to make General Tso Tofu

This dish is broken down into two steps – making the sauce, and making the divine deliciously crispy tofu. The sauce is made up of easy to find ingredients and comes together so quickly. It’s thick and viscous and a mix of sweet and tangy. It’s the type of sauce that’s so that you can eat with a spoon! 
The tofu is next, and MAN! Crispy tofu is such a treat! I break down my favourite way to make it, then add it to the sauce. 
Top down view of general tso tofu over a bed of rice.

What to Serve General Tso Tofu with

There are so many ways to enjoy this dish. Since it’s so saucy, it goes wonderful with:
Enjoy friends! If you make this General Tso Tofu Recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much! P.S. – do you know that we have an entire blog dedicated to low carb recipes named Low Carb Vegan Recipes?! Be sure to check it out!
General tso tofu being stirred in a pot.

General Tso Tofu

This General Tso Tofu taste just like your favourite Chinese takeout order! It features deliciously crispy tofu generously coated in an easy homemade general tso sauce!
by: Jessica in the Kitchen
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings 5 servings
Course Dinner
Cuisine Asian

Crispy Tofu

  • 1 16-ounce block tofu, pressed
  • 2 teaspoons light soy sauce or liquid aminos
  • 1/2 teaspoon garlic powder
  • pinch sea salt and black pepper (about ¼ teaspoon each) 
  • 2 teaspoons cornstarch
  • 2 teaspoons sesame or regular oil

General Tso Sauce

  • 1 teaspoon sesame oil
  • 2 cloves minced garlic
  • 1/2 teaspoon grated fresh ginger
  • 1/4 cup light soy sauce or liquid aminos
  • 1/4 cup raw unrefined brown sugar or coconut sugar
  • 2 tablespoons hoisin sauce 
  • 1 teaspoon cornstarch + 1 teaspoon water, stirred together
  • 1/2 teaspoon sesame seeds
  • 1 tablespoon rice wine vinegar
  • 1/2 cup water or broth
  • another 1/2 cup water or broth 
  • Whole chillis, to boil or ¼ teaspoon red pepper flakes


Crispy Tofu

  • In a medium-size bowl place the pressed and cubed tofu. Add in liquid aminos and toss to coat. Add in all of the other seasoning ingredients and toss to thoroughly combine.
  • Heat a pan or wok over medium-high heat, and add the oil. When hot, add the tofu and toss to crisp up on all sides until the tofu is cooked and crisped on all sides, about 8 minutes. 

General Tso Sauce + Putting it All Together

  • In a pan over medium-high heat, heat the same oil. Add in the ginger and the garlic and sauce for about 2 minutes until fragrant and sizzling.
  • Mix all the other sauce ingredients, whisking together to help dissolve the cornstarch slurry. Bring to a boil, then a simmer for about 4 minutes until the sauce begins to thicken up. Whisk frequently so the cornstarch doesn't thicken up in spots but instead mixes evenly throughout the sauce. Taste test and add more sugar if you want it sweeter. Remove from heat until needed.
  • Add in the tofu and the sauce. Stir to coat everything in the sauce, then and allow to cook for another 2-3 minutes in the sauce.
  • Remove from heat and top with extra sesame seeds and chopped scallions. Serve and enjoy!


Calories: 145kcal | Carbohydrates: 18g | Protein: 9g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 940mg | Potassium: 187mg | Fiber: 1g | Sugar: 14g | Vitamin C: 1mg | Calcium: 44mg | Iron: 1mg
by Jessica

leave a comment

Recipe Rating


  1. sydney says:

    5 stars
    I loved this! My family doesn’t normally like tofu but they were super impressed with the dish!! so wonderful, will definitely make this a staple!

  2. 5 stars
    I’ve made this recipe twice now! First time I didn’t have ginger and the second time I did. It’s better with ginger included but still really tasty without it. The tofu came our nice and crispy and still remained pretty crispy when tossed with the general tso sauce. I served it with brown rice and steamed broccoli. I highly recommend this meal to anyone trying to cut down on meat or wants to experiment with tofu. My boyfriend loved it and generally hates tofu, so there’s that. Looking forward to trying more of Jessica’s recipes!

    • Hey Melissa,

      Aww thank you so much for letting me know and that you enjoyed it so much!! Really happy it came together even without the ginger! So happy your boyfriend loved it too!! Yay!

  3. Ryann says:

    5 stars
    Delicious!! Love the flavors in the sauce, totally reminds me of the restaurant taste. Came together really quickly and as always the crispy tofu is a star!

  4. ES says:

    5 stars
    I’ve made this recipe for a few people who are not big tofu eaters and they loved it, Jessica has pointed me toward how to make the best tofu so it’s now regularly in my diet.

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe ES! Cheers to now being a tofu eater. Thank you so much for reading and leaving such a nice comment!

  5. Sophie Macpherson says:

    So in all the sauce is supposed to have 1 whole cup water or broth?

    • Gavin | Jessica in the Kitchen says:

      Hi Stephanie thanks so much for reading yes it can either be 1 cup of each or half a cup water and half a cup of broth to make one cup total. I hope this helps

  6. Katie says:

    5 stars
    Really enjoyed this recipe! I cooked tofu for the first time, and it turned out pretty good! I did add in some veggies from a freezer pack, unseasoned carrots, peas, and corn, and it was the perfect addition. However, the tofu alone is delicious!

  7. Kat says:

    5 stars
    Seriously SO good. General Tso’s is my favorite and a lot of times the recipe never comes close to the flavor I’m looking for. Yours nails it! Thank you for your amazing recipes. This has become a staple.

    • Gavin | Jessica in the Kitchen says:

      Thanks so much Kat your review means a lot!

  8. Samantha M says:

    My partner and kids aren’t usually big fans of tofu. this is the only recipe I’ve found where they happily eat tofu and come back for seconds. Thank you!

    • Gavin | Jessica in the Kitchen says:

      Thanks so much Samantha! We’re so happy that its something your family likes!

Send this to a friend