Vegan Kung Pao with Tofu, Vegetables & Cashews

Kung Pao with tofu makes a wonderful vegan dinner recipe. If you love Chinese flavours you are going to love this vegan Kung Pao. You don’t have to use chicken to make this. A vegetarian Chinese inspired dinner with tofu is just as good! If you are looking for a Chinese food tofu recipe, this is for you!

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

This post may contain affiliate links, please see the privacy policy for details.

This tasty Chinese food tofu recipe is easy enough for a beginner to make and it tastes impressive! I used a soy sauce, lemon and honey marinade to add a sweet, zesty and salty combo of flavours to the tofu.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

Unlike with meat, tofu doesn’t need to marinate for hours to absorb flavour. It’s like a sponge! You can let it marinate for a couple hours for a stronger flavour if you want.

What is Kung Pao?

Sometimes spelled Kung Po or Gong Bao, this Chinese dish is typically made with chicken. It’s a spicy stir-fry which includes peanuts, chillies and vegetables. It originated in the Sichuan Province of China.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

Authentically the recipe is made with Sichuan peppercorns which are veeerrrrry spicy! There are other regional variations though which pack less heat!

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

This Kung Pao with tofu is a simplified version. Rather than add a lot of heat, the focus is on the marinated tofu as well as the colourful vegetables. I wanted to make a vegetarian Chinese inspired dinner which was healthy and tasty. And this one certainly is!

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

Ingredients for this Vegan Dinner Recipe

Along with the tofu and marinade ingredients, this Chinese food tofu recipe calls for onion, ginger, garlic, bell peppers, broccoli, green onion, and cashews.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this Chinese food tofu recipe.

I like to serve it over boiled white rice and garnish the vegan Kung Pao with cilantro, sesame and lime. If you want to add some spice, thinly cut red chillies would work. If you want to add more spice, you can use chillies in the sauce instead of just the garnish.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this Chinese food tofu recipe.

How to Make Kung Pao with Tofu

This vegetarian Chinese inspired dinner is simple to make. The first thing to do is prepare the tofu. Put it on a plate and put paper towels on top. Now put some bowl on top or a heavy pot and let it sit for 20 minutes. This drains excess liquid off the tofu.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this Chinese food tofu recipe.

Combine the ingredients for the marinade, chop the tofu into cubes and mix it in. You can let the tofu marinate for 20 minutes while you prepare the vegetables. Fry the tofu in a skillet and then remove it and fry the veggies and nuts.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this Chinese food tofu recipe.

Add the sauce and tofu back in and serve with rice. I love this Chinese food tofu recipe – it’s better than takeout!

Vegan Kung Pao Variations

There are some variations you can try with this Kung Pao with tofu recipe. Swap the tamari (I like because it is gluten free) for soy sauce if you like or use different vegetables. Oyster mushrooms would be good, or cauliflower, carrot, or zucchini. You might prefer peanuts to cashews.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this Chinese food tofu recipe.

The honey in the sauce/marinade can be switched for sugar or agave syrup. If you aren’t a fan of tofu, you can make this vegan dinner recipe with another protein. Chickpea protein, seitan or tempeh should work perfectly if you prefer not to make your Kung Pao with tofu.

How to Store Leftover Vegan Kung Pao

If you have leftovers, let them cool completely before storing. This vegetarian Chinese inspired dinner will keep in the refrigerator for up to 3 days or in the freezer for up to a month. You should put it in an airtight container first.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegan dinner recipe.

What to Serve with Vegetarian Kung Pao

Boiled or steamed white rice are perfect with this. You could try brown rice if you prefer or even noodles. If you want a vegan friendly appetizer, you might like to make vegan spring rolls or something similar.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegan dinner recipe.

Authentic Kung Pao vs Westernized Kung Pao

You might be curious how this recipe differs from the original Chinese recipe. In the West it’s common to stir fry chicken in a sweetened orange and ginger-based sauce and add vegetables other than onion.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegan dinner recipe.

