Home » Dinner Recipes » General Tso's Tofu Recipe (Crispiest Ever)
| | | |

General Tso’s Tofu Recipe (Crispiest Ever)

This General Tso’s Tofu marries extra crispy tofu with a sticky, spicy tangy sauce and is ready in only 15 minutes. It’s vegan and gluten-free making it one of the best General Tso Tofu recipes out there that’ll beat any made in American Chinese Restaurants. 

General-Tso-Tofu-01

Vegan friends, do you despise tofu? It may be because you’re not cooking it correctly. Tofu takes on the flavor of the sauce and/or seasonings you’re cooking it with. If you don’t use the right seasonings, it’s going to taste bland and boring. If you want to fall in love with tofu and learn how to cook it right, you must try this General Tso’s Tofu recipe. It’s the one recipe that will convince you to not give up on this special spongy protein.

🥘 INGREDIENT NOTES WITH SUBSTITUTIONS

ingredients-for-general-tsos-tofu
  • Extra-Firm Tofu – the essential ingredient in this better than Chinese takeout General Tso’s Tofu is of course, an extra firm block of tofu. Make sure you get extra firm, as anything else will crumble during the cooking process.
  • Corn Starch – you can also use Agar Agar or Cream of Tartar. This ingredient is used as a thickener to make the tofu extra crispy.
  • Maple Syrup agave, coconut sugar or brown sugar can be used instead of maple syrup.
  • Tomato Paste – you may substitute with an equal amount of ketchup.
  • Tamari – if not gluten intolerant, regular or low-sodium soy sauce is the best substitute.
  • Rice Vinegar – used in the sauce. You can substitute with any kind of vinegar you have on hand .
  • Red Pepper Flakes – may be substituted with Sriracha Hot Chili Paste.
  • Olive Oil – to make this a low fat tofu recipe, replace olive oil with vegetable broth. You can also use regular vegetable oil or sesame oil, instead.
  • Garlic – I love using fresh heirloom garlic in this recipe but you can substitute with garlic powder if garlic is unavailable.
  • Ginger – fresh ginger root is best, however, you can substitute with ground ginger if fresh is unavailable.
  • Sesame Seeds – for garnish.
  • Fresh Limes – for garnish, and also for a squirt or two of fresh citrus prior to serving. If unavailable, use organic lime juice.
  • Green Onions – I love using chopped scallions for garnish, but you can also use cilantro, basil or parsley instead.
  • Red Bell Peppers (not pictured) – slices of red bell pepper are optional, but add a nice pop of color. 
  • Jasmine Rice – for serving. You can also use any fluffy white rice you have on hand, rice noodles like in these Garlic Chili Oil Noodles or Mashed Cauliflower for a fun twist.

Complete ingredient measurements can be found in the recipe card below.

General-Tso-Tofu-09

🥣 Equipment Needed

🔪 How to Make General Tso’s Tofu Step-By-Step

To begin, press the tofu for at least 30 minutes to an hour prior to making this recipe. This removes excess water so the tofu can reach ultimate crispiness. I use this fabulous bamboo Tofu Press by HUFEEOH and it makes all the difference in the world in how crispy my tofu turns out. Alternatively, you can wrap tofu in a small, clean towel, or multiple paper towels, and place something heavy over it like a large textbook, for 30-60 minutes.

General-Tso-Tofu step 1

Step 1: while tofu is pressing, prepare the sauce by heating olive oil over medium heat in a small saucepan. Add garlic, ginger and red pepper flakes. Sauté for 2-3 minutes or until fragrant.

General-Tso-Tofu step 2

Step 2: add maple syrup, tamari, rice vinegar and tomato paste, and whisk until ingredients are thoroughly mixed. add roux (cornstarch and water mixture; see instructions for how to make). Bring to a boil while stirring constantly. Simmer for one minute until thickened. Remove from heat. Cover and set aside.

General-Tso-Tofu slicing the tofu

Step 3: Slice tofu down the center into two equal-sized, rectangular blocks. Next, slice 5 vertical sections per each block. Rotate tofu 1/4 turn, then slice horizontally into tofu cubes.

General-Tso-Tofu-15-1

Step 4: place cubes into bowl. Add cornstarch, olive oil and tamari, and stir until evenly coated.

General-Tso-Tofu-14

Step 5: heat olive oil on medium-high heat until you have a nice hot pan then add tofu. Fry until tofu is extra-crispy, usually about 10 minutes. Turn cubes half way so they fry evenly.

General-Tso-Tofu-13

Step 6: reduce heat to low and add sauce to tofu. With spatula, toss tofu and sauce together repeatedly until tofu is evenly coated. Serve this General Tso’s Tofu Recipe immediately on a bed of rice, garnished with sesame seeds, chopped scallions and fresh lime wedges.

