The Ultimate Crispy General Tso’s Tofu (Better Than Takeout!)

Have you ever craved that perfect General Tso’s experience—crispy, chewy bites drenched in a sticky, sweet, and slightly spicy sauce—but wanted a healthier, homemade version? You’ve come to the right place.
We’re saying goodbye to deep-fryers and lackluster takeout by creating a truly spectacular General Tso’s Tofu right in your own kitchen. Here’s why this recipe is the one you’ll keep coming back to:
- Unbelievably Crispy Tofu: We’ll use a simple but game-changing baking method with cornstarch that creates a shatteringly crisp exterior without a drop of deep-fried oil.
- Perfectly Balanced Sauce: This isn’t a one-note sugar bomb. It’s a carefully balanced blend of savory, sweet, tangy, and spicy that clings to every piece of tofu.
- Quicker Than Delivery: From start to finish, you can have this amazing weeknight meal on the table in less time than it takes to get a delivery order to your door.
- Healthier & Fresher: You control the ingredients, from the amount of sugar to the sodium level, resulting in a dish that’s as nourishing as it is delicious.
What’s the Story Behind General Tso’s?

General Tso’s chicken is a staple of Chinese-American restaurants, but as historical accounts suggest, its origins are more complex and debated than you might think. The dish is widely attributed to Chef Peng Chang-kuei, who fled mainland China for Taiwan during the Chinese Civil War.
He reportedly created the dish in the 1950s and named it after Zuo Zongtang (Tso Tsung-t’ang), a respected 19th-century general from his home province of Hunan. Interestingly, the version of General Tso’s that became famous in North America is much sweeter than Chef Peng’s original, which was more traditionally Hunanese—hot, sour, and savory.
Our vegan take on this classic honors the dish’s journey by embracing the bold, sweet-and-spicy flavor profile that has made it a takeout legend, all while swapping the chicken for hearty, plant-based tofu.
Why This Recipe Guarantees Amazing Results

This isn’t just a list of ingredients and steps; it’s a method designed for success. Here’s the science behind why this recipe works so well:
- The Power of a Dry Surface: Tofu is packed in water. Pressing it removes that moisture, which is the enemy of crispiness. A drier surface allows the tofu to bake and firm up rather than steam. Research from food scientists confirms that reducing surface moisture is the most critical step for achieving a crispy crust.
- Cornstarch is a Crispy Coating Hero: When you toss the pressed tofu in cornstarch, you’re creating a porous, dry layer. In the oven’s heat, the cornstarch absorbs any remaining surface moisture and dehydrates, forming a brittle, crunchy shell that mimics a deep-fried texture.
- Ripping, Not Slicing: Tearing the tofu into chunks instead of cutting it into perfect cubes creates more surface area and jagged, irregular edges. These craggy bits get extra crispy and provide more nooks and crannies for that delicious sauce to cling to.
- The Cornstarch Slurry: The magic of a perfectly thick sauce comes from a “slurry”—a mixture of cornstarch and cold water. When this mixture hits the simmering sauce, the starch granules swell and gelatinize, instantly thickening the liquid into a glossy sauce that will beautifully coat every piece of tofu without making it soggy.
Gather Your Ingredients

Getting all your components ready before you start cooking is a classic culinary technique called mise en place. It makes the whole process smoother and more enjoyable.
Here’s what you’ll need:
For the Crispy Baked Tofu:
- Tofu: Two blocks of extra-firm or firm tofu are essential. Softer varieties won’t hold up. According to data from Healthline, tofu is a fantastic source of plant-based protein, providing all essential amino acids.
- Oil: Olive oil or any neutral high-heat oil like avocado oil works well.
- Cornstarch: The non-negotiable ingredient for that perfect crunch.
- Salt: To season the tofu from the inside out.
For the Sticky & Spicy Sauce:
- Aromatics: Fresh garlic and ginger create the fragrant, pungent base of the sauce. These ingredients are also known for their well-documented anti-inflammatory properties.
- Liquids: Seasoned rice vinegar for tang, low-sodium soy sauce (or tamari for gluten-free) for savory depth, hoisin sauce for a touch of sweet complexity, and water to balance the consistency.
- Sweetener: Granulated sugar provides the classic sweetness. You can adjust the amount to your liking.
- Heat: Red chili flakes add the signature kick. Feel free to add more or less.
- Thickener: A cornstarch and water slurry is what will give the sauce its signature thick, glossy texture.
For Serving:
- Garnishes: Chopped green onions and sesame seeds add a fresh, finishing touch.
- Base: Cooked rice (white or brown) and steamed broccoli are the classic accompaniments.
How to Make the Best General Tso’s Tofu (Step-by-Step)

The journey to a perfect General Tso’s Tofu begins here. Follow these steps methodically for a flawless result every time.
Step 1: Get Your Tofu Crispy
First, press your tofu for at least 20-30 minutes. If you don’t have a tofu press, wrap the blocks in a clean kitchen towel or paper towels, place them on a plate, and set something heavy on top (like a cast-iron skillet or a few books).
Once pressed, preheat your oven to 400°F (200°C). Rip the tofu into bite-sized, rustic pieces—remember, jagged edges are your friend!
In a large bowl, toss the tofu pieces gently with oil, cornstarch, and salt until they are evenly coated. Arrange them in a single layer on a parchment-lined baking sheet, making sure they have some space.
Bake for 25-30 minutes, flipping halfway through, until they are golden brown and wonderfully crispy.
Step 2: Whisk Up the Sauce
While the tofu is baking, you can prepare the soul of the dish: the sauce.
In a large skillet or wok, warm the olive oil over medium-high heat. Add the minced garlic and grated ginger and sauté for about a minute until fragrant, being careful not to burn them.
Pour in the rice vinegar, soy sauce, hoisin sauce, water, sugar, and red chili flakes. Stir everything together and bring the mixture to a lively simmer.
Step 3: Thicken the Sauce and Bring It All Together
In a small bowl, whisk together the 2 tablespoons of cornstarch and 1/4 cup of cold water until it’s completely smooth. This is your slurry.
While the main sauce is simmering, slowly pour the slurry into the skillet, whisking constantly. You’ll see the sauce transform almost immediately, becoming thick, bubbly, and glossy within a minute.
Turn the heat down to low. Once the tofu is done baking, add the hot, crispy pieces directly into the skillet with the sauce.
Gently fold everything together until every piece of tofu is generously coated in that irresistible glaze. Serve immediately for the best texture.
Expert Tips for Takeout-Worthy Results

Ready to take your dish from great to absolutely unforgettable? These little tricks make all the difference.
- Don’t Crowd the Pan: When baking the tofu, give each piece its own space on the baking sheet. If they’re too crowded, they’ll steam instead of roast, leading to softer tofu. Use two pans if you have to!
- Toast Your Sesame Seeds: Before sprinkling them on top, toast your sesame seeds in a dry pan over medium heat for 2-3 minutes until they are fragrant and lightly golden. This small step massively enhances their nutty flavor.
- Air Fryer for Extra Crispiness: If you have an air fryer, it’s fantastic for this recipe. Cook the coated tofu at 380°F (190°C) for 15-20 minutes, shaking the basket halfway through. The circulating hot air makes the tofu even crispier.
- Control the Sauce Thickness: If your sauce gets too thick, whisk in a tablespoon of water at a time until it reaches your desired consistency. If it’s too thin, let it simmer for another minute or two to reduce further.
- Add Veggies to the Sauce: Want to bulk up the meal? You can add lightly steamed broccoli florets, sliced bell peppers, or onions directly into the sauce with the tofu for the last minute of cooking.
How to Serve and Customize Your Dish

