Vegan Kung Pao Tofu

15 minutes is all it takes to bring some excitement to your dinner with this Vegan Kung Pao Tofu! Quick, easy, and oh-so-delicious.

Kung Pao Tofu cooking in a skillet with wooden spatula.

I haven’t always been a tofu lover. I ate it occasionally before my trip to China last March, but it was never my favorite.

While traveling, I decided to explore more plant-based dishes, which turned out to be a great decision. As long as I communicated that I didn’t eat meat, I was treated to amazing food without having to decipher the menu or worry about ordering chicken or chicken feet.

Zoomed-in shot of Kung Pao Tofu in a pan.

I spent my days enjoying plates of Sichuan eggplant, tofu and bok choy, spicy Chinese potatoes, tomato eggs, and plenty of noodles. It was an incredible experience! I’d never eaten so much tofu in my life, and I loved every bite. Now, I go through at least two packages of tofu a week, and my go-to favorite is Kung Pao Tofu!

Reasons to Love This Tofu

  • Pairs well with rice, noodles, or veggies—super versatile.
  • It’s a balanced meal with protein, healthy fats, and veggies.
  • A lighter take on Kung Pao, without sacrificing bold flavor.

Recipe Ingredients

Vegetarian Kung Pao Tofu in a pan with crispy tofu, red chilies, and green scallions.

Firm Tofu – Tofu is the protein base for this recipe. Make sure to press your tofu well so it crisps up in the oven!

Sichuan Chili Peppers – These chilies bring the heat and a tingly, numbing kick.

Low-Sodium Soy Sauce – I prefer low sodium to keep it balanced.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Soy Sauce Alternatives – Coconut aminos or tamari are great swaps, offering a sweeter or gluten-free option.

Rice Vinegar – A light, tangy substitute to Chinkiang vinegar that keeps the sauce balanced and full of flavor.

How to Make Vegan Kung Pao Tofu

Step #1: Pat the tofu pieces dry and add them to a plastic zipper-close bag along with two teaspoons of soy sauce. Give it a good shake and set it aside.

Step #2: Prepare the kung pao sauce by whisking together all of the sauce ingredients until the sugar has dissolved.

Step #3: Heat the vegetable oil in a large skillet or wok over medium heat and add the chilies and peanuts. Fry for 3 to 4 minutes, until the peanuts are lightly toasted. Strain from the pan, reserving the oil, and set aside in a bowl.

Step #4: Add the scallions to the hot pan and fry for 1 to 2 minutes, until browned. Set aside with the peanuts and chilies.

Step #5: Add the tablespoon of cornstarch to the tofu, seal the bag, and give it a good shake to coat before pan-frying. Transfer the coated tofu to the hot pan and fry in a single layer, undisturbed, until deeply browned; about 3 minutes. Turn the tofu and repeat on the second side.

Step #6: Pour the prepared sauce into the pan and toss with the tofu. Turn off the heat and return the scallions, peppers, and peanuts to the pan. Give it a good stir, then transfer to a serving platter.

Step #7: Optionally garnish with ground Sichuan peppercorns. Serve hot.

Vegetarian Kung Pao Tofu in a cast iron skillet.

Expert Tips

Use an Air Fryer for Healthier Crisping – Instead of making pan-fried tofu in oil, consider using an air fryer. Toss the tofu with cornstarch and air fry at 375°F (190°C) for about 12-15 minutes, shaking halfway through. This method gives you crispy tofu with less oil and fewer calories.

Marinate the Tofu Longer – Instead of a quick tofu marinade in soy sauce, let it sit for 15-20 minutes or up to an hour. Add garlic, onion, ginger, and sesame oil for extra depth.

 A close-up view of Kung Pao Tofu in a pan.

FAQs

What other veggies can I add to my Kung Fao Tofu recipe?

Bell peppers, zucchini, broccoli, or snap peas are all great options. They bring extra crunch, color, and nutrition.

How can I make it spicier?

Add more Sichuan chilies, chili oil, or red pepper flakes. You can also try fresh chopped jalapeños, sambal oelek, a drizzle of sriracha, hot sauce, or red chiles for an extra heat boost!

What type of tofu works best?

Firm or extra-firm tofu is the way to go! It holds its shape beautifully and gets nice and crispy when cooked, making it perfect for stir-frying.

Storage Info

Store leftover Kung Pao Tofu in an airtight container in the refrigerator for up to 3-4 days. I don’t recommend freezing as it can alter the texture of the tofu and vegetables.

To reheat, simply warm it in a skillet over medium heat or in the microwave until heated through.

For the best taste and texture, enjoy your dish fresh, but leftovers can be stored and enjoyed within a few days!

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Kung Pao Tofu cooking in a skillet.

Vegan Kung Pao Tofu Recipe

15 minutes is all it takes to bring some excitement to your dinner with this Vegan Kung Pao Tofu! Quick, easy, and oh-so-delicious.
4.5 from 16 votes
Pin Rate
Course: Main Dish
Cuisine: Chinese
Diet: Dairy Free, Vegan, Vegetarian
Additional Time: 15 minutes
Total Time: 15 minutes
Servings: 2 main servings or 4 servings as a side
Calories: 608kcal
Author: Linda
Print (email required)

