If you have ever craved that perfect balance of sweet, spicy, and savory in a comforting dish, you absolutely must try this General Tso’s Tofu Recipe. It takes the classic, beloved flavors of General Tso’s chicken and transforms them into a vibrant, crispy tofu dish that even meat-lovers will adore. This recipe effortlessly delivers crispy tofu cubes bathed in a sticky, flavorful sauce that clings lovingly to every bite. Whether you’re a longtime tofu fan or just starting to explore plant-based options, this recipe is a total game changer that brings restaurant-style flair to your home kitchen with so much heart and ease.
Ingredients You’ll Need
The beauty of this General Tso’s Tofu Recipe lies in its straightforward ingredients—each one selected to build layers of flavor and texture without fuss. From tofu that crisps up beautifully in the oven to a sauce that balances sweetness, tang, and heat, these essentials come together to create magic.
- Extra-firm tofu (14-16 oz): Provides the perfect sturdy base that crisps up nicely without falling apart.
- Cornstarch (1 heaping tbsp + 1/2 tbsp): Creates that irresistible crispy crust and helps thicken the sauce.
- Garlic powder (3/4 tsp total): Adds a gentle garlic aroma enhancing the overall depth of flavor.
- Soy sauce (3 tbsp): Brings umami richness and saltiness to the sauce—tamari or coconut aminos work great too for gluten-free options.
- Hoisin sauce (1 tbsp): Adds a hint of sweetness and complexity with a slight tang.
- Rice vinegar (1 tbsp): Lends necessary brightness to balance the richness of the sauce.
- Crushed red pepper flakes (1/4-1/2 tsp): Adds that signature spicy kick, adjustable to your heat preference.
- Toasted sesame oil (2 tsp): Infuses a nutty warmth that rounds out the flavors beautifully.
- Brown sugar (1 tbsp): Sweetens the sauce with a mellow depth.
- Green onion, sesame seeds, and extra red pepper flakes: For vibrant color, fresh flavor, and garnish flair.
- Steamed basmati or brown rice and fresh veggies: To serve as the perfect hearty, wholesome base for the saucy tofu.
How to Make General Tso’s Tofu Recipe
Step 1: Preparing and Pressing the Tofu
Start by pressing your tofu for at least 15-30 minutes to remove excess moisture—this step is crucial for achieving that enviable crispiness. If you’re using super firm tofu, you can skip pressing and head straight to cubing. Cut the tofu into bite-sized cubes that will soak up the sauce and crisp beautifully in the oven.
Step 2: Coating the Tofu with Cornstarch and Garlic Powder
Place the tofu cubes in a large bowl and sprinkle with cornstarch and garlic powder. Toss gently until each cube is evenly coated. This thin crust works wonders, giving you that golden, crunchy exterior every tofu lover dreams of.
Step 3: Baking the Tofu to Crispy Perfection
Preheat your oven to 400°F and line a baking sheet with parchment paper. Spread your tofu in a single layer so each piece crisps evenly. Bake for 20 to 25 minutes, flipping halfway through. If you use super firm tofu, check closer to 18 minutes as it tends to cook faster. The tofu should be beautifully golden and satisfyingly crispy.
Step 4: Mixing the General Tso’s Sauce
While the tofu bakes, whisk together soy sauce, hoisin sauce, rice vinegar, crushed red pepper flakes, toasted sesame oil, brown sugar, and garlic powder in a small bowl. This sauce perfectly balances sweet, tangy, spicy, and savory notes that will elevate your crispy tofu to star status.
Step 5: Thickening the Sauce
Pour the sauce mixture into a skillet set over low to medium heat. Mix the remaining cornstarch with water and stir it in as the sauce warms. Watch closely as the sauce thickens quickly once it bubbles—this syrupy consistency is what clings to each tofu cube so delectably.
Step 6: Coating the Tofu in Sauce
Add the baked tofu to your skillet and toss gently but thoroughly to coat every piece in that luscious sauce. Make sure the tofu is warmed through again and glossy with sauce before moving on.
Step 7: Serving Your General Tso’s Tofu
Now you’re ready to plate your creation! Serve this shimmering, saucy tofu over a bed of steamed rice or alongside your favorite cooked vegetables. Garnish generously with sliced green onions, sesame seeds, and a sprinkle of red pepper flakes for that final pop of color and flavor.
How to Serve General Tso’s Tofu Recipe
Garnishes
Fresh garnishes really make a difference in turning this dish into a feast for the senses. Green onions add a crisp, mild sharpness while toasted sesame seeds lend a toasty crunch. A few extra red pepper flakes add a playful heat if you like it spicy. These simple touches lift the rustic to extraordinary.
Side Dishes
Steam up some fluffy basmati or hearty brown rice as the perfect neutral backdrop. Bright steamed broccoli, tender snap peas, or even sautéed bok choy bring vibrant color and fresh, crisp textures that contrast beautifully with the sticky tofu. Red pepper strips also add sweetness and crunch.
Creative Ways to Present
For a fun twist, try serving this General Tso’s Tofu Recipe in lettuce wraps for a refreshing bite or over quinoa instead of rice for a protein boost. Drizzle a little extra sauce on top and sprinkle with fresh chopped cilantro or toasted peanuts to step up the texture and flavor even more. It’s a versatile dish that loves to be personalized!
Make Ahead and Storage
Storing Leftovers
Leftover General Tso’s Tofu is such a treat! Place any extras in an airtight container and refrigerate for up to 3 days. The tofu will slightly soften in storage, but throwing it back into a hot skillet revives that crispy charm with freshly thickened sauce.
Freezing
You can freeze the tofu cubes separately on a baking tray, then transfer to a freezer-safe bag for up to two months. Freeze the sauce in a separate container. Thaw both overnight in the fridge before reheating and combining to preserve the best texture and flavor.
Reheating
Reheat leftover tofu in a skillet over medium heat, adding a splash of water or sauce if needed to prevent drying out. Stir gently until warmed through and sauce is glossy again. This quick refresh keeps the dish tasting freshly made and delicious every time.
FAQs
Can I use tofu that is not extra-firm for this recipe?
Extra-firm or super firm tofu is best for this recipe because it holds its shape and crisps nicely. Softer tofu types tend to crumble and might not deliver the same crispy result, so try to stick with firmer varieties when possible.
How spicy is this General Tso’s Tofu Recipe?
The heat level is quite adjustable. The crushed red pepper flakes add mild to moderate spice, but you can easily reduce or increase the amount to suit your comfort level. It’s easy to make this dish mild or fiery!
Is this recipe gluten-free?
Yes! Just swap regular soy sauce for tamari or coconut aminos to make it gluten-free without sacrificing any flavor. All other ingredients are naturally gluten-free, making this an inclusive dish.
Can I make this recipe oil-free?
Since the tofu is baked instead of fried, you can omit any added oil in cooking the sauce or tofu, but the toasted sesame oil adds important flavor. You might reduce it slightly but keep some for depth or substitute with a small amount of water to avoid dryness.
What can I substitute for brown sugar?
If you prefer another sweetener, maple syrup or coconut sugar works well as a 1:1 replacement. Just adjust for liquid if using syrup, and add it with the other wet ingredients in the sauce mixture.
Final Thoughts
This General Tso’s Tofu Recipe is an utter joy to make and eat—crispy, saucy, and bursting with those classic Asian-inspired flavors that delight every palate. Once you try it, it’ll become a regular favorite in your kitchen whether you’re cooking for friends, family, or just yourself. Give it a go and watch this tofu shine as the star of your dinner table!
Print
General Tso’s Tofu Recipe
This General Tso’s Tofu recipe offers a delicious and healthier twist on the classic takeout favorite by using extra-firm tofu baked to crispy perfection and coated with a flavorful, slightly spicy sauce. Perfectly balanced with sweet, tangy, and savory notes, this vegan and gluten-free dish is an excellent protein-packed meal served over rice and steamed vegetables.
- Total Time: 30-35 minutes
- Yield: 4 servings
Ingredients
Tofu
- 14–16 oz block extra-firm tofu (pressed and cubed; can also use super firm tofu)
- 1 heaping tbsp cornstarch (for coating)
- 1/4 tsp garlic powder
Sauce
- 3 tbsp soy sauce (or tamari/coconut aminos for gluten-free option)
- 1 tbsp hoisin sauce
- 1 tbsp rice vinegar
- 1/4–1/2 tsp crushed red pepper flakes (to taste)
- 2 tsp toasted sesame oil
- 1 tbsp brown sugar
- 1/2 tsp garlic powder
- 1/2 tbsp cornstarch + 1/4 cup water (mixed well)
Garnishes and Serving
- Green onion, sliced
- Sesame seeds
- Additional red pepper flakes
- Basmati or brown rice, steamed broccoli, red peppers, snap peas, bok choy (for serving)
Instructions
- Preheat and prepare baking sheet: Preheat your oven to 400°F (204°C) and line a baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
- Press and cube tofu: Press the tofu block for 15–30 minutes to remove excess moisture, then cut it into bite-sized cubes. If using super firm tofu, pressing is not necessary before cubing.
- Coat tofu with cornstarch: Place tofu cubes in a large bowl, add cornstarch and garlic powder, and toss gently until all pieces are evenly coated. This will help create a crispy exterior when baked.
- Bake tofu: Arrange coated tofu in a single layer on the prepared baking sheet. Bake for 20–25 minutes, flipping halfway through to ensure even crispiness. Note that super firm tofu may cook faster, around 18 minutes.
- Prepare sauce: While tofu bakes, whisk together soy sauce, hoisin sauce, rice vinegar, crushed red pepper flakes, toasted sesame oil, brown sugar, garlic powder, and the cornstarch-water mixture in a small bowl until combined.
- Cook sauce: Heat a skillet over low to medium heat and pour in the prepared sauce. Stir continuously and cook until the sauce thickens slightly; it thickens quickly once bubbling starts, so watch carefully to avoid burning.
- Toss tofu in sauce: Add the baked tofu to the skillet with the thickened sauce and gently toss until every piece is fully coated, ensuring maximum flavor.
- Serve: Serve the sauced tofu over steamed basmati or brown rice alongside steamed vegetables such as broccoli, red peppers, snap peas, or bok choy. Garnish with sliced green onions, sesame seeds, and extra red pepper flakes as desired. Enjoy!
Notes
- Pressing tofu removes moisture, resulting in a crispier texture when baked.
- Super firm tofu can be used without pressing and tends to cook faster.
- Adjust crushed red pepper flakes according to preferred spice level.
- Use tamari or coconut aminos as soy sauce substitutes to make the recipe gluten-free.
- If desired, vegetables can be sautéed or steamed to serve alongside tofu.
- Ensure the sauce thickens properly by stirring constantly once it begins to bubble.
- Prep Time: 10 minutes (excluding tofu pressing time)
- Cook Time: 20-25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Asian-American
- Diet: Gluten Free
