Make this delicious and easy Kung Pao Tofu recipe for a healthy, plant-based meal that’s ready in under 30 minutes! Crispy tofu is tossed with a flavorful sauce and stir-fried vegetables, creating the perfect combination of savory, sweet, and spicy. This vegan Kung Pao dish is packed with protein, colorful veggies, and bold flavors. Serve it with rice or noodles for a quick and satisfying dinner. Great for weeknights, meal prep, or Asian-inspired feasts!

Ingredients
For the Tofu
- 14 ounces extra-firm tofu (pressed well and cubed)
- 2 tablespoons cornstarch
- ⅓ teaspoon salt (or one heaping ¼ teaspoon)
- 3 tablespoons neutral oil (for cooking)
For the Sauce
- ¼ cup soy sauce
- ¼ cup hoisin sauce
- 1-2 teaspoons sriracha (to taste)
- 2 tablespoons rice vinegar
- 2 tablespoons maple syrup
- 1 teaspoon sesame oil
- 2 tablespoons water
For the Stir-Fry Vegetables
- 3 red chilis (sliced, see Notes)
- 3 cloves garlic (minced)
- 1 1-inch long piece of ginger (grated)
- 1 small green bell pepper (chopped)
- 1 small red bell pepper (chopped)
- 1 small white onion (chopped)
Optional Garnishes
- Peanuts
- Sliced green onions
- Chopped cilantro
Instructions
- Prepare the Tofu: Place cubed tofu in a large bowl. Add cornstarch and salt, tossing to coat the tofu evenly. Set aside.
- Cook the Tofu: Heat neutral oil in a large skillet over medium heat. Once the oil is hot and shimmering, add the tofu cubes. Cook, flipping and stirring occasionally, until they are crispy and browned on all sides. Transfer cooked tofu to a plate or bowl and set aside.
- Make the Sauce: In a medium bowl, whisk together soy sauce, hoisin sauce, sriracha, rice vinegar, maple syrup, sesame oil, and water until smooth. Set aside.
- Sauté Aromatics: Using the same skillet, add the red chilis, garlic, and ginger. Sauté over medium heat until just fragrant, about 1 minute.
- Cook the Vegetables: Add the bell peppers and onion to the skillet. Sauté for 3 to 4 minutes, or until the vegetables are softened but still crisp.
- Combine and Simmer: Return the cooked tofu to the skillet. Pour in the prepared sauce and stir well to coat everything evenly. Let the mixture simmer for 4 to 5 minutes, or until the sauce thickens to your desired consistency.
- Serve and Garnish: Serve the Kung Pao Tofu hot with your favorite sides, such as steamed rice or noodles. Garnish with peanuts, sliced green onions, and chopped cilantro, if desired.
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in under 30 minutes, making it perfect for busy weeknights.
- Flavor-Packed: The combination of savory, sweet, and spicy flavors creates a dish that’s both satisfying and bold.
- Healthy and Vegan: Packed with protein, colorful vegetables, and wholesome ingredients, it’s a nutritious choice for plant-based diets.
- Customizable: You can easily adjust the spice level or swap out vegetables to suit your taste.
Tips
- Press the Tofu Well: Removing excess moisture from the tofu ensures it gets crispy when cooked.
- Control the Heat: Adjust the amount of red chilis and sriracha to suit your spice preference.
- Stir Often: To prevent the tofu from sticking, stir it periodically while cooking.
- Prep in Advance: Chop the vegetables and whisk the sauce beforehand to streamline the cooking process.
Variations and Substitutions
- Protein Options: Swap tofu for tempeh or seitan for a different texture.
- Vegetables: Add broccoli, zucchini, or snap peas for variety.
- Gluten-Free: Use tamari instead of soy sauce and ensure the hoisin sauce is gluten-free.
- Sweetener: Substitute maple syrup with agave syrup or honey (if not vegan).
FAQs
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the tofu and sauce in advance. Store them separately in airtight containers in the refrigerator for up to 2 days. Reheat and combine when ready to serve.
Is Kung Pao Tofu Spicy?
The dish has a mild to moderate spice level. You can adjust the heat by adding or reducing the amount of red chilis and sriracha.
Can I Use Frozen Tofu?
Yes, but thaw it completely and press out excess water for best results. Frozen tofu has a chewier texture, which some people enjoy.
Serving Suggestions
- Pair with steamed jasmine rice, brown rice, or quinoa for a hearty meal.
- Serve alongside stir-fried noodles or as part of a larger Asian-inspired spread.
- Garnish generously with chopped peanuts, green onions, and cilantro for added flavor and crunch.
Kung Pao Tofu Recipe
4
servings15
minutes30
minutesIngredients
For the Tofu
14 ounces extra-firm tofu (pressed well and cubed)
2 tablespoons cornstarch
⅓ teaspoon salt (or one heaping ¼ teaspoon)
3 tablespoons neutral oil (for cooking)
For the Sauce
¼ cup soy sauce
¼ cup hoisin sauce
1-2 teaspoons sriracha (to taste)
2 tablespoons rice vinegar
2 tablespoons maple syrup
1 teaspoon sesame oil
2 tablespoons water
For the Stir-Fry Vegetables
3 red chilis (sliced, see Notes)
3 cloves garlic (minced)
1 1-inch long piece of ginger (grated)
1 small green bell pepper (chopped)
1 small red bell pepper (chopped)
1 small white onion (chopped)
Optional Garnishes
Peanuts
Sliced green onions
Chopped cilantro
Directions
- Prepare the Tofu:
- Place cubed tofu in a large bowl. Add cornstarch and salt, tossing to coat the tofu evenly. Set aside.
- Cook the Tofu:
- Heat neutral oil in a large skillet over medium heat. Once the oil is hot and shimmering, add the tofu cubes. Cook, flipping and stirring occasionally, until they are crispy and browned on all sides. Transfer cooked tofu to a plate or bowl and set aside.
- Make the Sauce:
- In a medium bowl, whisk together soy sauce, hoisin sauce, sriracha, rice vinegar, maple syrup, sesame oil, and water until smooth. Set aside.
- Sauté Aromatics:
- Using the same skillet, add the red chilis, garlic, and ginger. Sauté over medium heat until just fragrant, about 1 minute.
- Cook the Vegetables:
- Add the bell peppers and onion to the skillet. Sauté for 3 to 4 minutes, or until the vegetables are softened but still crisp.
- Combine and Simmer:
- Return the cooked tofu to the skillet. Pour in the prepared sauce and stir well to coat everything evenly. Let the mixture simmer for 4 to 5 minutes, or until the sauce thickens to your desired consistency.
- Serve and Garnish:
- Serve the Kung Pao Tofu hot with your favorite sides, such as steamed rice or noodles. Garnish with peanuts, sliced green onions, and chopped cilantro, if desired.
Leave a Reply