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

This bold and flavorful kung pao tofu is a perfect choice for anyone craving a plant-based spin on classic Chinese takeout. It’s made with crispy tofu, colorful vegetables and a savory-sweet sauce with just the right amount of kick. This recipe delivers balanced texture and taste from the crunch of cashews to the tender veggies, all wrapped in a sticky glaze. Whether you’re vegan or simply tofu-curious, it’s a fast and satisfying meal to whip up at home.

Two bowls of rice topped with Kung Pao Tofu, stir-fried vegetables, red chili slices, and lime wedges for a delicious Vegetarian Chinese inspired dinner.

Kung pao tofu features crispy tofu, stir-fried veggies and crunchy cashews, all tossed in a rich, tangy-sweet sauce for a fast and flavorful plant-based dinner.

You might also enjoy kung pao beef, kung pao chicken, vegan pasta ragu sauce, eel sauce, vegan samosas, and vegan air fryer no-meat balls.

A bowl of rice with colorful stir-fried vegetables, tofu, and sliced red chili topped with sesame seeds—perfect as a vegan dinner recipe inspired by Kung Pao Tofu.

Why You’ll Love It

Quick to prepare: This dish comes together in under an hour, making it perfect for busy weeknights.
Vegan-friendly: Packed with plant-based protein and no animal products.
Loaded with veggies: A great way to sneak in extra nutrients and color.
Crowd-pleasing: Bold flavors and satisfying textures appeal to vegans and non-vegans alike.
Customizable heat: Adjust the spice level to match your mood or audience.

A bowl of rice with tofu, vegetables, red chili, and lime wedges, with chopsticks resting inside—a flavorful Vegetarian Chinese inspired dinner.

Vegan Kung Pao Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Tofu: The star of the dish, it soaks up the marinade and crisps up beautifully.
Tamari or soy sauce: Provides a deep, savory umami base.
Lemon juice: Adds acidity to brighten and balance the sauce.
Honey: Sweetens the marinade and complements the salty, tangy flavors.
Olive oil: Used to sauté the tofu and vegetables until golden.
Onion: Adds a mild sweetness and depth to the stir-fry.
Ginger: Gives the dish a warm, peppery zing.
Garlic: Offers aromatic flavor that ties everything together.
Bell peppers: Add color, crunch and natural sweetness.
Broccoli: Boosts the texture and adds green goodness.
Green onion: Brings a mild onion flavor and color.
Cashews: Add richness and a satisfying crunch.
Spices: A touch of chili flakes or Sichuan peppercorns can be added if more heat is wanted.

Top view of chopped tofu, fresh vegetables, cashews, and seasonings arranged on a white countertop—perfect for a Vegan Kung Pao or a Vegetarian Chinese inspired dinner.

How to Make Kung Pao with Tofu

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Make the marinade: Combine tamari, lemon juice and honey in a small bowl.
Prep the tofu: Press, cube and marinate tofu in the sauce for 20 minutes.
Cook the tofu: Sauté tofu in olive oil until crispy and golden.
Sauté aromatics: Cook onion, garlic and ginger until softened.
Add vegetables: Stir in bell peppers, then broccoli, green onion and cashews.
Combine and finish: Add tofu and reserved sauce, then cook until thickened.

A bowl of rice and vegetables with tofu, topped with red chili, being picked up with chopsticks—a perfect Vegan Kung Pao dinner recipe.

Substitutions and Variations

Make it spicier: Add red pepper flakes or chopped dried chilies to the pan.
Swap the protein: Use tempeh or seitan instead of tofu if preferred.
Use different vegetables: Try zucchini, snow peas or baby corn.
Go nut-free: Replace cashews with sunflower seeds or skip them entirely.
Tamari: Swap the tamari for soy sauce if you prefer that.

A bowl of rice topped with Kung Pao Tofu, stir-fried vegetables, sliced red chili, and sesame seeds—a flavorful Vegan dinner recipe.

Serving Suggestions

