This Kung Pao Tofu is a crispy, spicy, savory tofu stir-fry loaded with crunchy peanuts, colorful bell peppers, dried red chilies, garlic, and ginger. The tofu is coated in cornstarch and pan-fried until golden, then tossed with a bold homemade Kung Pao sauce that is sweet, tangy, salty, and pleasantly spicy.

It’s an easy vegan tofu recipe that comes together quickly and makes a delicious weeknight dinner. Serve it with steamed rice, brown rice, or noodles for a restaurant-style meal at home.
I love cooking with tofu for protein rich vegan meals. Indian Tofu Curry, Smoked Tofu, Green Curry Tofu, Sofritas with Tofu, and Tofu Scramble are all savory and delicious tofu recipes. I also love Vegan Massaman Curry and Thai Red Curry with Tofu for easy weeknight vegan meals.
What is Kung Pao Tofu?
Kung Pao Tofu is a plant-based variation of the popular Chinese-inspired Kung Pao dish. Instead of chicken, cubes of extra-firm tofu are cooked until crisp and combined with vegetables, dried red chilies, peanuts, and a flavorful stir-fry sauce.
The combination of crispy tofu, crunchy peanuts, spicy chilies, and sweet-savory sauce makes this tofu stir-fry especially satisfying.
If you enjoy bold flavors and quick meals, this recipe is an easy way to turn a package of tofu into a flavorful dinner.

Why You'll Love This Kung Pao Tofu
- Crispy and flavorful: Cornstarch gives the tofu a golden, crunchy coating.
- Easy weeknight dinner: Most of the ingredients cook quickly in one pan.
- Big flavor: Soy sauce, hoisin, rice vinegar, sesame oil, garlic, ginger, and chili sauce create a balanced sauce.
- Plant-based: This recipe is naturally vegan when your sauces are vegan-friendly.
- Customizable spice level: Use more or fewer dried chilies and hot sauce depending on your preference.
- Better than takeout: You get crispy tofu and a freshly made sauce without ordering out.
Ingredients
Exact measurements are listed in the recipe card below. Here's the breakdown of what goes in this tofu kung pao recipe

- Tofu Ingredients: Extra-firm tofu cut into cubes, I use cornstarch or rice flour to make it crispy and Sesame oil to add umami flavor
- Spices and Sauce Ingredients: Mix together low sodium soy sauce, hoisin sauce, rice vinegar, chili garlic sauce or sriracha (or any hot sauce), toasted sesame oil, sugar and cornstarch (or rice flour)
- Vegetable Stir Fry Ingredients : whole dried red chilies, garlic cloves and fresh ginger, red bell pepper and green pepper cut in squares, shallot quartered, green onion chopped and roasted peanuts. You can also add in diced celery, sliced carrots or zucchini.

Substitutions
I like to make recipes without complicated long list of ingredients. So, I am suggesting several alternatives/ substitutes to make this recipe using basic ingredients that are easily available.
- Instead of using light soy sauce and dark soy sauce, just use whatever soy sauce you have in hand. You can also use tamari or liquid coconut amino.
- Same goes for Chinese black vinegar, Shaoxing wine or Mirin (rice wine vinegar similar to sake) Most likely, you won't have these specialty ingredients in your pantry. Don't worry, use rice vinegar, white vinegar or lemon juice instead. In the pinch, balsamic vinegar also can be substituted.
- I am using sesame oil for intense Asian flavors. You can use other cooking oils including canola or avocado oil.
How To Make Kung Pao Tofu?
1. Prepare the tofu

Press the tofu to remove excess moisture, then cut it into bite-sized cubes. Toss the cubes with cornstarch or rice flour until lightly coated. The coating should be thin and even.
2. Crisp the tofu
Heat sesame oil in a large skillet or wok. Add the coated tofu in a single layer and cook until the pieces are golden and crisp on multiple sides. Transfer the crispy tofu to a plate while you prepare the vegetables.
Alternatively, you can use air fryer to make crispy tofu. Arrange coated tofu cubes on greased air fryer basket. Air fry at 350 F for 15 minutes, turning halfway in between. The cubes should be golden brown all around. Use them in stir fry as above.

