Kung Pao Tofu

Easy & Delicious Kung Pao Tofu: Your Go-To 30-Minute Vegan Stir-Fry

Get ready to tantalize your taste buds with our sensational Kung Pao Tofu! This incredibly easy stir-fry recipe offers a perfect balance of sweet, sour, and savory notes, complemented by a delightfully chewy texture. It’s the ultimate solution for a quick and satisfying meal that’s bursting with flavor.

Inspired by traditional Chinese cuisine and adapted for a vibrant vegan lifestyle, this dish comes together in less than 30 minutes. It’s an excellent source of plant-based protein and features an abundance of fresh, crisp vegetables. For a complete and wholesome dinner, we recommend serving it hot with fluffy basmati rice or your favorite noodles.

Kung pao tofu with white rice and chopsticks, garnished with fresh herbs.
A vibrant bowl of Kung Pao Tofu, ready to be enjoyed with chopsticks and a side of perfectly cooked rice.

Table of Contents

  • Why You’ll Love This Kung Pao Tofu
  • The Magic of Tofu: A Plant-Based Powerhouse
  • Ingredients for the Perfect Kung Pao Tofu
    • Crafting the Irresistible Kung Pao Sauce
  • How to Make Kung Pao Tofu: Step-by-Step
    • Prep Your Ingredients
    • Marinate the Tofu
    • Stir-Fry to Perfection
  • Serving Suggestions: What to Pair with Kung Pao Tofu
  • Storage and Reheating Tips
  • Explore More Tofu Recipes
  • Kung Pao Tofu Recipe Card
  • You Might Also Like
Nico and Louise in their kitchen, sharing a meal.
Hello from our kitchen! We’re thrilled to share our latest vegetarian favorite with you.

Why You’ll Love This Kung Pao Tofu

Hey there, food lovers! Nico and Louise here, and we’re absolutely delighted to bring you another fantastic, terrific tofu meal that’s guaranteed to become a new family favorite. This Kung Pao Tofu recipe embodies everything we love about home cooking: it’s incredibly easy to prepare and comes together in just about 30 minutes, making it perfect for those busy weeknights.

What truly sets this dish apart is its signature sticky and sweet Kung Pao sauce. Originating from the rich culinary traditions of Szechuan cuisine, this sauce delivers an explosion of flavors that perfectly complements the mildness of tofu. Forget about expensive and often unhealthy Asian takeout; our homemade version is a tasty vegetarian dinner favorite that will have everyone at your table asking for more.

We believe that enjoying wholesome, plant-based meals should never mean sacrificing flavor or convenience. This recipe is a testament to that philosophy, proving that you can create restaurant-quality dishes right in your own kitchen with minimal effort. We’re confident that you and your loved ones will adore this vibrant, protein-packed stir-fry.

The Magic of Tofu: A Plant-Based Powerhouse

This easy tofu recipe is a fantastic way to showcase the versatility and nutritional benefits of this wholesome ingredient. Tofu, made from condensed soy milk pressed into solid white blocks, is a staple in many cuisines worldwide and an invaluable component of any plant-based diet.

The first time I served this Kung Pao Tofu to Louise, she declared it as delicious as our beloved tofu curry and fried tofu – a truly bold statement, as those are her all-time favorite tofu recipes! We specifically use cubes of firm or extra-firm tofu for this dish, as their robust texture holds up beautifully to stir-frying and absorbs the rich flavors of the sauce exceptionally well. Unlike softer varieties, firm tofu provides a satisfying chewiness that mimics meat, making it incredibly appealing even to those new to plant-based eating.

Tofu itself has a wonderfully neutral flavor, acting as a perfect canvas for bold and vibrant sauces like our Kung Pao. This makes it an ideal ingredient for various stir-fries, similar to our popular tofu stir fry and braised tofu recipes. Beyond its versatility, tofu is remarkably protein-rich, offering all nine essential amino acids, making it a complete protein source. This makes it a fantastic foundation for a high-protein vegetarian meal that supports muscle growth, satiety, and overall health.

