...
A plate of crispy General Tso’s Tofu served with a side of white rice and garnished with green onions.

30-Minute Crispy General Tso’s Tofu That

User avatar placeholder
Written by Carla Davis

August 28, 2025

You know those nights when you’re craving takeout—specifically that perfect General Tso’s Tofu with crispy edges and that addictive sweet-spicy sauce? Yeah, me too. But here’s the thing: you don’t need to call for delivery. This vegan version comes together in under 30 minutes, and trust me, it’s even better than what you’d get in a box. I started making this after one too of my busiest weeks (think: missed calls, forgotten lunches, and the classic “what’s for dinner?” panic). Instead of reaching for my phone, I grabbed my grandma’s old wok and started experimenting. Now, it’s my go-to for those “I need something delicious NOW” nights—because simple, joyful meals should never be complicated.

Why You’ll Love This General Tso’s Tofu

This recipe checks all the boxes for a weeknight win—here’s why it’s been on repeat in my kitchen:

  • That perfect crunch: Cornstarch-coating gives the tofu a restaurant-worthy crispy shell, just like your favorite takeout spot.
  • Sweet-heat harmony: The sauce hits every note—tangy rice vinegar, deep brown sugar, and just enough sriracha to keep things interesting.
  • Faster than delivery: Seriously—by the time you’d be waiting for your order, you’ll already be eating (and it tastes fresher!).
  • 100% plant-powered: No compromises on flavor—this vegan dinner satisfies even my meat-loving friends.
  • Your kitchen, your rules: Whether you’re team air fryer (hands-off perfection) or a stovetop warrior, it adapts to how you cook.

Ingredients for General Tso’s Tofu

Okay, let’s talk ingredients—because I’ve learned the hard way that having everything prepped and ready makes this dish come together like magic. (Trust me, scrambling for the soy sauce while your garlic burns is not the vibe.) Here’s what you’ll need, broken down so you can conquer this recipe like a weeknight warrior:

For the Crispy Tofu:

  • 14 oz firm tofu (pressed and cut into 1-inch cubes—don’t skip pressing! I’ll explain why later)
  • 3 tbsp cornstarch (this is the secret to that crunchy takeout texture)
  • 2 tbsp vegetable oil (or any neutral oil—avocado or grapeseed work great too)

For the Sauce (aka the Flavor Bomb):

  • 3 cloves garlic, minced (fresh is best—jarred just doesn’t hit the same)
  • 1 tbsp ginger, grated (peel it with a spoon—game changer!)
  • 1/4 cup soy sauce (or tamari for gluten-free friends)
  • 2 tbsp rice vinegar (that tangy punch is everything)
  • 2 tbsp brown sugar (packed—we’re not shy here)
  • 1 tbsp hoisin sauce (the umami MVP)
  • 1 tsp sriracha (adjust to your spice comfort zone)
  • 1/4 cup water (to balance the sauce’s thickness)

For Garnish:

  • 2 green onions, sliced (those green bits make it ~pretty~)

Meal planning tip: On crazy-busy weeks, I prep the tofu (press and cube it) and make the sauce ahead—just store them separately in the fridge. When dinnertime hits, all you’ve got left is the frying and tossing. Boom—vegan takeout magic in 10 minutes flat.

How to Make General Tso’s Tofu

Alright, let’s get cooking! This is where the magic happens—turning simple tofu into crispy, saucy perfection. Follow these steps, and you’ll have a dish that’ll make you forget all about that takeout menu. I’ve included my best tips so even first-timers can nail it. (And yes, I’ve burned enough tofu to know what not to do!)

Step 1: Crisp the Tofu

First things first: that crunch. Here’s how to get it right every time. Toss your pressed tofu cubes (seriously, press it well—I use two plates and a heavy book for 15 minutes) with cornstarch until they’re evenly coated. The cornstarch creates this amazing, crisp shell when it hits the oil. Heat 2 tbsp vegetable oil in a non-stick pan over medium-high. When it shimmers, add tofu in a single layer—don’t crowd the pan! Let it fry undisturbed for 3-4 minutes per side until golden. (Resist stirring! That’s how you lose your crust.) For air fryer fans: 400°F for 15 minutes, shaking halfway. Either way, you want them crisp enough to hold up to that luscious sauce.

Step 2: Make the General Tso’s Sauce

While your tofu’s crisping up, let’s whip up that sticky-sweet sauce. In the same pan (hello, flavor!), sauté garlic and ginger for just 30 seconds—until fragrant but not browned. Then, add soy sauce, rice vinegar, brown sugar, hoisin, sriracha, and water. Stir like your dinner depends on it (because it kinda does) until the sugar dissolves. The sauce should bubble and thicken slightly in 1-2 minutes. Too thick? Add a splash of water. Not spicy enough? More sriracha! Taste as you go—this is your sauce now. Pro tip: Have everything measured and ready before you start. Burnt garlic waits for no one.

Now, the grand finale: Toss your crispy tofu in that glossy sauce until every piece is coated. Let it simmer together for a minute so the flavors marry. Garnish with green onions, and boom—General Tso’s Tofu that’s faster (and tastier) than delivery. Serve it hot, and watch those takeout cravings disappear.

Serving Suggestions for General Tso’s Tofu

