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.
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.
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.
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.
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.
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.
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.
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.
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.
Tofu Kung Pao FAQs
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.
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.
Vegan Kung Pao Tofu Recipe
Kung Pao Tofu
Equipment
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
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
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.
I’m so glad I made this yesterday! So perfect!
This is one of my favorite recipes of yours that I’ve tried!!
I just discovered tofu and love it!