Our recipe is designed to be simple, allowing you to recreate this authentic-tasting dish right at home using readily available pantry staples. You don’t need any specialized equipment; specifically, you don’t need a wok to achieve perfectly stir-fried results. We prepare this delightful dish in a regular non-stick pan, proving that delicious and healthy meals are accessible to everyone, regardless of their kitchen setup.

Serve this flavorful Kung Pao Tofu recipe with light and fragrant basmati rice, and elevate its presentation and taste by topping it with fresh herbs like chopped green onions, cilantro, or a sprinkle of sesame seeds. These simple garnishes add not only a pop of color but also an extra layer of freshness and aroma, making it a visually appealing and incredibly satisfying vegetarian weeknight dinner.

Close-up of Kung Pao Tofu with rice and a spoon, showcasing the delicious sauce.
Enjoying the rich flavors and tender textures of homemade Kung Pao Tofu.

Ingredients for the Perfect Kung Pao Tofu

Crafting exceptional Kung Pao Tofu starts with selecting the right ingredients. Each component plays a vital role in creating the dish’s signature sweet, sour, and spicy profile with a satisfying texture. Here’s a detailed look at what you’ll need:

Ingredients laid out for Kung Pao Tofu preparation.
All the fresh and flavorful ingredients you’ll need for this quick and easy stir-fry.
  • Tofu: The cornerstone of our dish! It’s crucial to choose firm or extra-firm tofu. These varieties have less water content, which allows them to crisp up beautifully during stir-frying and better absorb the marinade. Avoid soft or silken tofu, as they will crumble and not hold their shape. Before marinating, always press your tofu to remove excess water; this step is key to achieving that perfectly chewy, desired texture. We recommend cutting the tofu into ¾-inch cubes for optimal surface area and even cooking.
  • Veggies: We love the classic combination of vibrant yellow or red bell peppers and hearty white or brown mushrooms. Bell peppers add a sweet crunch, while mushrooms offer an earthy chewiness that complements the sauce perfectly. They also cook quickly, which is ideal for a 30-minute meal. Feel free to customize with your favorite quick-cooking vegetables such as zucchini, eggplant, crisp celery, or julienned carrots. Broccoli florets, snow peas, or baby corn also make excellent additions.
  • Aromatics: Freshly grated ginger and garlic are non-negotiable for authentic Kung Pao flavor. They provide a pungent, warming base that is essential to the dish’s aromatic complexity. While optional, adding scallions (green onions or spring onions) to the stir-fry, using both the white and green parts, adds a mild oniony bite and a fresh burst of color.
  • Dried Chili: For that signature spicy kick! Traditionally, the original Kung Pao recipe features whole Chinese dried red chiles. If these are hard to find, red pepper flakes are an excellent and widely available substitute. You can also use other types of dried chili peppers, adjusting the quantity to your preferred spice level. Authentic Szechuan Kung Pao often includes Sichuan peppercorns, which create a unique “málà” sensation – a numbing and tingling spiciness. For simplicity and broader appeal, we don’t include Sichuan peppercorns in this specific recipe, but feel free to add them if you’re seeking that traditional málà experience.
  • Peanuts: A defining element of Kung Pao chicken and tofu, peanuts provide a wonderful crunch and a nutty depth of flavor. We use toasted peanuts and gently fry them for a minute in sesame oil to enhance their aroma and crispiness. If you have a peanut allergy or simply prefer a different nut, cashew nuts are a fantastic substitute, offering a similar buttery texture.

Crafting the Irresistible Kung Pao Sauce

