• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Sassy Chopsticks
  • Flavorful Asian-inspired Recipes
  • Recipes
  • Pantry
  • How-To
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • Recipes
  • Pantry
  • How-To
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Pantry
    • How-To
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    • how to grate carrots without a grater
      How to Grate Carrots Without a Grater: Easy Methods
    • zucchini pancakes 3
      Homemade Chinese Zucchini Pancakes Recipe (糊塌子)
    • how to store oyster mushrooms 1
      How To Store Oyster Mushrooms: Extend The Shelf Life
    • Chinese shredded potato 1
      Sichuan Stir-Fried Chinese Shredded Potato (酸辣土豆丝)
    • air fryer frozen Brussel sprouts
      Air Fryer Frozen Brussel Sprouts: The Easiest Recipe
    • no bake halloween treats
      35 No Bake Halloween Treats: Spooky and Delicious Fun
    • green onions feature 2
      How To Cut Green Onions (Scallions): 4 Easy Ways!
    • white sugar sponge cake
      White Sugar Sponge Cake Recipe (Bai Tang Gao – 白糖糕)
    • broccoli and mushroom stir fry 1
      Broccoli and Mushroom Stir Fry: Quick and Healthy
    • chili pepper vs jalapeno
      Chili Pepper vs Jalapeno: A Detailed Comparison
    • Taiwanese recipes
      13 Delicious Taiwanese Recipes Everyone Must Try
    • Chinese roast chicken recipe
      Chinese Roast Chicken Recipe (Simple and Delicious)
    Home » Recipes » Tofu

    General Tso’s Tofu

    Published: Dec 3, 2022 · Modified: Jul 9, 2023 by Yuan

    54 shares
    • Facebook21
    • Email
    Jump to Recipe Print Recipe

    What Is General Tso’s Tofu

    General Tso's Tofu is a popular Chinese dish that consists of deep-fried cubes of tofu in a sweet and spicy sauce. If you have ever eaten at a Chinese buffet or restaurant, then you may already be familiar with the dish called General Tso’s Chicken. It is an immensely popular Chinese dish. General Tso’s tofu is a delicious plant-based vegan version of General Tso’s Chicken.

    General Tso's tofu

     If you are a fan of sweet and sour and mildly spicy flavors, then General Tso’s Tofu should certainly be on your list of things to try. Other ingredients may include garlic, roasted sesame seeds, and broccoli. It's often served over rice or noodles and garnished with sesame seeds and green onions.

    Type of Tofu to Choose for This Recipe

    Tofu comes in three different textures: silken (very soft), firm (firm but not hard), and extra firm (very firm).

    For General Tso’s Tofu, I recommend that you choose a firm or extra-firm tofu. I used extra firm tofu in this recipe. The reason behind it is that firm/extra-firm tofu holds the shape and the batter coating well. To get the best results, ensure that excess liquid is squeezed out of the tofu so that it can become brown. Softer types of tofu aren’t recommended as they cannot hold their shape, making them more suited to stews and soups.

    The Sauce Mixture

    The sauce mixture is the key to holding this stir-fry dish's spicy and sweet taste. The best sauce mixture for this recipe is made using a few basic ingredients, such as garlic, soy sauce, rice vinegar, brown sugar, cornstarch, and vegetable stock.

    ingredients

    Simply whisk these ingredients together. You can make the sauce mixture ahead of time as it can stay good for up to a week if you store it in an airtight container in your fridge.

    Press the Tofu

    If you have worked with tofu before, then you already know how much water the firm or extra-firm tofu can retain. Pressing tofu is essential to remove excess moisture/water that can prevent it from browning and help it absorb marinade flavors. There are several ways to do this:

    To press tofu without weights: Drain liquid from the package and place the tofu on several layers of paper towels. Next, use your hands to press the tofu and squeeze out some water. Afterward, use a couple of sheets of paper towel to press the tofu to soak up more moisture.

    tofu weight
    tofu weight

    To press tofu without weights: Another excellent way to press the tofu is to put some heavy objects like cans and books on top of it. You can place the tofu on a plate, cover it with some paper towels, top it with a cutting board and then place a weight on top of it. Let it sit for 15 minutes and then pat dry it before cooking.

    If you're looking for a chewy texture, then pressing is the best method.

    How to Make General Tso’s Tofu

    General Tso’s Tofu is super easy to make and can be made using a single pan.

    To prepare G Tso’s Tofu, use the above-mentioned methods to press the tofu and squeeze excess water. Cut tofu into cubes and then transfer it into a bowl. Next, marinated it with soy sauce, vinegar, and cornstarch. This allows flavors to soak into your protein while also tenderizing it so that it cooks more quickly when you cook it later in the recipe!

    prepare tofu and broccoli

    Meanwhile, cut broccoli into florets and boil it with a pinch of salt for 2 minutes. By doing so, we can keep the broccoli bright green in color. Prepare a large bowl of cold water and ice, drain the broccoli florets, stir fry with minced garlic for two minutes, and then set it aside. I pair it up with this dish, by doing this gives this dish a vibrant look while also adding texture and flavor to the whole dish.

    Then it’s time to fry the tofu. In a plastic bag, combine the tofu cubes with cornstarch and toss to coat. Toss the tofu cubes into a pan and fry until it is crispy and brown, then move them into a plate lined with a paper towel. After stir-frying minced garlic and dried red pepper, pour the sauce that you prepare into a wok and let it simmer until it thickens. Lastly, add fried tofu cubes and toss the mixture until each tofu piece is coated in sauce. Serve warm!

    You can even use store-bought General Tso’s sauce if you don’t have time to make your own. I have seen regular US stores here sell it. Either way, it’s delicious!

    Store and Reheat

    You can store leftover General Tso Tofu in the refrigerator for up to 3 days in an airtight container. I don’t recommend freezing. You can reheat it in a skillet with a pinch of oil or in the microwave.

    Conclusion

    You should now be ready to make your own General Tso’s tofu, but if you are still unsure of what to do or have further questions, or even just have a simple comment about this post, leave a message in the comments section below! Happy cooking!

    General Tso's tofu

    General Tso’s Tofu

    General Tso's Tofu is a popular Chinese dish that consists of deep-fried cubes of tofu in a sweet and spicy sauce.
    5 from 1 vote
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 4
    Calories: 365kcal

    Ingredients

    For the tofu

    • 2 blocks extra firm tofu drained weight of each block is 14 oz, cut into cubes
    • 4 tablespoons light soy sauce
    • 2 tablespoons rice vinegar
    • 1 cup cornstarch
    • vegetable oil for frying

    For the General Tso sauce

    • ⅓ cup vegetable broth
    • ⅓ cup soy sauce
    • ⅓ cup rice vinegar
    • ⅓ cup dark brown sugar
    • 2 tablespoons cornstarch
    • 6 cloves of fresh garlic minced
    • 1 or 2 dried red chili peppers
    • roasted sesame seeds for garnish optional
    • green onions for garnish optional

    Instructions

    • Place the tofu on a plate, cover it with some paper towels, top it with a cutting board and then place a weight on top of it. Let it sit for 15 minutes and then pat dry it before cooking.
    • Cut firm tofu into large cubes (about ½ inch). Pat dry with paper towels and set aside. Pour the marinade sauce over the tofu cubes and rest for 15 minutes. In a plastic bag, combine the tofu cubes with cornstarch and toss to coat
    • Meanwhile, cut broccoli into florets. Bring some water (about 5 quarts) to a rapid boil with a couple of teaspoons of salt. Cook the broccoli florets for two to three minutes in boiling water. By doing so, we can keep the broccoli bright green in color. Prepare a large bowl of cold water and ice, drain the broccoli florets, stir fry with minced garlic for two minutes, and then set the food aside.
    • Heat cooking oil in a large frying pan over medium-high heat until hot but not smoking. Add tofu pieces, working in batches if necessary, so as not to overcrowd the pan, and lower the heat if the oil begins to smoke. Cook until golden brown on all sides, about 5 minutes per batch. Transfer cooked tofu pieces to a plate lined with paper towels when they are brown. Repeat this process with the remaining tofu pieces until all of them have been fried.
    • Heat cooking oil in the wok and add in the minced garlic and dried red pepper until fragrant, pour in all the sauces, and let it simmer until thickened.
    • Add fried tofu cubes and toss the mixture until each tofu piece is coated in sauce.
    • Garnish with green onions and roasted sesame seeds.
    • Serve warm and enjoy!

    Nutrition

    Calories: 365kcal | Carbohydrates: 142g | Protein: 36g | Fat: 14.7g | Saturated Fat: 2.3g | Sodium: 35111mg | Potassium: 249mg | Fiber: 1.5g | Sugar: 77g | Calcium: 276mg | Iron: 3mg
    Tried this recipe? Leave a comment below, and tag me @sassychopsticks9 or tag #sassychopsticks9 on Instagram!

    YOU MAY ALSO LIKE

    • make spicy mayo
      How To Make Spicy Mayo Without Sriracha - DIY Guide
    • Peking spare ribs feature 1
      The Easiest Peking Spare Ribs (京都排骨): Peking-Style
    • radish vs beet feature
      Radish Vs Beet: Exploring The Differences And Facts
    • baked Asian chicken wings 2
      Sticky Baked Asian Chicken Wings (Fall Off the Bone)

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    me

    Hello there! Welcome to sassychopsticks.com!

    I am Yuan, a US based writer, world traveler, Web developer and photographer behind this website. I was originally born in Kunming, which is the southern part of China, where every seasons is Spring! After attending 4 years of high school in Kuala Lumpur Malaysia, I moved to Portsmouth, England where I spend 6 years and obtained my bachelor’s degree in Computer Science. I have lived in the United States for almost 2 decades now and currently live in Tennessee.

    More about me →

    Popular

    • sushi bake recipe imitation crab 7
      Sushi Bake Recipe Imitation Crab (Sushi Casserole)
    • chicken breakfast recipes
      15 Easy Chicken Breakfast Recipes (Healthy Ideas)
    • hunan beef vs szechuan beef
      Hunan Beef vs Szechuan Beef- A Detailed Comparison
    • 3 ingredient Nutella cookies c
      3 Ingredient Nutella Cookies Recipe (Quick and Easy)

    Trending recipes

    • rolls
      Chinese Egg Rolls
    • stir fry Taiwanese spinach
      Stir Fry Taiwanese Spinach with Garlic
    • Creamy coconut shrimp buffet style
      Creamy Coconut Shrimp Buffet Style- Quick and Easy
    • Chinese sponge cake
      Chinese Sponge Cake Recipe (Chiffon Cake)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT