This post contains affiliate links.

Craving takeout? This General Tso’s tofu recipe has you covered! Ready in under 45 minutes, it features crispy, golden tofu (baked or air-fried!) tossed in a tangy-sweet homemade sauce that tastes straight out of a restaurant. Trust me, you’ll be making this easy weeknight meal on repeat!

General tso's tofu in a bowl with rice and broccoli.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Your New Favorite Tofu Recipe

In today’s “Tofu Recipes That Actually Taste Good” episode, General Tso’s tofu! It’s sticky, tangy, savory, and everything you love about Chinese takeout—only better because crispy tofu takes it to the next level.

It’s ridiculously easy and comes together in under 45 minutes (just like our General Tso’s cauliflower), so you can whip it up even on the busiest of weeknights. And let’s not forget about the leftovers!

Takeout leftovers are *chef’s kiss,* and this tofu delivers the same next-day deliciousness. Whether you’re a tofu newbie or a seasoned pro, this recipe will instantly level up your dinner game. Let’s do this!

Reader rating

★★★★★

“I made this in bulk to meal prep, and the sauce was sooo good!!! It was my first time making tofu—10/10 would use again.” —Johnny

Add your review

General tso's tofu in a bowl with rice and broccoli.

Grab These Ingredients

Great news! All the ingredients in this recipe are super easy to find. Jump down to the recipe card for exact measurements—this is just an overview!

  • Tofu: Forms the heart of the dish, providing a protein-rich base. Pressing it removes excess moisture, ensuring it crisps up beautifully when cooked.
  • Tofu Coating: We’ll coat the tofu with soy sauce for umami depth, then oil and cornstarch to give the edges that perfect crispy crunch.
  • Rice Vinegar: For your General Tso’s sauce, start with rice vinegar to introduce a tangy note that balances the sweetness and saltiness.
  • Brown Sugar: Provides the characteristic sweetness of General Tso’s sauce, balancing all those savory elements.
  • Hoisin: Adds a sweet-savory element, elevating the overall sauce flavor.
  • Aromatics: We’ll use fresh ginger and garlic to infuse a bright, zesty kick, adding savory depth and freshness.
  • Red Pepper Flakes: Give the sauce a little heat!

Tofu Tip

Opt for extra-firm tofu in this recipe. It holds its shape and crisps up nicely when baked. Look for vacuum-sealed varieties rather than water-packed ones, as they tend to have a denser texture, making them ideal for achieving that perfect exterior.

General tso's tofu in a bowl with rice and broccoli.

Let’s Make It!

Making this general Tso’s tofu is incredibly simple and requires almost no effort! (Jump to the recipe card for the full printable instructions.)

  1. Press the tofu.
  2. Tear it into chunks.
  3. Bake or air fry until crispy.
  4. Stir the sauce on the stove.
  5. Serve!
General tso's sauce on a spoon.
If you love extra sauce for drizzling over rice or veggies, double the sauce recipe—you won’t regret it!

Air Fry It

To make General Tso’s tofu in the air fryer, prepare it as instructed, then simply air fry the chunks at 375 degrees F for 10 to 15 minutes (like we do in our reader-favorite air fryer tofu recipe!).

General tso's tofu in a bowl with rice and broccoli.

Meal Prep Tips

This General Tso’s tofu serves as a great protein option when meal prepping. Simply make the recipe as instructed, then portion the tofu and sides into meal prep containers (you may want to double the recipe to make 4 to 5 good-sized servings). When you’re ready to eat, just heat and serve!

General tso's tofu in a bowl with rice and broccoli.

Serve It With

This general tso tofu pairs well with a side of steamed rice and stir-fried or steamed vegetables. Here are some of our favorites!

  • Steamed Broccoli: A classic pairing! The crisp-tender broccoli soaks up the sauce beautifully and adds a pop of green to your plate.
  • Sautéed Eggplant: The creamy eggplant texture is out-of-this-world delicious with the crispy tofu and sticky sauce.
  • Cauliflower Fried Rice: This low-carb alternative to rice is perfect for scooping up every last bit of that tangy sauce!

General Tso’s Tofu Recipe (Bake Or Air Fry)

5 from 7 ratings
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 2 servings
Craving takeout? This General Tso's tofu recipe has you covered! Ready in under 45 minutes, it features crispy, golden tofu (baked or air-fried!) tossed in a tangy-sweet homemade sauce that tastes straight out of a restaurant. Trust me, you’ll be making this easy weeknight meal on repeat!

Ingredients 