The secret to an outstanding Kung Pao Tofu lies in its perfectly balanced sauce. Our homemade sauce doubles as a tofu marinade, ensuring every bite is infused with incredible flavor:

  • Soy Sauce: Forms the savory, umami foundation of the sauce. We highly recommend using reduced-sodium soy sauce to better control the saltiness. For a gluten-free option, easily substitute with tamari or coco aminos.
  • Rice Vinegar: Provides the essential tang and subtle sweetness that balances the richness of the soy sauce and sugar. White wine vinegar can be used as an alternative if rice vinegar is unavailable.
  • Brown Sugar: Adds sweetness and helps create that desirable sticky glaze. You can substitute brown sugar with hoisin sauce (which offers additional depth), maple syrup, agave syrup, or even honey (if not strictly vegan).
  • Sesame Oil: Contributes a distinctive nutty aroma. We use raw sesame oil for stir-frying. If you only have toasted sesame oil, use it sparingly as a finishing oil, and use a neutral vegetable oil (like olive oil, canola oil, sunflower oil, or coconut oil) for the main cooking process.
  • Cornstarch: The thickening agent! Cornstarch is crucial for giving the sauce its signature glossy, viscous texture that clings beautifully to the tofu and vegetables. It also helps tenderize the tofu during marination.
  • Salt and Black Pepper: Essential seasonings to enhance and round out all the flavors in the sauce. Adjust to taste.

How to Make Kung Pao Tofu: Step-by-Step

Making this incredible Kung Pao Tofu is a straightforward process, but a little preparation goes a long way. Since stir-fries cook quickly, having all your ingredients prepped and ready (mise en place) before you start cooking is key to a smooth and successful experience.

1. Prep Your Ingredients

Begin by taking your tofu out of its package and pressing it gently between paper towels or a clean kitchen towel to remove excess water. This step is vital for ensuring your tofu gets crispy and absorbs the marinade effectively. Once pressed, cut the tofu into uniform ¾-inch cubes.

Next, clean and chop your chosen vegetables. Dice the bell peppers into roughly one-inch pieces and slice the mushrooms into manageable chunks. Finely slice the scallions, separating the white and green parts – you’ll use the white parts in the stir-fry and the green parts for garnish. Finally, grate your fresh garlic and ginger. Having everything ready minimizes cooking time and prevents burning.

2. Marinate the Tofu

In a small bowl, whisk together all the ingredients for your Kung Pao sauce: soy sauce, rice vinegar, brown sugar, sesame oil, cornstarch, salt, and black pepper until well combined and the cornstarch is dissolved. This mixture will serve as both your marinade and the final sauce.

Transfer the cubed tofu to a large dish or a shallow bowl. Pour about two-thirds of the prepared marinade over the tofu, ensuring each piece is evenly coated. Gently toss the tofu to cover it completely, then set it aside to marinate while you proceed with the next steps. This brief marination period infuses the tofu with flavor and begins the tenderizing process.

Tofu cubes marinating in the rich Kung Pao sauce.
Ensuring every piece of tofu is coated in our flavorful homemade marinade.

3. Stir-Fry to Perfection

Heat a large non-stick pan over medium-low heat. Add ½ tablespoon of sesame oil (or a neutral oil) and gently fry the peanuts for about 1 minute, stirring constantly, until lightly golden and fragrant. Be careful not to burn them. Transfer the toasted peanuts onto a plate lined with paper towels to absorb any excess oil and set them aside for later.

Peanuts gently frying in a non-stick pan.
Toasting peanuts to enhance their flavor and crunch for our Kung Pao Tofu.

Increase the heat to medium. To the same pan, add the remaining 1 tablespoon of sesame oil. Carefully take the tofu out of its marinade, allowing any excess liquid to drip back into the dish. Add the tofu pieces to the hot pan, spreading them in a single layer if possible. Make sure to reserve the leftover marinade liquid in the dish; you’ll need it later!

Fry the tofu for about 10 minutes, flipping it every 2 minutes to ensure all sides are golden brown and slightly crispy. The pan should be hot enough to sizzle but not smoke excessively. Once the tofu has a lovely color, add the diced bell peppers, chopped mushrooms, and dried red chilies or red pepper flakes. Increase the heat to high and stir-fry for 2 minutes, stirring often, allowing the vegetables to become tender-crisp.

