April 30, 2026
Kung Pao Tofu
This Kung Pao Tofu is one of my favorite tofu recipes! It’s crispy, savory, and comes together in about 30 minutes. Perfect for weeknights!

Table of Contents
why you’ll love this recipe jump to recipe video step-by-step instructions tips and faqsKung Pao Tofu
If there’s one recipe that lives permanently in my back pocket, it’s this Kung Pao Tofu. I created my BPR (Back Pocket Recipes) Series specifically for dishes like this – the ones that never fail and never disappoint! This is that recipe.
One of my favorite things about this recipe is that it’s forgiving. Out of green beans? Swap in broccoli or snap peas. No Thai chilis on hand? Red pepper flakes work just fine. That flexibility is exactly why this recipe has earned its spot in my BPR collection. We make it again and again, and every single time, someone at the table asks for seconds. Even the people who claim they “don’t like tofu” have been known to clean their plates.
It’s become our go-to for busy weeknights when we need something nourishing, satisfying, and fast. Bonus that it feels like you ordered from your favorite takeout spot but healthier, cheaper, and made with love! If you’re looking for a recipe that will earn its place in your own back pocket, this is it.

Why You’ll Love This Recipe
- It’s the Ultimate “Back Pocket” Recipe: This is the kind of meal you can pull out when you’re tired, short on time, or just don’t know what to cook. It never fails to deliver a restaurant-quality experience without the stress, making it a true lifesaver for busy weeknights!
- Zero Stress, Maximum Flavor (Pantry Staples Only): The sauce is built entirely from simple pantry staples: rice vinegar, soy sauce, hoisin, sesame oil, and vegetable broth. You likely already have these on your shelf, meaning you can whip up a complex, savory-sweet-spicy sauce without a last-minute grocery run.
- Unbeatable Flexibility with Veggies: While my original recipe calls for green beans and bell peppers, the beauty of this stir-fry is that it adapts to whatever you have on hand. Out of green beans? Try broccoli florets or snap peas. No red bell pepper? Use zucchini or mushrooms. Leftover carrots? Toss them in! This “clean out the fridge” approach reduces food waste and ensures you can make this meal even when your produce drawer is running low.
- Budget-Friendly Without Compromising Quality: Tofu and vegetables are among the most affordable ingredients you can buy. By skipping the expensive proteins and focusing on a flavorful sauce and fresh produce, you get a high-volume, nutrient-dense meal that costs a fraction of takeout. Plus, the leftovers (if there are any!) reheat beautifully for lunch the next day!
- A Healthy, Balanced Meal in One Pan: Beyond the taste, this is a nutritious powerhouses. You get a solid dose of plant-based protein from the tofu, fiber and vitamins from the colorful vegetables, and healthy fats from the sesame oil and peanuts. And the best part? Most of the cooking happens in one large sauté pan, meaning cleanup is a breeze.
Step-by-Step Instructions
Prep and Fry the Tofu:
Start by pressing your tofu to remove excess moisture. Cut it into 1-inch cubes. In a large bowl, toss the tofu with 2 tablespoons of cornstarch, 1 teaspoon of salt, and 1 teaspoon of pepper until every cube is evenly coated.
Heat 2 tablespoons of vegetable oil in a large sauté pan over medium-high heat. Once the oil is shimmering, add the tofu cubes. Cook for 10 to 15 minutes, tossing occasionally, until all sides are golden brown and crispy. Remove the tofu with a slotted spoon and place it on a paper towel-lined plate. Reduce the heat to medium.
2. Make the Sauce:
While the tofu cooks, prepare the sauce. In a medium bowl, whisk together the vegetable broth, rice vinegar, low-sodium soy sauce, hoisin sauce, and toasted sesame oil. In a separate small bowl, whisk 1 tablespoon of cornstarch with 2 tablespoons of water to create a slurry, then stir this into the sauce mixture. Set aside.
3. Stir-Fry the Vegetables:
In the same pan used for the tofu, add 1 tablespoon of oil over medium-high heat. Add the chopped red onion and whole Thai chilis. Stir-fry for 3 to 5 minutes until the onions are slightly translucent. Toss in the green beans and bell peppers, cooking for another 5 to 7 minutes until they are crisp-tender.
4. Add Aromatics and Sauce:
Add the minced garlic and the green onion sections to the pan. Cook for 1 to 2 minutes until fragrant. Pour in the prepared sauce and stir to combine. Simmer for 3 to 5 minutes, stirring constantly, until the sauce thickens and coats the vegetables.
5. Combine, Serve and Enjoy!
Gently stir the reserved crispy tofu back into the pan, mixing carefully to coat everything in the glossy sauce without breaking the tofu apart. Serve immediately over white or brown rice. Garnish with extra minced green onions and crushed roasted peanuts.

