This homemade sweet, spicy, and sticky, General Tso’s Tofu is much better than the Chinese takeout and gets done in under 30 minutes. It is loaded with protein and saves you a lot of calories and dollars!
Want to try more Chinese recipes, here are some of the other favorites that I often make for weekend brunch – Chinese Hot and Sour Soup, Indo Chinese Schezwan Egg Fried Rice, Best Indo Chinese Chilli Chicken, Hunan Chicken, and Crab Rangoon.
About This Recipe
This General Tso’s Tofu is a delicious vegan version of my all-time favorite General Tso’s Chicken. It is exactly the same recipe, the only difference is the use of plant-based protein.
One of the most popular takeouts of American Chinese restaurants, this Tofu dish has a great balance of sweet, sticky, and spicy flavor in one, with a gist of ginger and garlic.
The homemade version is healthier than the take out as you know what’s going into it while cooking, it’s lighter and saves you a lot of calories and dollars.
Also because of its impeccable flavors, most of us think this one is difficult to make at home, but let me tell you this one is very super easy. Just coat the tofu with flour, shallow fry until crisp from outside, mix all the sauces, and then cook everything together in a wok. Yes, that easy!
You can even make a slightly healthier version of the same. Instead of coating the Tofu with flour and frying, you can bake the marinated Tofu cubes and cook with the sauces later.
So next time, you are craving something American Chinese and wants to satisfy your taste buds, get the ingredients ready, and prepare this General Tso’s Tofu. It just gets ready in 30 minutes.
This General Tso’s Tofu is,
- Loaded with protein
- Spicy, Sweet & Sticky
- Perfect for weekend brunch
- Great as a party appetizer
Tofu – Use Firm or Extra Firm Tofu for this recipe. Before cutting it into small cubes, press the Tofu with something heavy, so that it releases the remaining water.
To marinate the Tofu – We will marinate the Tofu so that it soaks up the flavor really nicely. For the marination, you will need soy sauce, vodka, rice vinegar, and cornflour.
Vodka is optional, but it makes the Tofu crispy while frying.
For coating the Tofu – To make it extra crispy, we will coat it after marination. For the coating, you will need all-purpose flour, cornflour, baking soda, and salt.
Sauce – This crispy fried Tofu is then cooked in a sweet and spicy sauce, which is made with the combination of hoisin sauce, rice vinegar, dark soy sauce, brown sugar, cornflour, and chicken stock.
Hoisin Sauce, which is one of my favorite Asian sauces, adds a nice dark color along with salt and sweet flavors. Brown sugar also adds to the color and also makes it a little sweet.
Assembling – The final step is to assemble the dish. The sauce and crispy tofu are cooked along with garlic, ginger, and red chilies, providing this dish a perfect amount of heat. If you like it extra spicy, you can increase the number of red chilies.
Finally, it is garnished with green onions and sesame seeds, making it look even more appealing along with giving it a slight crunch.
How to make General Tso’s Tofu?
Wrap tofu in a kitchen towel and press it with something heavy.
Let it rest for 10 minutes and then cut it into small cubes.
Add all the ingredients for the marinade in a bowl and mix nicely.
Add the tofu pieces in the marinade and keep aside for 30 minutes.
Mix all the ingredients for the dry coating in a bowl.
Heat oil for frying in a pan.
Take out the tofu pieces from the marinade and coat them in the dry mixture. Shake them a bit to get rid of the excess dry coating and drop in the hot oil.
Shallow fry till golden brown and crisp.
Keep the tofu aside.
Combine the ingredients for sauce in a pan and cook for 3-4 minutes till it slightly thickens and browned. (Approx. 3-4 minutes)
Heat sesame oil in a wok.
Add garlic, ginger and red chillies and cook for a few seconds.
Add the fried tofu and sauce and stir well.
Garnish with green onions and roasted peanuts. Serve hot with steamed rice.
Frequently Asked Questions
To avoid frying the Tofu, you can bake it instead. Just marinate and coat the Tofu as per the recipe and then bake the tofu at 350ºF or 180ºC until golden brown.
I will not suggest you make it ahead of time as the coated and fried Tofu will lose its crispiness with time. If you want it to be crispy, make it fresh while serving.
Pro Tips By Neha
Always use high quality ingredients, for the best taste.
Some people like the flavor of vinegar more. So if you are one of them, feel free to increase the quantity. Start with the mentioned quantity and if you want more of it, add in more.
Adjust the sauces according to your taste.
Only firm and extra firm Tofu will work well, do not opt for soft Tofu. Press the Tofu before using to release the excess water and moisture.
If you have leftovers, you can even use it to make Lettuce Wraps, Wraps, Burritos etc.
General Tso’s Tofu will last in the refrigerator for 2 days when stored in an airtight container. Reheat in a pan or in the microwave, until nice and warm before serving.
You might also like
General Tso’s Tofu Recipe
For the Marinade:
- 300 gram Extra Firm Tofu
- 1 tbsp Soy Sauce
- 1 tbsp Vodka
- 2 tsp Rice Vinegar
- 2 tbsp Corn Flour
For Dry Coating:
- 2 tbsp All Purpose Flour
- 2 tbsp Corn Flour
- ⅛ tsp Baking Soda
- ¼ tsp Salt
For the Sauce:
- 2 tbsp Hoisin Sauce
- 1 tbsp Rice Vinegar
- 1 tbsp Dark Soy Sauce
- 2 tsp Brown Sugar
- 1 tsp Cornflour
- ¾ cup Chicken Stock
- 1 tbsp Sesame Oil
- 1 tbsp Garlic (minced)
- 1 tbsp Ginger (finely chopped)
- 3-4 Red Chillies (chopped)
- Oil (for frying)
- 1 tbsp Roasted Peanuts (crushed)
- 1 tbsp Spring Onion Greens (chopped)
- Wrap tofu in a kitchen towel and press it with something heavy.
- Let it rest for 10 minutes and then cut it into small cubes.
- Add all the ingredients for the marinade in a bowl and mix nicely.
- Add the tofu pieces in the marinade and keep aside for 30 minutes.
- Mix all the ingredients for the dry coating in a bowl.
- Heat oil for shallow frying in a pan.
- Take out the tofu pieces from the marinade and coat them in the dry mixture.
- Shake them a bit to get rid of the excess dry coating and drop in the hot oil.
- Shallow fry till golden brown and crisp.
- Keep the tofu aside.
- Combine the ingredients for sauce in a pan and cook for 3-4 minutes till it slightly thickens and browned.( Approximately 3-4 minutes )
- Heat sesame oil in a wok.
- Add garlic, ginger and red chilies and cook for a few seconds.
- Add the fried tofu and sauce and stir well.
- Garnish with green onions and roasted peanuts. Serve hot with steamed rice.