Tofu cubes and vegetables stir-frying in the pan, absorbing flavors.
Sautéing tofu and colorful vegetables to perfection.

Now, it’s time to bring the sauce together! Pour in the leftover marinade from the tofu and add ¼ cup of water to the pan. Continue to stir-fry vigorously, moving the pan around and stirring for another 1 to 2 minutes. The sauce will thicken rapidly thanks to the cornstarch, coating the tofu and vegetables in a glossy, irresistible glaze.

Finally, turn the heat to low. Add the grated ginger, grated garlic, and the white part of the sliced scallions. Give it one last gentle stir to combine these fresh aromatics, then fold in the previously toasted peanuts. Stir-fry for a final minute to warm through the peanuts and fully integrate all the flavors.

Adding toasted peanuts to the finished Kung Pao Tofu and veggies.
The final touch: adding crunchy peanuts to complete the Kung Pao Tofu.

Serve your magnificent Kung Pao Tofu immediately over freshly steamed or boiled rice. For an extra flourish of color and flavor, we love to sprinkle it with the vibrant green part of finely sliced green onions, fresh chives, a scattering of fresh basil leaves, or a pinch of toasted sesame seeds. Enjoy this homemade Chinese-inspired masterpiece!

Finished Kung Pao Tofu served with basil and rice, ready to eat.
A perfectly plated serving of Kung Pao Tofu with fragrant basil and fluffy rice.

Serving Suggestions: What to Pair with Kung Pao Tofu

Kung Pao Tofu is a versatile and satisfying main course that pairs wonderfully with a variety of sides. Its bold, sweet, and savory sauce makes it incredibly adaptable to different accompaniments.

The most classic way to enjoy Kung Pao Tofu is with grains that can soak up the delicious sauce. Consider:

  • Basmati Rice: Its fragrant aroma and fluffy texture make it an ideal choice.
  • Brown Rice: For a nuttier flavor and added fiber.
  • Jasmine Rice: A sticky, slightly sweet option that is a staple in Asian cuisine.
  • Noodles: Whether it’s ramen, lo mein, udon, or thin rice vermicelli, noodles offer a different textural experience and are excellent for tossing directly with the tofu and sauce.

If you prefer to scoop up the flavorful sauce with bread, here are some fantastic options:

  • Homemade Wraps: Light and flexible, perfect for a casual meal.
  • Flatbread: A simple, comforting choice that complements the rich flavors.
  • Naan Bread: Its soft, chewy texture and slight char are delightful with stir-fries.
  • Scallion Pancakes: For an authentic Chinese-inspired accompaniment.

Don’t forget to garnish! Freshly chopped green onions, cilantro, or a sprinkle of sesame seeds not only add visual appeal but also a burst of fresh flavor that brightens the entire dish.

Kung Pao Tofu garnished with fresh chives, ready to serve.
A close-up of the delicious Kung Pao Tofu, beautifully garnished with fresh chives.

Storage and Reheating Tips

Kung Pao Tofu makes for excellent leftovers, and proper storage ensures you can enjoy its delicious flavors for days to come.

  • Fridge: Store any leftover Kung Pao Tofu in an airtight container in the refrigerator for up to 3 days. The flavors tend to meld even more overnight, making it perhaps even tastier the next day!
  • Freezer: To freeze, first allow the cooked Kung Pao Tofu to cool completely to room temperature. Transfer it to a freezer-safe, airtight container or a heavy-duty freezer bag. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheat:
    • Microwave: For a quick reheat, place the tofu and vegetables in a microwave-safe dish and heat for 1-2 minutes, stirring halfway through, until warmed through.
    • Stovetop: For best results, reheat on a non-stick pan over medium heat with a dash of water or vegetable broth. This helps prevent sticking and keeps the sauce from becoming too thick. Stir occasionally until heated through.

Explore More Tofu Recipes

