General Tso’s Crispy Tofu with Broccoli and Rice Recipe
Introduction
General Tso’s Tofu is a delicious and satisfying plant-based take on the classic Chinese-American dish. Crispy tofu cubes are coated in a tangy, sweet, and slightly spicy sauce, making it a perfect quick meal for busy weeknights. Serve it with steamed rice and veggies for a complete dinner.

Ingredients
- 1 lb (454 grams) firm or extra firm tofu
- 2 tablespoons regular or lite tamari or soy sauce (for marinade)
- 2 tablespoons distilled white vinegar (for marinade)
- 2 tablespoons maple syrup (for marinade)
- 1 tablespoon pure toasted sesame oil (for marinade)
- 1 teaspoon chili garlic sauce (for marinade)
- Pinch of salt and pepper
- 4 tablespoons cornstarch (for coating tofu)
- 2 tablespoons oil for frying tofu (grapeseed oil recommended)
- 3/4 cup water (for sauce)
- 3 tablespoons lite tamari or low sodium soy sauce (for sauce)
- 3 tablespoons packed brown sugar (for sauce)
- 3 tablespoons rice vinegar (for sauce)
- 2 tablespoons hoisin sauce (for sauce)
- 2 tablespoons ketchup (for sauce)
- 1 teaspoon pure toasted sesame oil (for sauce)
- 1 teaspoon chili garlic sauce (for sauce)
- 1/2 teaspoon vegetarian no chicken soup base (optional, for sauce)
- 1/4 teaspoon ground ginger powder (for sauce)
- 1 1/2 teaspoons cornstarch (for sauce thickening)
- 2 cloves garlic, finely chopped
- 1 teaspoon oil (for frying garlic)
- Diced green onions and sesame seeds (for topping)
- Cooked white or brown rice (for serving)
- Steamed broccoli or other veggies (for serving)
Instructions
- Step 1: Slice the tofu into 2-3 slabs lengthwise. Wrap in a couple layers of paper towel and press with your hands to remove some moisture. Cut into cubes and place in a bowl. Toss with the marinade ingredients: tamari or soy sauce, distilled white vinegar, maple syrup, toasted sesame oil, chili garlic sauce, salt, and pepper. Set aside to marinate for at least a few minutes or overnight for deeper flavor.
- Step 2: Prepare the sauce by whisking together water, tamari or soy sauce, brown sugar, rice vinegar, hoisin sauce, ketchup, toasted sesame oil, chili garlic sauce, vegetarian no chicken soup base, ground ginger, and cornstarch in a small bowl. Finely chop the green onions and garlic and set them aside separately.
- Step 3: Toss the marinated tofu again, then drain it in a colander to remove excess marinade.
- Step 4: Place the cornstarch and tofu cubes into a large zip-lock freezer bag. Seal the bag and shake well until each tofu piece is evenly coated and no white spots remain.
- Step 5: Heat a large non-stick skillet over medium-high heat with 2 tablespoons of oil. When hot, add the tofu cubes in a single even layer. Fry for a couple of minutes on each side until the tofu is crispy and golden. Remove tofu from the pan and set aside on a plate.
- Step 6: In the same pan, add 1 teaspoon of oil and the finely chopped garlic. Fry for about 1 minute until fragrant, being careful not to burn the garlic.
- Step 7: Pour the prepared sauce into the pan with garlic. Cook, stirring frequently, until the sauce thickens, about 1-2 minutes.
- Step 8: Remove the pan from heat and gently stir in the crispy tofu cubes until well coated with sauce. Serve immediately over cooked rice with steamed broccoli or your choice of veggies. Garnish with diced green onions and sesame seeds. Enjoy!
Tips & Variations
- Press the tofu well to remove moisture for extra crispiness when frying.
- Marinate the tofu overnight to enhance the flavor intensity.
- Use agar-free vegetarian no chicken soup base or skip it for a simpler sauce.
- Adjust the chili garlic sauce to taste for milder or spicier flavor.
- Try swapping tofu for tempeh or cauliflower for a different texture.
Storage
Store leftover General Tso’s Tofu in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warm. The tofu may lose some crispness but will remain flavorful. Sauce can be reheated separately if preferred.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular soy sauce instead of tamari?
Yes, regular soy sauce works well, but tamari is often preferred for a gluten-free option with a smoother flavor.
How do I make the tofu crispy without frying?
You can bake the tofu at 400°F (200°C) on a parchment-lined tray for 25-30 minutes, turning halfway through. While it won’t be as crispy as frying, it’s a healthier alternative.
PrintGeneral Tso’s Crispy Tofu with Broccoli and Rice Recipe
A quick and flavorful vegetarian take on the classic General Tso’s chicken, substituting tofu for a crispy, protein-packed dish. This 30-minute recipe features marinated tofu fried to golden perfection and coated in a tangy, sweet, and spicy sauce, served with steamed veggies and rice for a satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Frying
- Cuisine: Asian, Chinese-inspired
- Diet: Vegetarian
Ingredients
Tofu and Marinade
- 1 lb (454 grams) firm or extra firm tofu
- 2 tablespoons regular or lite tamari or soy sauce
- 2 tablespoons distilled white vinegar
- 2 tablespoons maple syrup
- 1 tablespoon pure toasted sesame oil
- 1 teaspoon chili garlic sauce
- Pinch of salt and pepper
Coating and Frying
- 4 tablespoons cornstarch (for coating tofu)
- 2 tablespoons grapeseed oil (for frying tofu)
Sauce
- 3/4 cup water
- 3 tablespoons lite tamari or low sodium soy sauce
- 3 tablespoons packed brown sugar
- 3 tablespoons rice vinegar
- 2 tablespoons hoisin sauce
- 2 tablespoons ketchup
- 1 teaspoon pure toasted sesame oil
- 1 teaspoon chili garlic sauce
- 1/2 teaspoon Better Than Bouillon vegetarian no chicken soup base
- 1/4 teaspoon ground ginger powder
- 1 and 1/2 teaspoons cornstarch
- 2 cloves garlic, finely chopped
- 1 teaspoon oil (for frying garlic)
Toppings and Sides
- Diced green onions
- Sesame seeds
- Cooked white or brown rice
- Steamed broccoli or other vegetables
Instructions
- Prepare and Marinate Tofu: Slice the tofu into 2-3 slabs lengthwise, then wrap in a couple layers of paper towel and press gently with your hands to remove excess moisture. Cut the tofu into cubes and place in a bowl. Toss with the marinade ingredients (all except the cornstarch and frying oil). Set aside to marinate; for best flavor, marinate longer or overnight.
- Prepare Sauce and Aromatics: Whisk together the sauce ingredients (water, soy sauce, brown sugar, rice vinegar, hoisin sauce, ketchup, sesame oil, chili garlic sauce, vegetarian broth base, ground ginger, and cornstarch) in a small bowl. Finely chop the garlic and green onions, keeping them separate. Set everything aside.
- Toss and Drain Tofu: Give the marinated tofu another toss, then drain it in a colander to remove excess marinade liquid.
- Coat Tofu with Cornstarch: Place the drained tofu and 4 tablespoons of cornstarch into a large zip-lock freezer bag. Seal the bag and shake vigorously until all tofu pieces are evenly coated with cornstarch and no white spots remain.
- Fry Tofu: Heat a large non-stick skillet over medium-high heat and add 2 tablespoons of grapeseed oil. Once hot, add the tofu in an even layer and pan-fry for a couple of minutes on each side until the tofu is crispy and golden brown. Remove the tofu to a plate and set aside.
- Sauté Garlic: In the same skillet, add the finely chopped garlic and 1 teaspoon of oil. Fry the garlic for about 1 minute or until fragrant, being careful not to burn it.
- Cook the Sauce: Pour the prepared sauce into the skillet with the garlic. Cook while stirring continuously until the sauce thickens, about 1-2 minutes.
- Combine and Serve: Remove the pan from heat and stir in the crispy tofu pieces, coating them evenly with the sauce. Serve immediately over cooked white or brown rice, alongside steamed broccoli or your choice of vegetables. Garnish with diced green onions and sesame seeds. Enjoy!
Notes
- Pressing tofu removes excess moisture, allowing it to fry up crispier.
- Marinating tofu overnight enhances the flavor absorption.
- Use grapeseed oil or another neutral oil with a high smoke point for frying.
- Hoisin sauce can be substituted with a mix of soy sauce and a bit of sugar if unavailable.
- This recipe is vegetarian and can easily be adapted to vegan by ensuring all sauces are vegan-friendly.
- Adjust chili garlic sauce quantity for desired spice level.
- Serve with your favorite steamed or stir-fried vegetables for a balanced meal.
Keywords: General Tso’s Tofu, vegetarian Chinese recipe, crispy tofu, pan-fried tofu, Asian sauce, quick tofu dinner, tofu stir-fry

