Transform everyday ingredients into a restaurant-quality vegan dish with this **Kung Pao tofu and cabbage** stir-fry. Crispy tofu cubes meet tender cabbage and colorful bell peppers in a glossy, fiery sauce that’s sweet, tangy, and numbing from Sichuan peppercorns. Perfect for busy evenings, this recipe comes together in about 40 minutes and serves four generously.
Why This Recipe Stands Out
Kung Pao, or Gong Bao, originates from Sichuan cuisine, traditionally featuring chicken, peanuts, and dried chilies in a sauce balancing sweetness from sugar, tang from vinegar, and heat from chilies. Our plant-based version swaps chicken for **extra-firm tofu** and incorporates **cabbage** for its crisp texture and mild flavor that soaks up the sauce without overpowering the dish.
Health perks abound: tofu provides 20+ grams of protein per serving, while cabbage adds fiber and vitamins. Customize spice levels and add peanuts for crunch. Unlike takeout, this is lower in sodium and oil if you bake the tofu.
Gathering Your Ingredients
Stock your pantry with these staples for authentic flavor. Quantities serve 4.
Tofu and Veggies
- 1 block (14 oz) extra-firm tofu, drained and pressed
- 1 small head green cabbage (about 1 lb), thinly sliced
- 1 red bell pepper, sliced
- 1 small onion, diced
- 3 garlic cloves, minced
- 1-inch ginger, grated
- 1/2 cup snow peas or green beans
- 1/4 cup roasted peanuts (optional)
- 4-6 dried red chilies (or 1 tsp chili flakes)
- 1 tsp Sichuan peppercorns (optional for numbing heat)
Sauce Essentials
- 1/4 cup soy sauce or tamari (low-sodium)
- 2 tbsp rice vinegar
- 2 tbsp hoisin or maple syrup
- 1 tbsp sesame oil
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
- 2 tbsp neutral oil (avocado or vegetable)
Pro tip: Press tofu for 15-30 minutes between towels with a weight to achieve crispiness.
Mastering the Cooking Technique
Follow these steps for perfect texture: crispy exterior, tender insides.
- Prep Tofu: Cube tofu into 1-inch pieces. Toss in 1 tbsp soy sauce, 1 tsp sesame oil, and cornstarch. Bake at 425°F for 25-30 minutes, flipping halfway, or pan-fry in 1 tbsp oil over medium-high heat until golden (3-4 minutes per side). Set aside.
- Sauce Assembly: Whisk soy sauce, vinegar, hoisin, ginger, garlic, and chili flakes. Set slurry aside.
- Stir-Fry Base: Heat 1 tbsp oil in a wok or large skillet over high heat. Toast peppercorns and chilies for 30 seconds until fragrant. Add onion, garlic, ginger; stir 1 minute.
- Veggies In: Add cabbage, bell pepper, snow peas. Stir-fry 4-5 minutes until cabbage wilts but stays crunchy.
- Combine and Thicken: Pour in sauce; simmer 2 minutes. Stir in slurry to thicken. Add tofu and peanuts; toss 1 minute to coat.
- Serve Hot: Over steamed rice or noodles, garnished with green onions and sesame seeds.
Customizing for Your Taste
Adapt this base recipe endlessly.
| Variation | Swap or Add | Why It Works |
|---|---|---|
| Extra Veggies | Double cabbage, add broccoli or mushrooms | Boosts volume and nutrition without tofu |
| Milder Heat | Reduce chilies to 2; skip peppercorns | Family-friendly spice level |
| Gluten-Free | Tamari + GF hoisin | Authentic flavor, safe for allergies |
| Oil-Free | Water-sauté veggies; air-fry tofu | Lower calorie option |
| Protein Boost | Add tempeh or edamame | 30g+ protein per serving |
Nutrition at a Glance
Per serving (1/4 recipe, with rice): ~350 calories, 22g protein, 12g fat, 45g carbs, 8g fiber. Cabbage contributes vitamin C and K; tofu offers complete protein.
Storage and Meal Prep Tips
Leftovers keep in airtight containers in the fridge for 4-5 days. Reheat in a skillet with a splash of water to revive sauce. Freezes well for 2 months; thaw overnight. Prep tofu and sauce ahead for 20-minute dinners.
Common Pitfalls and Fixes
- Soggy Tofu: Always press and dry-fry or bake first.
- Watery Veggies: High-heat stir-fry; don’t overcrowd the wok.
- Too Salty: Taste sauce before adding; dilute with broth.
- No Wok? Use a large nonstick skillet.
Pairing Suggestions
Serve with jasmine rice, quinoa, or cauliflower rice. Balance heat with cooling cucumber salad or chilled tofu pudding. Beverage: iced green tea or lychee juice.
Frequently Asked Questions
Can I make this without tofu?
Yes! Double veggies like cabbage and peppers for a pure vegetable Kung Pao. Add extra peanuts for protein.
What’s the best tofu type?
Extra-firm holds shape best. Super-firm works if you skip pressing.
How spicy is it?
Medium; adjust chilies. Sichuan peppercorns add tingly numbness, not just heat.
Is it authentic?
This vegan take captures Sichuan essence: sweet-sour-spicy-savory balance with chilies and peanuts.
Substitutes for hard-to-find ingredients?
Apple cider vinegar for rice vinegar; chili garlic sauce for fresh chilies.
Scaling Up for Entertaining
For 6-8, use a bigger wok and cook in batches. Prep sauce in advance. It’s a crowd-pleaser at potlucks—colorful, aromatic, vegan-friendly.
Explore more: Try adding eggplant for smokiness or zucchini for summer twist. This dish proves vegan Chinese food rivals any takeout.
References
- Vegan Kung Pao Tofu — Kathy’s Vegan Kitchen. 2023-05-15. https://www.kathysvegankitchen.com/kung-pao-tofu-recipe/
- Kung Pao Tofu (in 30 minutes!) — Choosing Chia. 2022-08-10. https://choosingchia.com/kung-pao-tofu/
- Kung Pao Tofu (Better than Takeout!) — Connoisseurus Veg. 2021-11-20. https://www.connoisseurusveg.com/kung-pao-tofu/
- Kung Pao Tofu — Eat With Clarity. 2023-02-14. https://eatwithclarity.com/kung-pao-tofu/
- Vegan Kung Pao Tofu — From My Bowl. 2022-09-05. https://frommybowl.com/vegan-kung-pao-tofu/
- Quick Tofu Cabbage Stir-fry — My Plantiful Cooking. 2023-07-12. https://www.myplantifulcooking.com/tofu-cabbage-stir-fry/





