This post may contain affiliate links.

This Kung Pao Tofu is crispy, spicy, savoury, and comes together in under 30 minutes. With 28 grams of protein per serving, it is a flavour packed vegetarian dinner that is fast, easy, and perfect for weeknights.

a bowl of kung pao tofu topped with green onions

You know I’m a fan of Tofu Vegetable Stir Fry recipes, so I’m sharing another favourite flavour: Kung Pao Tofu. If you love bold, flavourful tofu dishes, this Kung Pao Tofu will quickly become a go to. I have been creating tofu recipes on the blog for over ten years, and my crispy tofu recipes continue to be some of the most popular because they are simple, reliable, and full of flavour.

Kung Pao Tofu is a vegetarian version of the popular Chinese dish kung pao chicken. This Chinese-inspired tofu recipe is made by pan-frying tofu with vegetables and kung pao sauce. The result is a super flavourful tofu dish that is sweet, spicy salty and tangy. This is one of my go-to weeknight meals in addition to my Sticky Tofu.

Recipe Highlights

  • 30 minute dinner: This one-pan meal only takes 30 minutes to make and is easy to throw together when you want a simple but tasty weeknight meal. For another easy dinner also try this Honey Garlic Tofu.
  • High protein: Each serving has 28 grams of plant based protein.
  • Customizable: Kung Pao Tofu is very easy to customize so you can make it how you like.
  • One pan meal: Everything cooks together in one skillet with minimal cleanup.

Key Ingredients

ingredients for kung pao tofu
  • Tofu: when it comes to making crispy tofu, it’s best to use extra-firm tofu. This type of tofu has the least amount of liquid in it and will become crispy when pan-fried or baked in recipes like my Spicy Korean Tofu.
  • Stir fry sauce: this sauce is the secret to making kung pao tofu! It’s made with a combination of soy sauce, hoisin sauce, Chinese black vinegar and sriracha. If you want to make the sauce gluten-free you can substitute soy sauce for tamari. If you can’t find Chinese black vinegar you can use balsamic vinegar or rice vinegar.

*This is a recipe overview. The full recipe with measurements is below in the recipe card.

How To Make Kung Pao Tofu

pan-fried cubes of tofu in a pink pan

Step 1: cut the tofu into cubes and pan-fry in oil on medium-high heat for 2-3 minutes on each side until crispy.

tofu, red peppers, onions and garlic in a pink pan

Step 2: Add the onion, red bell pepper and garlic. Let cook for 2 minutes.

kung pao tofu in a pink pan

Step 3: Reduce the heat to medium then pour in the stir fry sauce and sauté everything together

two bowls of kung pao tofu on rice with wood chopsticks

Step 4: Serve right away over rice.

Recipe Variations

  • Make it mild: If you don’t like it sipcy use less chili paste for a gentler heat level.
  • Add vegetables: Broccoli, snap peas, mushrooms, or bok choy work perfectly.
  • Air fryer tofu option: Air fry tofu cubes at 400°F for 10 to 12 minutes until crispy or follow my recipe for Crispy Air Fryer Tofu. Toss in sauce at the end.

How To Store

Store any leftovers of this Kung Pao Tofu in an airtight container in the fridge for up to 3 days. Reheat in a skillet to bring back some crispiness, or microwave if you are in a rush.

Jess’s Tips

  • Use firm or extra firm tofu: This type of tofu holds its shape best and crisps up nicely in the pan.
  • Press the tofu well: Removing moisture helps the tofu brown instead of steam.
  • Do not overcrowd the pan: This ensures every piece gets golden and crispy.
  • Let the sauce simmer: Let the sauce thicken slightly in the pan before serving.
  • Serve right away: The tofu is crispiest when enjoyed immediately after coating in sauce.

Frequently asked questions

Can I make Kung Pao Tofu with baked tofu?

Yes! if you want to bake the tofu toss the cubes of tofu in some oil then place them on a baking sheet lined with parchment paper and bake at 425 degrees F for 25-30 minutes like I do for this Baked Peanut Butter Tofu.

What should I serve with Kung Pao tofu?

Jasmine rice, brown rice, Asian Garlic Noodles, steamed broccoli, stir fried veggies, or soup like Udon Noodle Soup all work well.

Kung pao tofu on rice in a white bowl

Try These Tofu Recipes Next!

If you tried this Kung Pao Tofu or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagram and Facebook for even more deliciousness!

Save this recipe!
Get this recipe sent to your inbox, plus new healthy recipes each week!
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Kung pao tofu on rice in a white bowl

Kung Pao Tofu Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 7 reviews
  • Author: Jessica Hoffman
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 mins
  • Yield: 4 servings
  • Category: Entree
  • Method: Cook
  • Cuisine: Chinese
  • Diet: Vegan

Description

This Kung Pao Tofu is a crispy, spicy, flavour packed 30 minute recipe with 28 grams of protein per serving.


Ingredients

  • 2 1/2 tbsp avocado oil (can sub vegetable oil)
  • 1 block extra firm tofu, cut into small cubes
  • 1 onion, chopped
  • 2 garlic cloves, chopped
  • 1/2 red pepper, chopped

Sauce

  • 2 tbsp soy sauce
  • 1 tbsp balsamic vinegar (or Chinese vinegar)
  • 1 tbsp hoisin sauce
  • 1 tsp coconut sugar
  • 2 tsp sambal oelek chilli paste

Other

  • Crushed peanuts to top
  • Cilantro to top
  • Jasmine rice to serve with

Instructions

  1. Heat 2 tbsp of avocado oil in a large skillet on medium-high heat then add the tofu. Let cook on each side for 2-3 minutes until brown and crispy. (don’t skip this step! We want crispy tofu on every side!)
  2. Push the tofu off to the side of the pan then add the remaining 1/2 tbsp of avocado oil, onion, garlic and pepper. Let the veggies cook for 2-3 minutes, then mix the tofu back in. 
  3. Reduce the heat to medium-low and pour the sauce into the pan, mixing everything together. Taste and adjust seasoning if needed.
  4. Serve over rice and top with crushed peanuts and cilantro.

Notes

Use firm or extra firm tofu for the crispiest texture.
Press tofu well before cooking.
Do not overcrowd the pan when frying.
Let the sauce thicken slightly.
Add vegetables if you want to bulk up the meal.
Serve immediately for the best texture.


Nutrition

  • Serving Size: 1/2 recipe
  • Calories: 400
  • Sugar: 18g
  • Fat: 22g
  • Carbohydrates: 26g
  • Fiber: 2g
  • Protein: 28g

Hi, I'm Jess!

Choosing Chia is a blog all about healthy vegetarian recipes that are easy to follow, taste delicious and focus on wholesome ingredients. I started the blog after a spontaneous trip to India where I studied the practice of yoga and wellness.

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

20 Comments

  1. B says:

    Very good! I added celery and used 15.5 oz of tofu so I tripled the sauce

    1. Jessica Hoffman says:

      So glad you enjoyed it!