Tips and FAQs
- Press Your Tofu: Don’t skip the pressing step! Removing excess water allows the tofu to absorb the marinade and get much crispier when fried. Wrap the block in a clean kitchen towel and place a heavy pan on top for 15 minutes.
- Don’t Crowd the Pan: When frying the tofu, give the cubes space. If the pan is too crowded, the tofu will steam instead of fry, leading to a softer texture. Cook in batches if necessary.
- Whisk the Sauce First: Cornstarch can settle quickly. Make sure to whisk the sauce ingredients thoroughly, especially the cornstarch slurry, right before pouring it into the pan to avoid lumps.
- Garnish Generously: The crushed roasted peanuts and fresh green onions aren’t just for looks; they add a final layer of crunch and freshness that balances the rich sauce.
Can I make this recipe gluten-free?
Yes! Simply substitute the low-sodium soy sauce with a gluten-free tamari or coconut aminos. Ensure your hoisin sauce is also certified gluten-free, as some brands contain wheat.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Note that the tofu may lose some of its crispiness upon reheating. To refresh it, reheat in a skillet over medium heat rather than the microwave.
Can I use frozen tofu?
Absolutely! Frozen tofu develops a spongier, meatier texture that absorbs sauce incredibly well. Just ensure it is fully thawed and pressed before cutting and coating.
What can I substitute for Thai chilis?
If you can’t find Thai chilis or want less heat, you can use red pepper flakes (1/2 – 1 teaspoon mixed in with the rest of the sauce ingredients), serrano peppers, or simply omit them entirely.
Back Pocket Recipes for the Win!
At the end of the day, the best back pocket recipes aren’t just about the ingredients; they’re about the stress they save and how adaptable they are! Which is why this Kung Pao Tofu has earned its spot in my BPR (Back Pocket Recipes) Series because it does exactly that: it turns a chaotic Tuesday into a cozy, satisfying meal without the fuss.
I’d love to hear how it goes for you! Did you stick to the green beans, or did you get creative with what was in your fridge? Drop a comment below with your veggie swaps or let me know if your family asked for seconds. If you give this recipe a try, I’d love to see! Snap a photo, take a video, or make a story and post it to Instagram or Facebook, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs. I love seeing your recreations of my recipes! xx!

Kung Pao Tofu
Ingredients
Tofu:
- 1 (16-ounce) block extra-firm tofu, pressed and cut into 1”- inch cubes
- 2 tablespoons cornstarch
- 1 teaspoon salt, plus more to taste
- 1 teaspoon pepper, plus more to taste
- 2 tablespoons vegetable oil
Sauce:
- ½ cup vegetable broth
- ½ cup rice vinegar
- 1/3 cup low-sodium soy sauce
- 2 tablespoons hoisin sauce
- 1 tablespoon toasted sesame oil
- 1 tablespoon cornstarch, whisked with 2 tablespoons water
Stir Fry:
- 1 small red onion chopped
- 3-4 whole Thai chilis
- 12 ounces fresh green beans end trimmed and cut into 1”- inch pieces
- 1 small red bell pepper chopped
- 1 small green bell pepper chopped
- 8 cloves fresh minced garlic
- 1 bunch green onions cut into 1”- inch sections, plus more for garnish
- Crushed roasted peanuts for garnish
- White or brown rice for serving, optional
Instructions
- Place the tofu in a large bowl with the cornstarch, salt, and pepper. Toss to combine until the tofu is thoroughly coated.
- Heat 2 tablespoons of oil in large sauté pan over medium-high heat.
- Once the oil is hot, add the tofu to the pan and cook, tossing occasionally, until all sides are golden and crispy, 10 to 15 minutes. Using a slotted spoon, transfer the tofu to a paper-lined plate.
- Meanwhile, make the sauce. Whisk all its ingredients in a bowl. Taste and adjust seasonings, if necessary and set aside.
- In the same pan you sautéed the tofu in, add 1 tablespoon of oil over medium-high heat.
- Once the oil is hot, add the onions and chilis, and stir fry until the onions are slightly translucent, 2 to 3 minutes.
- Toss in the green beans and bell peppers and continue to cook, stirring often, until they become crisp-tender, 5 to 7 minutes.
- Add the garlic and green onion, and cook for another 1 to 2 minutes, until fragrant.
- Pour in the sauce, mix to combine, and simmer until the sauce thickens, 3 to 5 minutes.
- Stir in the reserved tofu, mixing to coat.
- Serve immediately and garnish with minced green onion and crushed peanuts over white rice. Enjoy!