Now that you’ve got this gorgeous, saucy tofu, let’s talk about how to serve it for maximum enjoyment! My absolute favorite is pairing it with steamed jasmine rice—the fluffy grains soak up that tangy sauce like a dream. For a veggie boost, roasted broccoli or snap peas add the perfect crunch. Craving noodles? Toss it with lo mein or even zucchini noodles for a lighter twist. If you’re short on time (or energy!), a gluten-free meal delivery service can hook you up with ready-made sides while you focus on perfecting that crispy tofu. Either way, don’t forget a sprinkle of extra green onions on top—those little pops of color make every bite feel special!

Tips for Perfect General Tso’s Tofu

Listen, I’ve had my fair share of tofu disasters—soggy cubes, broken sauces, you name it. But these tips will save you from the mistakes I’ve made so your General Tso’s comes out perfect every time:

  • Press that tofu like it owes you money: Seriously, don’t skip this step. I wrap mine in a clean kitchen towel and set my heaviest cookbook on top for at least 15 minutes. No press? No problem! A plate with canned goods works too.
  • Fresh ginger is non-negotiable: That jarred stuff just doesn’t have the same zing. Use a spoon to peel it—it’s way easier than a peeler—and grate it right over the pan. Your taste buds will thank you.
  • Saucy situations: If your sauce gets too thick, add water a tablespoon at a time. Too thin? Mix 1 tsp cornstarch with 1 tbsp cold water and stir it in while simmering.

Meal planning win: Double the batch on Sunday—the crispy tofu and sauce keep separately for 3 days in the fridge. Just reheat and toss together for instant weeknight magic!

FAQ: General Tso’s Tofu

Can I bake the tofu instead of frying it?

Absolutely! For a hands-off approach, spread your cornstarch-coated tofu on a parchment-lined baking sheet and bake at 400°F for 25-30 minutes, flipping halfway. It won’t quite get as crispy as pan-fried or air-fried, but it’s still delicious—just broil for 2-3 minutes at the end for extra crunch. Perfect for when you’re juggling multiple dishes for your vegan dinner!

How should I store leftovers?

Store leftover General Tso’s Tofu in an airtight container in the fridge for up to 3 days. Pro tip: Keep the sauce separate from the crispy tofu if possible—the tofu stays crispier that way. Reheat in a pan over medium heat (microwaving makes it soggy), adding a splash of water if the sauce thickens too much.

Is this dish freezer-friendly?

Yes, but with a caveat! Freeze the sauce and tofu separately—the sauce holds up beautifully, but the tofu loses some texture. Thaw overnight in the fridge, then recrisp the tofu in a pan before tossing with the reheated sauce. It’s a lifesaver for meal planning when you need a quick protein-packed option.

Can I use extra-firm tofu?

Definitely—extra-firm tofu works great and requires less pressing time (just 10 minutes). Just know it’ll have a slightly denser texture than firm tofu. Either way, pressing is key to getting that addictive crispy exterior!

Nutrition Information

Let’s talk nutrition—because I know some of y’all (like me) are keeping an eye on what goes into that happy belly of yours! Important disclaimer: These values can vary based on your exact ingredients and brands. But generally, each serving of this General Tso’s Tofu clocks in at around 220 calories, with 10g fat and 12g plant-based protein. It’s got just enough healthy fats from the tofu and oil to keep you satisfied without weighing you down. While this dish isn’t part of formal weight loss programs, it’s a balanced meal when paired with veggies and whole grains—proof that delicious doesn’t have to mean decadent!

Did You Make This Recipe?

Hey, friend—did you whip up this General Tso’s Tofu? I’d love to hear how it turned out! Drop a star rating below, leave a comment with your tweaks (extra spicy? crispy tofu obsession?), or tag me on social media so I can cheer on your kitchen win. Your feedback makes this cook’s heart sing!

Print

General Tso’s Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Crispy tofu in a tangy-sweet sauce, inspired by takeout favorites. Perfect for a quick vegan dinner with rice or broccoli.

  • Author: Carla Davis
  • Prep Time: 10 min
  • Cook Time: 15 min
  • Total Time: 25 min
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Pan-Frying
  • Cuisine: Asian
  • Diet: Vegan

Ingredients

Scale
  • 14 oz firm tofu, pressed and cubed
  • 3 tbsp cornstarch
  • 2 tbsp vegetable oil
  • 3 cloves garlic, minced
  • 1 tbsp ginger, grated
  • 1/4 cup soy sauce
  • 2 tbsp rice vinegar
  • 2 tbsp brown sugar
  • 1 tbsp hoisin sauce
  • 1 tsp sriracha
  • 1/4 cup water
  • 2 green onions, sliced

Instructions

  1. Coat tofu cubes in cornstarch.
  2. Heat oil in a pan over medium heat. Fry tofu until crispy, about 3-4 minutes per side. Remove and set aside.
  3. In the same pan, sauté garlic and ginger for 30 seconds.
  4. Add soy sauce, rice vinegar, brown sugar, hoisin, sriracha, and water. Stir until sugar dissolves.
  5. Return tofu to the pan and toss to coat in the sauce. Cook for 2 minutes.
  6. Garnish with green onions and serve.

Notes

  • For an air fryer option, cook tofu at 400°F for 15 minutes, shaking halfway.
  • Adjust sriracha for more or less heat.

Nutrition

  • Serving Size: 1 serving
  • Calories: 220
  • Sugar: 8g
  • Sodium: 800mg
  • Fat: 10g
  • Saturated Fat: 1g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Image placeholder

Hi, I'm Carla Davis! As a lifelong home cook and busy mom, I believe that making delicious food for the people you love shouldn't be complicated. Here at Carla's Cooking, I share simple, reliable, and family-approved recipes that I make in my own kitchen. My goal is to help you feel confident and joyful when you cook. Welcome!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star