Tofu is a truly versatile ingredient, and its culinary possibilities are endless! If you loved this Kung Pao Tofu, we encourage you to explore other exciting ways to incorporate this plant-based protein into your diet. Here are some of our other favorite tofu recipes:

  • Tofu with Mushrooms: A wholesome and speedy dinner, ready in just 25 minutes!
  • Crispy Tofu Salad: Featuring fresh veggies and a creamy, smooth tahini sauce for a light yet satisfying meal.
  • Tofu Scramble: The perfect plant-based breakfast or brunch, served deliciously on toast with avocado.
  • Marinated Tofu: Grilled to irresistible perfection and served over rice, bursting with flavor.
  • Tofu Meatballs: Tender “meatballs” in a rich marinara sauce, ideal for pasta dishes or hearty sub sandwiches.
  • Fried Tofu and Air Fryer Tofu: Simple, crispy preparations that are fantastic additions to almost any meal.
  • Tofu Soup: A comforting bowl packed with vibrant vegetables and healthy plant-based protein.
  • Easy Tofu Curry: A simple and wholesome everyday dinner with cauliflower, perfect for a cozy night in.
  • Orange Tofu: Featuring a deliciously sticky and finger-licking good citrus-infused sauce.

More Tofu Inspiration

Tofu Recipes

Air Fryer Tofu

Soups

Easy Tofu Soup (30-Minutes in One-Pot)

Tofu Recipes

Marinated Tofu

Tofu Recipes

Tofu Curry

Kung pao tofu with rice in a white bowl, garnished with fresh herbs.

Kung Pao Tofu

By: Nico Pallotta

Our Kung Pao Tofu is an easy stir-fry recipe featuring sweet and sour flavors and a perfectly chewy texture. This delicious Chinese-inspired dish comes together in less than 30 minutes, providing plenty of plant-based protein and fresh veggies. It’s best served with basmati rice or noodles for a complete meal.

Prep Time: 10 mins
Cook Time: 15 mins
Total Time: 25 mins
Servings: 4 people
Course: Main
Cuisine: Chinese-American
Pin Recipe
Print Recipe
Share on Facebook

Video

Ingredients

  • 1½ tablespoons sesame oil
  • 14 – 16 ounces tofu firm or extra firm, pressed and cubed
  • 1 bell pepper yellow or red, diced
  • 5 mushrooms white or brown, chopped
  • 3 scallions finely sliced, white and green parts separated
  • 3 cloves garlic grated
  • 1 inch ginger grated
  • ¼ teaspoon red pepper flakes or more to taste (or whole dried red chiles)
  • ½ cup peanuts toasted, or cashews

Kung Pao Sauce

  • ⅓ cup soy sauce we use low-sodium, or tamari for GF
  • 3 tablespoons rice vinegar or white wine vinegar
  • 1 tablespoon brown sugar or maple syrup, agave syrup
  • 1 tablespoon sesame oil raw, for stir-frying
  • 1 tablespoon cornstarch or tapioca starch
  • ½ teaspoon salt
  • 2 twists black pepper

