Kung Pao Tofu
This post may contain affiliate links. Read our affiliate disclosure.
🧪 Developed & tested by the The Chowmi Test Kitchen for US kitchens. How we develop our recipes.
Kung pao tofu (宫保豆腐) is the vegetarian take on the Sichuan classic: cubes of crispy pan-fried tofu tossed with dried red chilies, roasted peanuts, scallions, and numbing Sichuan peppercorns in a glossy sweet-savory-tangy sauce. It delivers everything that makes kung pao chicken great — the tingly málà heat, the crunchy peanuts, the balanced sauce of soy, black vinegar, and a little sugar — with tofu standing in for the meat. The keys are pressing and crisping the tofu so it holds up in the sauce, blooming the dried chilies and Sichuan peppercorns in oil for that signature aroma (without burning them), and mixing the sauce ahead so it comes together fast in the wok. It's naturally vegan when you use a plant-based sauce, and it's a fast, protein-rich weeknight dinner over rice. The peanuts and the numbing-spicy kick are what make it unmistakably kung pao.

Why you'll love this kung pao tofu
- All the tingly-spicy, peanutty magic of kung pao — fully vegetarian.
- Crispy tofu that actually holds its own against the bold sauce.
- That real Sichuan málà kick from dried chilies and Sichuan peppercorns.
- A fast, high-protein weeknight dinner that beats takeout.
Ingredients
Tofu
Stir-fry
Sauce
Missing an ingredient?
AITell us what you have and what you're making — get the best US-grocery swap, with ratios.
Hard-to-find ingredients, delivered
Stock the pantry once and you can cook this anytime: Sichuan peppercorns. Asian groceries deliver nationwide.
Equipment
- Wok or nonstick skillet — Nonstick makes crisping the tofu easier.(shop →)
Instructions
Press & coat the tofu
Press the tofu 15 minutes to remove water, then cube it and toss with the cornstarch. Stir all the sauce ingredients together in a bowl and set aside.
💡 Pressing out water and dusting with cornstarch is what lets the tofu crisp up and stay firm in the sauce instead of crumbling.
Crisp the tofu
Heat 2 tbsp oil in a wok over medium-high. Pan-fry the tofu cubes, turning, until golden and crisp on several sides, about 6 minutes. Remove and set aside.
Bloom the chilies & peppercorns
Lower the heat to medium. In the same wok, add the dried chilies and Sichuan peppercorns and stir 20–30 seconds until fragrant — don't let them burn. Add the garlic and ginger and stir 15 seconds.
💡 Toast the chilies and peppercorns gently over medium heat; burnt aromatics turn the whole dish bitter.
Combine & sauce
Return the tofu to the wok with the scallions. Give the sauce a stir and pour it in; toss for about 1 minute until it thickens and coats everything glossily.
Add peanuts & serve
Stir in the peanuts and toss once more. Serve immediately over steamed rice.
💡 Add the peanuts at the very end so they stay crunchy rather than softening in the sauce.
Tips & notes
- Press the tofu well and coat it in cornstarch for the crispiest cubes — wet tofu won't brown.
- Shake the seeds out of the dried chilies for big aroma without punishing heat; use fewer chilies for a milder dish.
- Mix the sauce before you start — kung pao cooks fast, and there's no time to measure once the wok is hot.
- For fully vegan, just check that your soy sauce and any stock are plant-based (they usually are).
- No Sichuan peppercorns? You'll lose the signature 'málà' numbing tingle, but it's still a delicious sweet-spicy tofu — add a pinch of extra chili instead.
Recipe wording too vague?
AIPaste any fuzzy step (少许, 火候正好, 焯水) and get exact amounts, temps and times.
Kung Pao Tofu
- Prep
- 15 min
- Cook
- 15 min
- Total
- 30 min
- Serves
- 4
- Level
- Intermediate
Ingredients
- 14 oz firm or extra-firm tofu, pressed and cubed
- 1 tbsp cornstarch, to coat
- 2 tbsp neutral oil, for pan-frying
- 8 dried red chilies, cut, seeds shaken out
- 1 tsp Sichuan peppercorns
- 3 cloves garlic, minced
- 1 tbsp ginger, minced
- 4 scallions, cut into 1-inch pieces
- ⅓ cup roasted peanuts
- 2 tbsp light soy sauce
- 1 tbsp Chinkiang black vinegar
- 1 tbsp sugar
- 1 tsp toasted sesame oil
- 2 tsp cornstarch
- ⅓ cup vegetable stock or water
Instructions
- Press the tofu 15 minutes to remove water, then cube it and toss with the cornstarch. Stir all the sauce ingredients together in a bowl and set aside.
- Heat 2 tbsp oil in a wok over medium-high. Pan-fry the tofu cubes, turning, until golden and crisp on several sides, about 6 minutes. Remove and set aside.
- Lower the heat to medium. In the same wok, add the dried chilies and Sichuan peppercorns and stir 20–30 seconds until fragrant — don't let them burn. Add the garlic and ginger and stir 15 seconds.
- Return the tofu to the wok with the scallions. Give the sauce a stir and pour it in; toss for about 1 minute until it thickens and coats everything glossily.
- Stir in the peanuts and toss once more. Serve immediately over steamed rice.
Nutrition (est., per serving): 300 cal · 16 g protein · 18 g carbs · 19 g fat
Kung Pao Tofu FAQ
What is kung pao tofu?
Kung pao tofu is the vegetarian version of kung pao chicken: crispy pan-fried tofu tossed with dried red chilies, roasted peanuts, scallions, and numbing Sichuan peppercorns in a sweet-savory-tangy sauce. It has the same tingly-spicy 'málà' character and crunchy peanuts as the original, with tofu in place of the meat. It's naturally vegan with a plant-based sauce.
How do you make tofu crispy for kung pao?
Press the tofu for about 15 minutes to remove excess water, cube it, and toss it in a little cornstarch before pan-frying in a couple tablespoons of oil until golden on several sides. The cornstarch and dry surface are what create the crisp crust. An air fryer (400°F, ~15 minutes) also works well for a lighter version.
Is kung pao tofu vegan?
Yes — tofu, peanuts, chilies, scallions, and a soy-vinegar-sugar sauce are all plant-based. Just double-check that your soy sauce and stock are vegan (they almost always are) and skip any oyster sauce. It's a naturally vegan, high-protein main.
What can I use instead of Sichuan peppercorns?
Sichuan peppercorns create kung pao's signature tingly, numbing 'málà' sensation, so there's no exact substitute. You can leave them out for a still-tasty sweet-and-spicy tofu, or add a little extra dried chili for heat. For a hint of the aroma, a small pinch of coriander seed and black pepper can stand in, though it won't numb.
What's the difference between kung pao tofu and mapo tofu?
They're both Sichuan tofu dishes but quite different. Kung pao tofu uses crispy pan-fried tofu with dried chilies, peanuts, and a sweet-tangy sauce. Mapo tofu uses soft, silken tofu in a spicy, numbing sauce built on doubanjiang (fermented chili-bean paste), usually with minced pork (or mushrooms for a vegetarian version). Kung pao is crunchy and tangy; mapo is silky and deeply savory.
You might also like
Get our free Chinese Kitchen Starter Guide
The 12 pantry staples, the 5 techniques, and a week of beginner-friendly dinners — plus a new decoded recipe each week.