Ingredients

  • 14 ounces firm tofu - diced into small cubes
  • 2 teaspoons low-sodium soy sauce
  • 1 tablespoon vegetable oil
  • 6 to 10 Sichuan chili peppers
  • 2/3 cup unsalted peanuts - dry-roasted
  • 6 scallions - sliced into 1-inch pieces
  • 1 tablespoon corn starch

For the Sauce

  • 1 tablespoon sugar
  • 1 tablespoon freshly grated ginger root
  • 1 tablespoon freshly grated garlic
  • 4 teaspoons Chinkiang vinegar
  • 2 teaspoons low-sodium soy sauce
  • 2 teaspoons dark soy sauce
  • 1 teaspoon sesame oil
  • 3/4 teaspoon cornstarch

Optional Garnish

  • Ground Sichuan peppercorns to taste - a quarter to a half teaspoon should do
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!
Please enable JavaScript in your browser to complete this form.

Instructions

  • Pat the tofu pieces dry and add them to a plastic zipper-close bag along with two teaspoons of soy sauce. Give it a good shake and set it aside.
  • Prepare the kung pao sauce by whisking together all of the sauce ingredients until the sugar has dissolved.
  • Heat the vegetable oil in a large skillet over medium heat and add the chilies and peanuts. Fry for 3 to 4 minutes, until the peanuts are lightly toasted. Strain from the pan, reserving the oil, and set aside in a bowl.
  • Add the scallions to the hot pan and fry for 1 to 2 minutes, until browned. Set aside with the peanuts and chilies.
  • Add the tablespoon of cornstarch to the tofu, seal the bag, and give it a good shake to coat. Transfer the coated tofu to the hot pan and fry in a single layer, undisturbed, until deeply browned; about 3 minutes. Turn the tofu and repeat on the second side.
  • Pour the prepared sauce into the pan and toss with the tofu. Turn off the heat and return the scallions, peppers, and peanuts to the pan. Give it a good stir, then transfer to a serving platter.
  • Optionally garnish with ground Sichuan peppercorns. Serve hot.

NOTES

Grating the ginger and garlic provides the best texture and flavor. Try keeping ginger root in your freezer to make grating easier and preserve its shelf life.
Store leftover Kung Pao Tofu in an airtight container in the refrigerator for up to 3-4 days. I don’t recommend freezing as it can alter the texture of the tofu and vegetables.
To reheat, simply warm it in a skillet over medium heat or in the microwave until heated through.
For the best taste and texture, enjoy your dish fresh, but leftovers can be stored and enjoyed within a few days!

Nutrition

Serving: 1serving | Calories: 608kcal | Carbohydrates: 32g | Protein: 32g | Fat: 42g | Saturated Fat: 6g | Polyunsaturated Fat: 15g | Monounsaturated Fat: 17g | Trans Fat: 0.04g | Sodium: 715mg | Potassium: 515mg | Fiber: 7g | Sugar: 11g | Vitamin A: 757IU | Vitamin C: 9mg | Calcium: 316mg | Iron: 4mg

Want more inspiration?

More Recipes You'll Love

About the Author

Linda

Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

4.50 from 16 votes (16 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. I tried recipe to the exact detail. (including sichuan peppercorns and ch. vinegar. using the quantities in the recipe, the dish came out really dry, just didn’t taste that good. any opinions on what to consider adjusting? my son tried to add soy sauce to his serving to add some “sauce” but of course that ruins the flavor.

    1. Hi Mai,

      I’m not sure why it was dry. You could try doubling the sauce and then start with 1/2 the sauce you made and add more until it is to your liking.

      – Linda

  2. That tingly feeling from traditional Szechuan food? That’s from Szechuan peppercorns, not Szechuan chili peppers. The chilis impart hotness while the peppercorns make your mouth tingle. A lot of Szechuan food uses both, a combination called Mala (ma is hot, la is numbing). The “la” is left out in a lot of American recipes.

  3. I loved this recipe. I added some broccoli and bell peppers. I also used a ‘sweet and low’ packet, as I have a special diet and cannot have sugar. It was still amazing. Thanks

  4. To perfect the dish I’ve made it three times. The first session I learned why corn starch is used for frying instead of potato starch. The second session I burned Korean pepper wool and overdosed it. I haven’t found Sichuan peppers yet so I just use the blender on defrosted four Korean peppers dumped into the sauce. The third session, I changed the portion of peanuts to my liking. Thanks for posting and writing about all the Chinese ingredients. I’m a sauce person and the kung pao tofu hit the spot.
    Along the way I found another way to roast peanuts. Buy peanuts with skin maybe from an Asian grocery store, set a layer on a pan in an oven, and put them in before the oven heats up. Use low broil for four minutes and fifty- five seconds, stir the peanuts, and turn off the oven. 60 jumping jacks remove the peanuts.