One of the best parts of cooking at home is making a dish truly your own. This recipe is a fantastic canvas for your culinary creativity.
Serving Essentials:
- The Classic: Serve hot over a bed of fluffy basmati or jasmine rice with a side of steamed or roasted broccoli. The simple flavors provide the perfect balance to the rich sauce.
- Low-Carb Options: For a lighter meal, serve it with cauliflower rice, quinoa, or over a bed of sautéed greens like bok choy or spinach.
- Noodle Bowl: Toss the saucy tofu with cooked udon or ramen noodles for a satisfying and slurp-worthy meal.
Fun Variations & Customizations:
- Change the Protein: This sauce is amazing on almost anything. Try it with cauliflower florets (roast them just like the tofu), tempeh, or chickpeas. If you love this baked tofu method, our Easy Teriyaki Tofu is another must-try.
- Make it Gluten-Free: This is an easy swap! Use tamari instead of soy sauce and ensure your hoisin sauce is certified gluten-free.
- Adjust the Spice Level: If you love heat, add a teaspoon of sambal oelek or a dash of sriracha to the sauce. If you’re sensitive to spice, reduce or omit the red chili flakes.
- Add Some Crunch: Top the finished dish with chopped peanuts or cashews for an extra layer of texture.
A Guide to Storing and Reheating

This dish is best enjoyed fresh when the tofu is at its crispiest. However, leftovers are still delicious!
Storing: Allow the General Tso’s Tofu to cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. Store any rice or vegetables separately to prevent them from becoming mushy.
Reheating: The tofu will lose some of its crispiness upon refrigeration. To revive it, you have a couple of options:
- Skillet Method (Recommended): Reheat the tofu and sauce in a non-stick skillet over medium heat until warmed through. This helps to re-crisp the edges of the tofu slightly.
- Microwave Method (Quickest): Microwave in 30-second intervals until hot. The tofu will be softer, but the flavor will still be fantastic.
I don’t recommend freezing this dish, as the cornstarch-thickened sauce can sometimes separate, and the texture of the tofu changes significantly after being frozen and thawed.
Frequently Asked Questions

Here are answers to some of the most common questions about making this recipe.
- Can I use an air fryer instead of baking the tofu?
Absolutely! The air fryer is excellent for this. After coating the tofu, place it in the air fryer basket in a single layer and cook at 380°F (190°C) for about 15-20 minutes, shaking the basket halfway through. It gets incredibly crispy. - My sauce isn’t thickening. What did I do wrong?
This usually happens for one of two reasons. First, make sure you mixed the cornstarch with cold water to make the slurry. Adding cornstarch directly to hot liquid can cause it to clump. Second, the sauce needs to be at a simmer for the cornstarch to activate. If it’s not thickening, turn up the heat slightly and continue to whisk. - Can I make this recipe gluten-free?
Yes, easily! The main sources of gluten are soy sauce and hoisin sauce. Simply swap the soy sauce for gluten-free tamari. You’ll also need to find a certified gluten-free hoisin sauce, which is now available in most major grocery stores. - Why do I need to press the tofu? Is it really necessary?
Yes, it’s the most important step for getting crispy tofu! Tofu is packed in water, and if you don’t press that water out, the tofu will steam in the oven instead of baking. This results in a soft, springy texture rather than a firm, crispy one. - Can I prepare any parts of this dish in advance?
You can! You can press and bake the tofu ahead of time. Let it cool and store it in an airtight container in the fridge for up to 2 days. You can also mix all the sauce ingredients (except the cornstarch slurry) ahead of time. When you’re ready to eat, simply make the slurry, heat the sauce, thicken it, and toss in the tofu to reheat.
Conclusion
There you have it—a General Tso’s Tofu that’s not just a copycat but a serious upgrade. By mastering the crispy tofu technique and balancing the sweet, savory, and spicy notes of the sauce, you’ve created a meal that’s fresher, healthier, and more satisfying than any takeout you can order.
It’s a testament to how incredible homemade can be. I hope this recipe becomes a favorite in your rotation.
Happy cooking!