3. Make the sauce
Add the soy sauce, hoisin sauce, rice vinegar, chili garlic sauce or Sriracha, toasted sesame oil, brown sugar, and cornstarch to a bowl.
Whisk until smooth and set aside.
Pro Tip: Give the sauce another stir right before adding it to the pan because the cornstarch settles at the bottom.
4. Stir-fry the vegetables
Add the dried red chilies, garlic, and ginger to the same pan. Cook briefly until fragrant.
Add the red bell pepper, green bell pepper, and quartered shallot. Stir-fry until the vegetables are tender-crisp. You want the peppers to retain some bite rather than becoming completely soft.
5. Add the sauce and tofu
Give the prepared sauce another whisk and pour it into the pan.
Stir continuously as the sauce heats and thickens. Add the crispy tofu and toss everything together until the sauce coats the tofu and vegetables.
Finish with chopped green onions and roasted peanuts. Serve warm.

Serving Suggestions
This delicious tofu tastes amazing simply served over jasmine rice. You can also pair it with Asian noodle dishes like Vegetable Lo Mein Noodles, Chili Garlic Noodles, Rice Noodles Stir Fry . If you prefer rice, pair it with Vegetarian Fried Rice or Curry Fried Rice.
Storage
Kung pao tofu leftovers will stay well in the refrigerator for 3-5 days. Store it in airtight container. Reheat in microwave for 2 minutes in 30 second intervals.
I recommend not freeze this recipe because the texture changes significantly and becomes mushy.
Why press tofu before cooking?
Tofu is usually sold in a packet filled with water. If you don't press it and remove excess water, anything you make will be watery. So if you want to make crispy stir-fry recipes, pressing the tofu helps tremendously.
There are many good quality tofu presses available to buy. You can also do it without press. Put the tofu in a colander, keep a heavy object over the block of tofu (I use my stone mortal pestle) Let the water drain for 20 minutes. Blot excess water with paper towel and then cut it for your recipes.
Easy Chinese Recipe
Skip the take out and make these easy Chinese recipes at home in minutes.

Questions?
Extra firm tofu is best for stir frying. It holds it's shape without crumbling. Do not use silken tofu to make this recipe.
The key to crispy tofu is well pressed and drained tofu. If it has too much moisture in it, it crumbles and can stick to the pan. Also make sure to cook it on high heat in well oiled pan to prevent sticking.
Kung pao tofu is a tasty vegan dish made with tofu, bell peppers, peanuts, and Kung pao sauce. This spicy tofu dish is a vegan version of a Kung Pao chicken dish
Traditional Kung Pao recipes are made with Szechuan peppers also known as Sichuan peppercorns. These dried chili peppers provide bold spicy heat when you sauté them in oil. You can find them in Asian grocery stores or specialty food stores. Any Chinese flavored hot chili sauce can be used as a substitute.
This easy Kung Pao Tofu recipe brings together crispy tofu, crunchy peanuts, colorful vegetables, aromatic garlic and ginger, and a glossy sweet-spicy sauce. It is quick enough for a weeknight dinner but flavorful enough to satisfy a takeout craving.
Make it once, and you may find yourself keeping extra-firm tofu and peanuts on hand just for this recipe!
★ If you make this Homemade Kung Pao Tofu Recipe, do let us know how you like it by ★ star rating it and leaving a comment below.
📖 Recipe

