General Tso's Tofu Stir-Fry
Extremely flavorful, General Tso's Tofu Stir-Fry in just 30 minutes! Spicy-sweet, protein-packed, and a healthier spin on takeout!

Ingredients
2 servings
Instructions
- If serving with rice and broccoli, begin preparing at this time. Cook the rice on the stovetop, in the Instant Pot, or in a rice cooker. Steam the broccoli in a steamer basket set over boiling water for ~4-6 minutes. Otherwise, move onto the next step.
- Drain tofu and wrap it in a clean, absorbent towel. Set something heavy on top to absorb excess moisture, such as a cast iron skillet (or use a tofu press). Let rest for about 10 minutes.
- Prep/chop green onions, garlic, and ginger at this time. Set aside.
- While tofu is pressing, prepare stir-fry sauce by combining sesame oil, cornstarch, minced garlic, minced ginger, rice vinegar, maple syrup, tamari or soy sauce, and water in a small mixing bowl and whisk thoroughly to combine. Taste and adjust seasonings as needed (I left mine as is).
- Heat a large metal or cast iron skillet (mine is 10”) over medium heat. In the meantime, unwrap tofu and cut into even pieces, about 3/4-inch cubes (see photo).
- Add tofu to a shallow mixing bowl (see photo) and top with 3 Tbsp tamari or soy sauce, 1 tsp chili garlic sauce, 1 tsp sesame oil, and 1 Tbsp maple syrup (adjust amounts if altering number of servings // DO NOT ADD CORNSTARCH AT THIS TIME). Toss to combine. Let rest 2-3 minutes, stirring occasionally.
- Use a slotted spoon or fork to transfer tofu to a quart-size or large freezer bag (or tupperware container), leaving the remaining marinade behind (can be drizzled over rice and broccoli for serving). Add cornstarch 1 Tbsp at a time and toss to coat. Continue adding more cornstarch and tossing until tofu is coated in a gummy, white layer - about 4-5 Tbsp (adjust amount if altering number of servings).
- To the hot skillet, add 2 Tbsp neutral oil (adjust amount if altering number of servings) and let warm for 30 seconds. Then use a slotted spoon or fork to add tofu to the pan (leaving any excess cornstarch behind).
- Cook tofu on all sides for ~1 minute, or until light golden brown. You don’t want it blackened or burned, as you’ll be cooking it again later with the sauce. Aim for a consistent golden brown crust (see photo). Remove tofu from pan as it’s finished browning. Set aside. NOTE: If you prefer firmer / crispier tofu, option at this time to transfer tofu to a 375 degree F (190 C) oven in a cast iron pan or parchment-lined baking sheet and bake for 10-15 minutes (or more) to dry it out. This will create a firmer, chewier tofu in the final dish. However, it does make it more than a 30 minute recipe.
- Return skillet to burner and increase heat to medium-high. Add 1 Tbsp sesame oil (adjust amount if altering number of servings), chopped green onions, and dried red chilies. Sauté for 1-2 minutes, stirring frequently.
- Add the sauce and tofu. Cook, stirring frequently, to coat the tofu and vegetables for 1-2 minutes, or until warmed through and the sauce has slightly thickened (see photo).
- Remove pan from heat and add sesame seeds (optional). Toss to coat.
- Serve with rice and steamed broccoli (optional), or other desired sides. Best when fresh, though leftovers keep for 2-3 days in the refrigerator. Reheat on the stovetop or microwave.
Nutrition per serving
632kcal
💰 Cost Estimate
Total Ingredients
$1737.00
$1737.00
Per Serving
$869.00/serving
$869.00/serving
🏠 Savings
~$3474.00 vs buying!
~$3474.00 vs buying!
📋 Price Breakdown (90% ingredients detected)
| Ingredient | Amount | Subtotal |
|---|---|---|
| cooked white or brown rice | 4 cups | $79.00 |
| Steamed broccoli | - | - |
| sesame oil | 2 tsp | $10.00 |
| cornstarch | 2 tsp | $5.00 |
| cloves garlic | 2 large | $395.00 |
| ginger | 1 tbsp | $16.00 |
| rice vinegar | 1 tbsp | $6.00 |
| maple syrup | 0.25 cup | $155.00 |
| tamari or soy sauce | 3 tbsp | $45.00 |
| water | 1 tbsp | - |
| extra-firm tofu | 12 oz | $597.00 |
| tamari or soy sauce | 3 tbsp | $45.00 |
| chili garlic sauce | 1 tsp | $10.00 |
| toasted sesame oil | 1 tsp | $5.00 |
| maple syrup | 1 tbsp | $39.00 |
| -5 Tbsp cornstarch | 4 | $202.00 |
| neutral oil | 2 tbsp | $8.00 |
| sesame oil | 1 tbsp | $15.00 |
| bundle green onions | 1 | $55.00 |
| -7 dried Thai red chilies | 4 | $50.00 |
| Sesame seeds | - | - |
*Estimated market prices, may vary by region
Recipe Assistant
Ask anything about this recipe




















Comments
Loading comments...