With rice or noodles: Plain boiled rice, hibachi fried rice or hibachi noodles would be delicious with a vegan kung pao.
More side dishes: Also consider crab cake egg rolls (if you’re not vegan) or some shrimp spring rolls. And some steamed or stir fried vegetables.
Dessert: Finish your meal with this super easy 2-ingredient dragon fruit ice cream or a jiggly Japanese cheesecake.

A bowl of rice topped with tofu, broccoli, peppers, tomatoes, scallions, and sesame seeds—a perfect Vegetarian Chinese inspired dinner.

How to Store Tofu King Pao

Store: Keep leftovers in an airtight container and use within 3 to 4 days.
Freeze: Freezing this recipe changes the texture a little, but it will freeze and be good for up to 3 months.
Thaw: Defrost overnight in the fridge.
Reheat: The best way to warm leftovers back up is in a pan on the stove or in the microwave.

Bowl of rice with stir-fried tofu, bell peppers, broccoli, chili, lime wedges, and cilantro with chopsticks—a delicious Vegan Kung Pao perfect for a Vegetarian Chinese inspired dinner.

Top Tips

Press the tofu well: Removing excess moisture helps it crisp up better in the pan.
Marinate ahead: Letting the tofu sit longer in the sauce boosts the flavor.
Stir gently: Tofu can break apart easily, so turn with care when mixing it in.

Two bowls of rice with Kung Pao Tofu, broccoli, peppers, and fresh chili slices, garnished with cilantro and sesame seeds—a vibrant Chinese food tofu recipe.

Tofu Kung Pao FAQs

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, chilies and vegetables. It originated in the Sichuan Province of China. Curious how this compares to the traditional Chinese dish? Authentic kung pao is usually made with chicken and just onion, while Western versions often include a sweeter orange and ginger sauce, extra vegetables and different proteins like tofu, pork or duck.

Can I use different vegetables in this recipe?

One of the great things about kung pao is you can use pretty much any vegetables in it that you like. How about some baby corn, bamboo shoots or sliced mushrooms? Use any kung pao vegetable you like.

Two bowls of rice with Kung Pao Tofu, stir-fried vegetables, red chili, lime wedges, and fresh cilantro—an irresistible Vegetarian Chinese inspired dinner perfect for any vegan dinner recipe collection.

Vegan Kung Pao Tofu Recipe

5 from 5 votes

Kung Pao Tofu

This kung pao tofu recipe is bursting with texture and rich, spicy-sweet flavor. It’s a quick and easy dish that satisfies takeout cravings at home. Serve it with your favorite rice or noodles.
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinating Time: 20 minutes
Total Time: 40 minutes
Servings: 4

Ingredients 

  • 1 Block tofu, firm or extra firm
  • 3 Tablespoons olive oil
  • 1 onion
  • 1 Tablespoon ginger, fresh, minced
  • 1 Tablespoon garlic, fresh, minced
  • 1 green bell pepper, seeded and diced
  • 1 red bell pepper, seeded and diced
  • 1 1/2 Cup broccoli
  • 1 Bunch green onions
  • 1/2 Cup cashews

For the Marinade 

  • 1/2 Cup tamari, or soy sauce
  • 2 Tablespoons honey
  • juice of 1 lemon

Instructions 

  • Combine soy sauce, lemon juice and honey in a cup. Whisk 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 nonstick wok or skillet with 2 tablespoons of the olive oil over 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. 
  • Heat the rest of oil in another nonstick pot or skillet over a 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. 

Notes

Press the tofu well: Removing excess moisture helps it crisp up better in the pan.
Marinate ahead: Letting the tofu sit longer in the sauce boosts the flavor.
Stir gently: Tofu can break apart easily, so turn with care when mixing it in.

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

If you’re craving a bold, flavorful vegan meal, kung pao tofu is a must-try. With crispy tofu, crunchy cashews and vibrant vegetables coated in a mouthwatering sauce, it brings everything you love about Chinese takeout into your own kitchen. Whether you’re making dinner for yourself, your family or guests, this dish delivers big flavor without complicated steps. It’s colorful, satisfying and likely to become a regular on your weeknight dinner rotation.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

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

Recipe Rating




5 from 5 votes (2 ratings without comment)

3 Comments