Kung Pao Tofu
Equipment
Ingredients
For the Crispy Tofu
- 1 (14 oz) extra-firm tofu cut into cubes excess water removed
- ¼ cup cornstarch or rice flour
- 2 Tablespoon sesame oil I used sesame oil
- Salt and pepper to taste
To make Kung Pao Sauce
- ¼ cup soy sauce or tamari or liquid coconut amino
- 1 Tablespoon Hoisin sauce
- 1 Tablespoon rice vinegar 15 ml
- 1 teaspoon chili garlic sauce or sriracha or any hot sauce, adjust to taste
- 1 Tablespoon toasted sesame oil 15 ml
- 2 Tablespoon sugar
- 2 Tablespoon cornstarch or rice flour
Vegetable for Stir-Fry
- 4-5 whole dried red chilies
- 1 Tablespoon grated garlic
- 1 Tablespoon grated ginger
- 1 medium green pepper cut in squares
- 1 medium red pepper cut in squares
- 1 shallot quartered
- 2-3 stalks green onion chopped
- ¼ cup roasted peanuts
Instructions
Prepare the tofu
- Press the tofu to remove excess moisture, then cut it into bite-sized cubes. Toss the cubes with cornstarch or rice flour until lightly coated. The coating should be thin and even.
Crisp the tofu
- Heat sesame oil in a large skillet or wok. Add the coated tofu in a single layer and cook until the pieces are golden and crisp on multiple sides. Transfer the crispy tofu to a plate while you prepare the vegetables.
- Alternatively, you can use air fryer to make crispy tofu. Arrange coated tofu cubes on greased air fryer basket. Air fry at 350 F for 15 minutes, turning halfway in between. The cubes should be golden brown all around. Use them in stir fry.
Make the sauce
- Add the soy sauce, hoisin sauce, rice vinegar, chili garlic sauce or Sriracha, toasted sesame oil, brown sugar, and cornstarch to a bowl. Whisk until smooth and set aside.
- Pro Tip: Give the sauce another stir right before adding it to the pan because the cornstarch settles at the bottom.
Stir-fry the vegetables
- Add the dried red chilies, garlic, and ginger to the same pan. Cook briefly until fragrant.
- Add the red bell pepper, green bell pepper, and quartered shallot. Stir-fry until the vegetables are tender-crisp. You want the peppers to retain some bite rather than becoming completely soft.
Add the sauce and tofu
- Give the prepared sauce another whisk and pour it into the pan.
- Stir continuously as the sauce heats and thickens. Add the crispy tofu and toss everything together until the sauce coats the tofu and vegetables.
- Finish with chopped green onions and roasted peanuts. Serve warm.
Notes
Can I make Kung Pao Tofu without peanuts?
Yes. If you have a peanut allergy or don't have peanuts available, cashews can provide a similar crunchy texture. You can also leave the nuts out completely.How do I make crispy tofu?
Use extra-firm tofu, remove as much moisture as possible, coat the cubes lightly with cornstarch or rice flour, and cook them in a hot skillet without overcrowding.Is Kung Pao Tofu vegan?
Yes, this recipe can be vegan. Check the labels of your soy sauce, hoisin sauce, and chili sauce to make sure the brands you use are vegan-friendly.Can I make Kung Pao Tofu less spicy?
Absolutely. Reduce the dried red chilies and use less chili garlic sauce or Sriracha. You can always add more heat at the end.Nutrition
❤️❤️ Follow us on Pinterest , Instagram and Facebook ! We love creating delicious family favorite recipes from around the world. Come Join Us ! ❤️❤️
This recipe was originally published on ProfusionCurry website on September 18, 2020.


















Marcus
great recipe! I marinated my tofu and added some extra veggies but it turned out fantastic!
Soniaa
Is really so delicious! Thank you for this recipe:)
Thelma
Can this freeze well?
admin
Tofu gets mushy while defrosting. So we don't recommend it
Rupal
Hi we have a child with nut allergies including sesame...except cashew...what oil can I use and can I sub cashews for peanuts?
Thx
admin
You can use any cooking oil that he can tolerate. Yes you can substitute cashews with peanuts.
Foss
Do you have a recipe for those egg rolls?? 👀👀
admin
Yes . I use the recipe for Eggroll in a bowl and wrap it in Wontop paper. Then air-fry it at 325f for 10 minutes.
Neeru
Thank you for sharing this recipe, i tried and it came out extremely yummy .
Lyne
I made this recipe a few times already. It is one of our favorite tofu dish. Thank you for a great recipe