Instructions

  • PREP INGREDIENTS: Pat tofu dry with kitchen paper and cut it into ¾-inch dice. Chop bell pepper into 1-inch dice and mushrooms into chunks. Thinly slice scallions (separate white and green parts), grate garlic and ginger.
    Ingredients for the stir fry prepped on a table.
  • MAKE MARINADE: In a small bowl, whisk soy sauce, rice vinegar, brown sugar, sesame oil, cornstarch, salt, and black pepper. Transfer the tofu to a large dish and pour about two-thirds of the marinade over it. Toss gently to cover each piece and set aside. Reserve remaining marinade.
    Marinating the tofu in the sauce.
  • TOAST PEANUTS: In a large non-stick pan, gently fry ½ cup peanuts with ½ tablespoon sesame oil for 1 minute on medium heat. Transfer the peanuts onto a plate lined with paper towels to absorb excess oil.
    Toasted peanuts in a pan.
  • FRY TOFU & VEGGIES: To the same pan, add the remaining 1 tablespoon sesame oil. Add the marinated tofu (without the marinade liquid) to the pan. Fry the tofu on medium heat for 10 minutes, flipping it every 2 minutes until golden. Add diced bell pepper, mushrooms, and red pepper flakes. Stir-fry for 2 minutes on high heat, stirring often.
    Stir frying the tofu with vegetables.
  • FINISH WITH SAUCE & PEANUTS: Pour in the leftover marinade and ¼ cup of water. Stir-fry for another 1 to 2 minutes until the sauce thickens. Turn the heat to low, and add grated ginger, grated garlic, and the white part of sliced scallions. Give it a stir, then add the toasted peanuts and stir fry for a final minute.
    Kung pao tofu just made in the skillet.
  • SERVE: Serve your Kung Pao Tofu immediately on steamed or boiled rice. Garnish with the green part of finely sliced green onions, chives, fresh basil, or sesame seeds.
    Kung pao tofu with basil and rice.

Notes

TOP TIP: Prep is Key!

Stir-fries come together very quickly, so dedicating some time at the beginning to measure and prepare all your ingredients (this is called “mise en place”) ensures a smooth cooking process. Have everything chopped, grated, and measured before you even turn on the stove!

SUBSTITUTIONS:

  • Tofu: Always use firm or extra-firm tofu for the best texture in this recipe.
  • Bell Peppers: Feel free to substitute with zucchini, eggplant, carrots, baby corn, or snap peas for variety.
  • Mushrooms: Broccoli florets, celery, or cauliflower florets can be used instead.
  • Ginger: Ginger paste is a convenient alternative to fresh grated ginger.
  • Garlic: Garlic paste works well if you don’t have fresh garlic cloves.
  • Red Pepper Flakes: For authentic heat, use Chinese whole dried chiles. Any generic dried chilies will also work.
  • Peanuts: Cashew nuts are an excellent substitute if you prefer or have an allergy.
  • Soy Sauce: We recommend reduced-sodium soy sauce. For gluten-free needs, use tamari or coconut aminos.
  • Rice Vinegar: Apple cider vinegar or white wine vinegar can be used in a pinch.
  • Sugar: Hoisin sauce, maple syrup, agave syrup, or honey (if not strictly vegan) are great alternatives to brown sugar.
  • Cornstarch: Tapioca starch can be used as a gluten-free thickener.

STORAGE:

  • Fridge: Store kung pao tofu leftovers in an airtight container in the refrigerator for up to 3 days.
  • Freezer: Let cool down to room temperature and transfer to a freezer-safe container. Freeze for up to 3 months. Thaw in the fridge before reheating.
  • Reheat: In the microwave for two minutes or on a non-stick pan with a dash of water until warmed through.

Nutrition

Serving: 1 out of 4,
Calories: 333 kcal,
Carbohydrates: 16 g,
Protein: 18 g,
Fat: 23 g,
Saturated Fat: 3 g,
Polyunsaturated Fat: 10 g,
Monounsaturated Fat: 9 g,
Trans Fat: 0 g,
Cholesterol: 0 mg,
Sodium: 657 mg,
Potassium: 403 mg,
Dietary Fiber: 4 g,
Sugar: 5 g,
Vitamin A: 1061 IU,
Vitamin B6: 0.3 mg,
Vitamin C: 41 mg,
Vitamin E: 1 mg,
Vitamin K: 22 µg,
Calcium: 185 mg,
Folate: 77 µg,
Iron: 3 mg,
Manganese: 1 mg,
Magnesium: 59 mg,
Zinc: 1 mg

Tried this recipe?
Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you!

You Might Also Like

Recipes

30 Tofu Recipes

Recipes

45 Easy Vegetarian Dinner Recipes

Collections

40 Meatless Dinner Ideas

Collections

Healthy Asian Recipes