In China Kung Pao usually only has onion as a vegetable and is made with chicken. Western versions are sometimes made with pork, fish or duck, as well as with tofu.

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegan dinner recipe.

If you are a fan of this Kung Pao with tofu, you might also like Gluten Free Tofu Thai Wrap with Coconut Almond Butter Dip, Miso Ramen with Chicken, Tofu and Spicy Tahini or Gluten Free Vegan Ramen.

Vegan Kung Pao with Tofu, Vegetables & Cashews Recipe

Food blogger, Bella Bucchiotti of xoxoBella, shares a recipe for Kung Pao with tofu. You will love this vegetarian Chinese inspired dinner.

Vegan Kung Pao with Tofu, Vegetables & Cashews

Course: Gluten Free, Main Course, Meals, Vegan
Cuisine: Chinese
Keyword: tofu
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinate: 20 minutes
Total Time: 40 minutes
Servings: 4
Calories: 276kcal
Author: Bella Bucchiotti
Kung Pao with tofu makes a wonderful vegan dinner recipe. You are going to love this vegan Kung Pao. A vegetarian Chinese inspired dinner with tofu is just as good! If you are looking for a Chinese food tofu recipe, this is for you!
Print Save

Ingredients

Kung Pao Marinade 

  • 1/2 Cup tamari sauce or soy sauce
  • 1 Juiced lemon
  • 2 Tbsp. Honey

Tofu Kung Pao 

  • 1 Block Tofu
  • 3 Tbsp. olive oil divided
  • 1 onion
  • 1 Tbsp. ginger minced
  • 1 Tbsp. garlic minced
  • 1 green bell pepper cored, seeded and diced
  • 1 red bell pepper cored, seeded and diced
  • 1 1/2 Cup broccoli
  • 1 Bunch green onion
  • 1/2 Cup cashews

Instructions

  • Combine soy sauce, lemon juice and honey in a cup. Stir to combine and set aside.
  • Press tofu to remove excess of water then cut in cubes. Place in a bowl which has a cover. Pour marinate in the bowl and cover. Gently turn the bowl upside down and back again. Make sure all tofu cubes are coated. Marinate for about 20 minutes.
  • Heat a non-stick pan with 2 tablespoons of olive oil on medium heat. Remove tofu carefully from sauce then fry until crispy on each side. Don't throw away the sauce. Place tofu on a plate and set aside. 
  • In a large non-stick pan, heat the rest of olive oil over medium heat. Stir fry onion, ginger and garlic until they begin to soften. Add bell peppers and cook until half soft. Turn heat to low-medium and add broccoli, green onion and cashew nuts. 
  • Stir fry for about 1 minute then add tofu and kung pao sauce. Combine all together. 
  • Bring to simmer until the sauce has thickened. 
  • Remove and serve immediately with rice. 

Nutrition

Calories: 276kcal | Carbohydrates: 23g | Protein: 8g | Fat: 19g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Sodium: 1639mg | Potassium: 482mg | Fiber: 4g | Sugar: 11g | Vitamin A: 1315IU | Vitamin C: 97mg | Calcium: 52mg | Iron: 3mg
Join me on Facebook!Like @XOXOBellaBucchiotti on Facebook for more recipe ideas

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

I love this Kung Pao with tofu because it’s easy to make and really filling. The recipe is foolproof too. Use firm or extra-firm tofu so it holds its shape and vary which veggies you use if you want. This vegan dinner recipe is much better than takeout. Try it and you’ll agree!

If you are looking for other recipes with tofu, you might like this Slow Cooker Vegan Miso Ramen Soup with Tofu.

Newsletter!

Welcome to xoxoBella! You will find delicious recipes, travel inspiration and information on all the things that Bella loves.

Leave a Comment

Recipe Rating




  1. Becca Ewing wrote:

    5 stars
    I just discovered tofu and love it!

    Posted 7.11.21 Reply