Go Back
+ servings
5 from 5 votes

Vegan Kung Pao with Tofu, Vegetables & Cashews

By: 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!
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinate: 20 minutes
Total Time: 40 minutes
Servings: 4


Kung Pao Marinade 

  • 1/2 Cup tamari sauce, or soy sauce
  • 1 Juiced lemon
  • 2 Tablespoons Honey

Tofu Kung Pao 

  • 1 Block Tofu
  • 3 Tablespoons olive oil , divided
  • 1 onion
  • 1 Tablespoon ginger, minced
  • 1 Tablespoon 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


  • 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. 


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
Like this recipe? Rate and comment below!