Crispy Tofu

  • 1 14 to 16-oz package extra firm tofu, 396 to 453 g
  • 1 Tbsp soy sauce, 15 mL
  • 1 Tbsp oil, 15 mL
  • 2 Tbsp cornstarch

General Tso's Sauce

  • ¼ cup soy sauce, 60 mL
  • ¼ cup rice vinegar, 60 mL
  • 2 Tbsp brown sugar
  • 2 Tbsp hoisin sauce, 30 mL
  • 1 Tbsp grated fresh ginger
  • 2 cloves garlic, minced
  • ¼ tsp red pepper flakes
  • 1 Tbsp cornstarch
  • 1 cup water, 236 mL
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Press: Press tofu for at least 15 minutes, using either a tofu press or wrapping it in a clean towel and setting a heavy pan on top of it, letting the moisture drain.
  • Prep: Tear tofu roughly into bite-sized chunks. Preheat oven to 400°F (204°C).
    Torn pieces of tofu in a glass bowl.
  • Bake Tofu: In a medium bowl, toss torn tofu with soy sauce and oil. Sprinkle with cornstarch and toss to coat. Arrange on a greased or parchment-lined baking sheet. Cook for 30 minutes, flipping the tofu halfway through cooking, until golden brown and crispy.
    Baked tofu on a pan.
  • Sauce: In a small bowl, whisk 1 Tbsp of cornstarch and water together. Set aside. In a medium pot set over medium/high heat, whisk together all Sauce ingredients except for the cornstarch and water. Once the mixture is steaming, slowly stream in the cornstarch mixture while whisking the pot. Once fully incorporated, continue whisking until the mixture thickens.
    General tso's sauce on a spoon.
  • Serve: Gently fold in the crispy tofu. Serve hot with rice and your favorite vegetable!
    Tofu in general tso's sauce.

Notes

Air fryer instructions: Prepare the tofu as instructed, then air fry it at 375°F (190°C) for 10 to 15 minutes. Toss with sauce and serve!
If you don’t have hoisin sauce, use a mixture of soy sauce and a touch of honey.
To make this recipe gluten-free, use tamari or gluten-free soy sauce, and ensure that the cornstarch you use is certified gluten-free.
Store any leftovers in an airtight container in the fridge for up to 2-3 days. Reheat in a pan or microwave until heated through.
Can I freeze it? Freezing tofu is a great way to improve its texture! We suggest freezing it before you assemble it in this recipe though, as the sauce won’t thaw well.
For a more authentic touch, you can add Szechuan peppercorns for a numbing sensation or use Chinese black vinegar instead of rice vinegar.

Nutrition

Serving: 1serving | Calories: 351kcal | Carbohydrates: 32.9g | Protein: 25.6g | Fat: 9.8g | Saturated Fat: 1.2g | Cholesterol: 0mg | Sodium: 2559mg | Potassium: 171mg | Fiber: 1.3g | Sugar: 13.9g | Calcium: 329mg | Iron: 4mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 7 votes (1 rating without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




13 Comments

  1. johnny says:

    5 stars
    i made this in bulk to meal prep and the sauce was sooo good!!! ^.^ it was my first time making tofu 10/10 would use again

    1. Sarah Bond says:

      Such a great idea!! Happy eating!

  2. N. S. says:

    5 stars
    n/a

  3. SUSAN BISHOP says:

    5 stars
    This was unbelievably delicious. I was very skeptical after cooking the tofu but after adding the sauce it looked more like General Tso’s chicken. And after tasting it you wouldn’t know it was tofu. A great recipe and I will be making it again in the near future, next time using two packages of tofu. Thank you.

    1. Sarah Bond says:

      I’m so excited to hear how much you loved the recipe, Susan! Happy eating!

  4. Anne Margaret says:

    5 stars
    Takeout quality at home. Super tasty. Tofu came out perfectly. Lots of sauce. Fabulous!

    1. The Live Eat Learn Team says:

      You’re the best, thanks for the feedback!

  5. Heather says:

    5 stars
    This was delicious and very easy to make. I loved that it made enough sauce to coat my rice and broccoli!

    1. The Live Eat Learn Team says:

      So glad it hit the spot Heather, thanks for sharing!

  6. Diane says:

    This is surprisingly delicious! I made it exactly as the recipe is written. Thank you!

    1. The Live Eat Learn Team says:

      So glad it hit the spot, thanks for sharing Diane!

  7. Gayle Wedgwood says:

    5 stars
    I love spicy recipes and this recipe is one you can make as spicy as you like. It is easy and so flavorful!

    1. The Live Eat Learn Team says:

      Yay, so glad it was a hit Gayle!