General-Tso-Tofu-11

👩🏻‍🍳 COOKING TIPS

  • For the crispiest tofu ever, you MUST press the tofu before you fry it. And fry it you should if your end goal is to have the crispiest tofu you’ve ever eaten.
  • If your tofu isn’t as crispy as you expected, you can increase the amount of time tofu spends in the tofu press and/or increase the amount of frying time, being careful not to burn it.
  • To retain it’s crispiness, this recipe is best served immediately after cooking. You may store leftover tofu in a separate, airtight container for up to 3 days and re-heat in microwave, but you should expect it to lose some crispiness during the storing and re-heating process.
  •  If you prefer a thinner sauce, simply add a tablespoon of water at a time, while stirring on low heat and before mixing sauce in with the tofu, until it reaches your desired consistency. Another option is to cut the corn starch in half when making the sauce. 
  • Recipe can be served with white or brown rice, rice noodles or over a bed of greens for an Asian-inspired salad. You can also try this Chopped Thai Salad if you’re looking to pair this recipe with a salad.
  • If you love my General Tso’s Tofu and other quick and easy vegan dinner recipes, you’ll love my vegan Vegan Drunken Noodles and my Thai Basil Tofu.

Check out my other Thai and Tofu recipes such as my Thai Basil Tofu with Coconut Garlic Noodles, Chili Oil Noodles, Vegan Drunken Noodles, One Pot Chickpea Coconut Curry, Shiitake Mushrooms Recipe, and my Rainbow Forbidden Rice Recipe. You may also love this Smoky Tofu, made in an air fryer or oven.

General-Tso-Tofu-07-2

💭Frequently Asked Questions

What is General Tso’s Tofu made of?

General Tso’s Tofu is made with extra firm tofu that’s combined with fresh garlic and ginger, then drenched in a special sauce that’s made with olive oil, maple syrup, tamari, rice vinegar, tomato paste and red pepper flakes.

What does General Tso’s Tofu taste like?

This low fat tofu recipe is salty, sweet, spicy, and so flavorful, it’s far better than takeout.

What is General Tso’s sauce made of?

The sauce for General Tso’s Tofu consists of a simple blend of olive oil, maple syrup, tamari, rice vinegar, red pepper flakes, and tomato paste.

How many calories does General Tso’s Tofu have?

This General Tso’s Tofu recipe has approximately 567 calories per serving. If you omit the olive oil in the sauce, the recipe will contain fewer calories.

IMG_8139

🌡️ STORAGE INSTRUCTIONS

General Tso’s Tofu leftovers can be stored in an airtight container for up to 5 days in your refrigerator.

Freezing is possible, but not recommended as it will change the texture of the tofu, making it far less crispy.

general-tsos-tofu-8

🥗 SERVING SUGGESTIONS

Serve General Tso’s Tofu with your favorite Asian side or any of the following:

🥡 MORE ASIAN-INSPIRED RECIPES

Have you tried this? Why not leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Instagram, Facebook, Pinterest, and Twitter, and sign up for my newsletter!

chopsticks holding up a piece of general tso's tofu

General Tso’s Tofu Recipe

This General Tso's Tofu is vegan, low-fat, gluten-free and so much better than takeout, you're going to be amazed. Cooks in less than 15 minutes, this easy tofu recipe marries crispy tofu with a sticky, spicy sweet and sour sauce making this your new GO-TO recipe.
5 from 38 votes
Print Pin Rate
Course: Main Course
Cuisine: Chinese
Diet: Gluten Free, Low Fat, Vegan, Vegetarian
Prep Time: 30 minutes
Cook Time: 13 minutes
Total Time: 43 minutes
Servings: 2
Calories: 567kcal
Author: Deborah

Equipment

Ingredients

For the Crispy Tofu

  • 12 ounce extra firm tofu
  • 6 tbsp corn starch
  • 2 tbsp tamari
  • 1 tbsp olive oil extra virgin

For the Sticky Sweet & Sour Sauce

  • 1/2 cup filtered water to make roux
  • 2.5 tbsp corn starch to make roux
  • 1 tbsp olive oil extra virgin
  • 4 cloves garlic minced
  • 3 tbsp ginger coarsely grated
  • 1 tsp red pepper flakes
  • 3 tbsp tomato paste
  • 4 tbsp dark maple syrup
  • 2 tbsp tamari
  • 1 tbsp rice vinegar

Serve With

  • jasmine rice
  • sesame seeds
  • fresh lime wedges
  • chopped scallions

Instructions

First, Press the Tofu

  • Open the package and drain the tofu. Then, using a tofu press, press it for at least 30 minutes. Alternatively, you can wrap in a clean towel or multiple paper towels and place something heavy over it, like a large textbook.

Then Make the Sauce

  • Combine cornstarch and water in a small bowl. Whisk and set aside.
  • Heat 1 tbsp olive oil in small saucepan over medium heat. Add garlic, ginger and red pepper flakes and saute for 2 to 3 minutes, or until fragrant. Be careful not to burn.
  • Add maple syrup, tamari, rice vinegar and tomato paste and whisk until ingredients are well-blended.
  • Stir roux (cornstarch and water), then add to sauce pan and bring to boil while stirring constantly. Simmer for one minute while continuing to stir, remove from heat and cover. Set aside.

Finally Make the Crispy Tofu

  • Once tofu is pressed, cut into cubes.
  • Place into large bowl.
  • Add cornstarch, olive oil and tamari and combine until tofu is coated evenly.
  • Heat tablespoon of oil in large, non-stick fry pan over medium-high heat. Carefully add tofu and fry until your desired level of crispiness is achieved. I fry mine for 10-15 minutes.
  • Reduce heat to low and add the sauce. Toss tofu and sauce together with spatula until all pieces of tofu are evenly coated and the dish is piping hot.
  • Garnish with sesame seeds, chopped scallions, lime wedges and red pepper flakes. Serve immediately with jasmine rice or rice noodles.

Notes

  • If your tofu isn’t as crispy as you expected, you can increase the amount of time tofu spends in the tofu press and/or increase the amount of frying time, being careful not to burn it.
  • Agave, or honey (if you’re non-vegan) can be used instead of maple syrup.
  • Ketchup may be substituted for tomato paste. 
  • Low-sodium soy sauce can be used instead of tamari if you’re not gluten-intolerant.
  • Sriracha Hot Chili Paste can be used instead of red pepper flakes. 
  • To retain it’s crispiness, this recipe is best served immediately after cooking. You may store leftover tofu in a separate, airtight container for up to 3 days and re-heat in microwave, but you should expect it to lose some crispiness during the storing and re-heating process.
  •  If you prefer a thinner sauce, simply add a tablespoon of water at a time, while stirring on low heat and before mixing sauce in with the tofu, until it reaches your desired consistency. Another option is to cut the corn starch in half when making the sauce. 
  • Recipe can be served with white or brown rice, rice noodles or over a bed of greens for an Asian-inspired salad. 

Nutrition

Serving: 1serving | Calories: 567kcal | Carbohydrates: 89g | Protein: 15g | Fat: 18g | Saturated Fat: 3g | Sodium: 334mg | Potassium: 868mg | Fiber: 4g | Sugar: 46g | Vitamin A: 663IU | Vitamin C: 9mg | Calcium: 138mg | Iron: 4mg
Tried this Recipe? Pin it for Later!Mention @oohlalaitsvegan or tag #oohlalaitsvegan!

Similar Posts

5 from 38 votes (32 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

13 Comments

  1. 5 stars
    Loved the texture and flavors. I’ve been trying to eat more plant based protein and this was perfect. 🙂

    1. Hi there. There are 28 grams of fat in 2 tbsp of olive oil. That’s where the majority of the fat comes from. The recipe makes 2 servings. Hope that helps. Thank you.

  2. Question. Under the ingredients for the extra form tofu it says 6 tbsp corn starch divided, but in the instructions it says to toss cornstarch, tamari , & oil with the tofu. Is it the full 6 tbsp that I toss with the tofu or a divided amount?
    TIA for the clarification.

    1. Thank you for bringing this to my attention. It should not say divided there. Im going to remove it. Please let me know if you have any other questions.

  3. 5 stars
    We made this for my sister and her partner as they are vegan and they were over the moon with this recipe, beats getting a take away that’s for sure 🙂
    Thanks for sharing
    This recipe will defo be getting made again very soon!!

  4. 5 stars
    This looks AMAZING! The color on that tofu is gorgeous! My son was just asking what tofu tastes like and saying he would like to try it – I think this is the recipe to make for sure!

  5. 5 stars
    I have to admit I’ve never had tofu I liked but it is definitely due to the crispness! Your recommendation of the tofu press changed all of that. Great tip! This was delicious. Thanks. 🙂

  6. 5 stars
    My man and I were lucky enough to actually have ” THEE Vegan Vigilante ” herself whip this absolutely delicious dish up for us. I am vegan, my man is not and we both agreed this is probably one of the tastiest meals we have ever had! I could go on and on but instead, do yourself right and definitely make this! I bet you will enjoy!

    1. Hey Arlene thanks so much for your comment. I shared in my newsletter that I made this for you and Robert and am so happy you stopped by to leave a comment. Hope you make it yourself soon and let us know how it came out!