30 Minute Recipes 25 mins

General Tso’s
Tofu

Allie Petersen
Allie Petersen
MPAS, PA-C · Plant-Based Health Coach
General Tso’s Tofu

If there’s one thing I’m known for, it’s my tofu recipes — and yes, I’ve been called the Tofu Queen more than once. As a plant-based health coach and recipe creator with over 8 years of experience, I’ve tested every method, pressed more blocks of tofu than I can count, and perfected the art of making tofu so good that even the biggest skeptics come back for seconds. And this General Tso’s Tofu? It’s one of my all-time favorites!

Coated in a homemade sweet, tangy, and slightly spicy General Tso’s sauce (the same one I use for my viral General Tso’s Chickpeas), this recipe takes crispy tofu to a whole new level. Every bite is sticky and saucy — paired with your favorite grain and veggies, it makes the perfect weeknight dinner that’s on the table in under 30 minutes.

5-Star Reviews for Allie’s other tofu recipes:

“This is SO delicious! Will be adding it to the menu rotation. Thank you for sharing the recipe! ❤️”

— Amber
Firecracker Tofu

“I use tofu a lot in my cooking but am always intimidated to try new prep methods. I was pleasantly surprised with how easy this recipe was to follow, and the tofu turned out great! Definitely adding it to my regular meal rotation. 🙂”

— Christine
Mouthwatering Sticky Tofu

“Love cooking stir fry, but have been avoiding meat lately so this came in clutch! The flavors in this recipe really hit the spot. Made it last night and it came out great. Thank you!”

— Jay
Mongolian Tofu

General Tso’s Tofu Ingredients

Ingredient notes:

  • Extra-firm tofu: You’ll need to press your tofu before cooking to remove excess moisture — this is the key to getting that perfect crispy texture! Press for at least 15–30 minutes using a tofu press or by wrapping it in a clean kitchen towel and placing something heavy on top. Want to skip the pressing altogether? Grab super firm tofu instead — it has even more protein and goes straight from the package into the pan. No pressing needed. This is my fave type of tofu.
  • Cornstarch: Used two ways here — to coat the tofu for maximum crispiness AND to thicken the sauce. It’s doing a lot of heavy lifting in this recipe so don’t skip it!
  • Soy sauce: The savory base of our homemade General Tso’s sauce. Use tamari or coconut aminos to keep this gluten-free.
  • Hoisin sauce: Adds depth, sweetness, and that classic General Tso’s flavor. Grab a gluten-free hoisin if needed.
  • Rice vinegar: Brings just the right amount of tanginess to balance out the sweetness of the brown sugar and hoisin.
  • Sesame oil: Adds a rich, nutty depth to the sauce.
  • Brown sugar: Gives the sauce that signature sweet and sticky coating. Don’t skip it!
  • Crushed red pepper flakes: This is where the heat comes in! Start with 1/4 tsp for mild heat and work your way up to 1/2 tsp or more if you love spice. Omit entirely if you prefer no heat at all.
  • Garlic powder: Rounds out the sauce with a savory, garlicky flavor. Also I use a little bit on the tofu with the cornstarch.
  • Green onions & sesame seeds: Optional but highly recommended as toppings — they add a fresh finishing touch that makes this dish look and taste amazing!

See recipe card for full ingredient list and quantities.

How to Make General Tso’s Tofu

Instructions
1

Preheat your oven to 400°F and line a baking sheet with parchment paper. Press your tofu for at least 15–30 minutes, then cut into bite-sized cubes. (Using super firm tofu? Skip the pressing and go straight to cubing!)

2

Add the tofu cubes to a large bowl and toss with cornstarch and a little garlic powder until evenly coated on all sides. Spread out in a single layer on your prepared baking sheet.

3

Bake for 20–25 minutes, flipping halfway through, until golden and crispy. While the tofu bakes, add all sauce ingredients to a small bowl and whisk together until well combined.

4

Heat a skillet over low-medium heat and pour in the sauce. Stir and cook until it thickens slightly — watch it closely, it thickens fast! Add the crispy baked tofu and toss until every piece is fully coated.

5

Serve over rice and/or your favorite veggies. Top with green onion, sesame seeds, and red pepper flakes if desired. Enjoy!

What to Pair with General Tso’s Tofu

  • Rice: I’m always a sucker to basmati rice, but you could also pair with jasmine or brown rice.
  • Veggies: And of course you need some veggies to balance out this meal!
    • I love roasted broccoli or broccolini, but you could consider some stir fried veggies like red peppers or snap peas too.
    • Bok choy and sliced carrots are also great for that “asian” flair.
    • Choose whatever veggies you like, but I don’t recommend skipping them.

Storing Leftover General Tso’s Tofu

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Note that the tofu will soften as it sits in the sauce — it’ll still taste delicious, just less crispy!

Pro Tofu Tips

  • For lower sodium, use a low-sodium soy sauce.
  • Press your tofu well — this is the most important step for getting crispy tofu. The drier it is going into the pan, the crispier it gets!
  • This recipe is really versatile and pairs with whatever grain or veggie you like. White or brown rice is my go-to, but quinoa or farro work great too. Steamed broccoli, snap peas, red pepper, bok choy, or snow peas are all amazing alongside it.
  • Omit the red pepper flakes if you’re sensitive to spice, or bump up to 1/2 tsp+ if you want more heat.

Common Questions

Do I have to press the tofu?

Yes! Pressing tofu removes excess water so it gets crispy instead of steaming in the pan. You can use a tofu press or just wrap it in a clean kitchen towel and set something heavy on top for 15–30 minutes. If you use super firm tofu no need to press!

How spicy is this recipe?

It’s really not that spicy – but you can make it more spicy depending on how much red pepper flakes you use. Omit them entirely for no heat, or add more if you love spice!

Is this recipe gluten-free?

It’s not written gluten-free, but it’s easy to make it that way! Swap the soy sauce for coconut aminos and use a gluten-free hoisin sauce.

Can I air fry the tofu instead of baking?

Absolutely! Air fry at 400°F for 15–18 minutes, shaking halfway through, for extra crispy results.

Subscribe for Free Recipes!

Get new recipe ideas from Naturallie Plant-Based straight to your inbox.

General Tso’s Tofu

Allie Petersen
Sweet, tangy, and slightly spicy — this crispy baked General Tso's Tofu is sticky, saucy, and on the table in under 30 minutes. Even the tofu skeptics come back for seconds!
5 from 1 vote

Save This Recipe

Want to get this recipe in your email? Just enter your email below and get it now along with new recipe updates!

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Lunch/Dinner
Servings 4
Calories 116 kcal

Ingredients
  

Homemade General Tso's Sauce

Optional Toppings

  • green onion, sesame seeds, red pepper flakes

Optional Sides

  • basmati or brown rice, steamed broccoli, red peppers, snap peas, bok choy

Instructions
 

  • Preheat your oven to 400°F and line a baking sheet with parchment paper.
  • Press your tofu for at least 15–30 minutes, then cut into bite-sized cubes. (If using super firm tofu skip the pressing and go straight to cubing!)
  • Add the tofu cubes to a large bowl and toss with cornstarch and a little garlic powder until evenly coated on all sides.
  • Spread the tofu out in a single layer on your prepared baking sheet. Bake for 20–25 minutes, flipping halfway through, until golden and crispy. (FYI, super firm tofu tends to cook a bit quicker, so it may be done closer to 18 minutes)
  • While the tofu bakes, add all sauce ingredients to a small bowl and whisk together until well combined.
  • Heat a skillet over low-medium heat and pour in the sauce. Stir and cook until it thickens slightly — watch it closely, it thickens fast once it starts to bubble!
  • Add the crispy baked tofu to the skillet and toss until every piece is fully coated in the sauce.
  • Serve over rice and/or your favorite veggies. Top with green onion, sesame seeds, and red pepper flakes if desired. Enjoy!

Nutrition

Calories: 116kcalCarbohydrates: 9gProtein: 10gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gCholesterol: 0.1mgSodium: 892mgPotassium: 219mgFiber: 0.4gSugar: 5gVitamin A: 0.2IUVitamin C: 0.02mgCalcium: 42mgIron: 2mg
Tried this recipe?Comment below & tag @naturallieplantbased on Instagram!

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating