This Hunan tofu features colorful veggies and crispy tofu stir-fried in a delicious savory sauce. An easy one-pan recipe that is simple to make and ready in 30 minutes. This meatless meal will please both vegans and meat-eaters!

Inspired by the classic Hunan chicken, this vegan version taste as good as, if not even better! It has the perfect balance between sweet, savory, sour, and spicy and is incredibly flavorsome. The tofu is also pan-fried to perfection and has a crispy crust like the restaurant-made ones.
I especially love serving it with a side of freshly steamed rice, vegetable Chinese egg rolls, and some Chinese spinach soup.
💚Why you will love this recipe
- A meatless meal that even non-vegans will enjoy - Saucy, hearty, and jam packed with flavors, this Hunan tofu is a crowd-pleaser!
- A quick one pan meal - It makes the perfect low effort weekend dinner. Plus, only simple everyday ingredients are used in this dish.
- Highly customizable and versatile - You can adjust the heat and flavor of this Hunan stir-fry to your own liking. Most component of this dish, for instant the veggies and tofu, are also swappable too.
- Healthy and wholesome - This dish is packed with nutitious veggies and high protein tofu to keep you fuller for longer. It is also less greasy and fatty than takeout!
🧄What you will need
📃Ingredients notes and substitutions
- Tofu - Make sure to use extra-firm tofu that has been pressed and drained beforehand. Press tofu either by using a tofu press, or by stacking something heavy on top. If you are unsure on how to do so, I recommend checking out this blog post on how to press tofu.
- Wood ear fungus - An optional ingredient. They usually are sold in the dry form, but you can also use fresh ones if you can get them.
- Dry wood ear can be found in most well-stocked groceries. You can also find them in Asian or Chinese markets. I usually get my wood ear online.
- If using dry wood ear, you will need to rehydrate them first. To do so, simply soak them in hot water for 20 minutes. Remove the tough parts and slice them into smaller pieces.
- Oyster sauce - Use vegetarian ones to keep this dish vegan.
- I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce, and contains mushroom extracts.
- Feel free to substitute it with more soy sauce, but you might need less of it.
- Soy sauce - Can be substituted with tamari or shoyu. Use gluten-free ones, if needed.
- Sambal oelek - A ground chili paste, this is what gives heat to Hunan tofu.
- Coconut sugar - You can use any other granulated sugar like cane sugar or brown sugar in place.
🔪How to make
Here is a quick rundown of the steps involved in making this Hunan tofu vegetable stir-fry. As usual, the full detailed recipe and instructions will be in the recipe card below.
Start by cubing your tofu into bite-sized cubes, then coat them in corn starch and salt.
Heat a non-stick wok/large skillet. Pan-fry tofu for a few minutes on each side until most sides have developed a crispy crust. Set aside.
Add some more oil into the same wok, and fry garlic until fragrant. Add in red pepper and broccoli next—Cook for a few minutes, or until veggies have softened slightly.
Next, add in baby corn and wood ear fungus. Saute for another few minutes until veggies are cooked.
Lastly, toss in cooked tofu along with the stir-fry sauce. Once the sauce has thickened, you can remove it from heat. Serve your Hunan tofu with some rice.
✔Helpful tips
- Do not skip coating your tofu cubes in corn starch. This is what give tofu its crispy outer crust.
- Use a large enough wok or skillet to cook your Hunan tofu. This ensures that all ingredients are cooked properly, and also prevent them from leaping out of the pan while stirring.
- You can easily adjust the spice level by using more or less sambal oelek. This dish is moderately spicy, so feel free to half the amount of sambal to make it less spicy, or double the amount if you love heat!
- Leftovers can be refrigerated in a sealed container for 3-4 days. Reheat it on the stove, adding a splash of water if the mixture appears dry.
✨Variations
Veggies - You can use other kinds of vegetables in place of what this recipe calls for. Some veggies that work well in stir-fries include cauliflower floret, sliced mushroom, cabbage, and julienned carrot. You could even use frozen veggie mix.
Tofu - You can replace tofu with other plant proteins like tempeh, cubes of seitan, or vegan chicken slices.
Noodles - To make this Hunan tofu heartier, toss in some cooked Asian noodles like rice noodles, soba, or ramen. You might have to double the ingredients for the sauce.
Oil-free - Either pan-fry tofu in a good non-stick pan without oil, or you can bake them at 200C/400F for 20 minutes. Use ¼ cup of water or broth in place of oil to saute the aromatics and veggies.
🍚How to serve
- Toppings - Top your Hunan tofu stir-fry with some crushed peanuts, cashews, chopped green onion, or toasted sesame seeds. They give this dish some extra flavors and texture.
- Rice - As mentioned above, this dish is best paired with some cooked rice, be it white or brown. Cauliflower rice is another great option. Or, you could make some fried rice like Chinese fried rice or sambal fried rice.
- Noodles - Chinese noodle dishes like lo mein or chow mein goes really well with Hunan tofu too!
- Soups - You can serve some Asian soups on the side like this tofu vegetable soup, or napa cabbage soup.
❔Commonly asked questions
This Hunan tofu is moderately spicy and can be tolerated by most people. However, you can easily adjust the spice level by adding as much or as little sambal oelek you like.
Yes, you need to press your tofu for this Hunan tofu stir-fry. This step is crucial in yielding crispy tofu and helps prevent them from breaking apart while cooking.
🍽More Asian tofu recipes
If you did make this recipe, do leave a rating and comment down below, we love hearing from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook and Pinterest to get the latest updates. 😉
📖 Recipe
Hunan Tofu Vegetable Stir-fry
Equipment
- non-stick wok or a large non-stick pan
- spatula
Ingredients
For tofu
- 1 block extra firm tofu drained and pressed (about 14oz/400g)
- 1 tablespoon corn starch
- ½ teaspoon salt
For stir-fry sauce
- ½ cup vegetable broth (low sodium)
- 2 tablespoons vegetarian oyster sauce *
- 1 tablespoon soy sauce
- 1 tablespoon sambal oelek
- 2 teaspoons coconut sugar or other granulated sugar
- 2 teaspoons corn starch
- 1 teaspoon rice vinegar
For stir-fry
- 3 cloves garlic minced
- 1 medium red bell pepper diced
- 1 cup broccoli florets
- 6-8 baby corn halved lengthwise
- 0.5 oz dried wood ear mushrooms rehydrated (optional)**
Instructions
- Start by cubing your tofu into bite-sized cubes. In a medium zip-top bag, place in tofu along with corn starch and salt. Toss the bag until tofu cubes are well coated.1 block extra firm tofu, 1 tablespoon corn starch, ½ teaspoon salt
- Heat up a tablespoon of neutral-tasting oil in a large non-stick wok/skillet over medium high heat. Add tofu cubes in one layer, and cook for 2-3 minutes on each sides, or until most sides are nicely browned. Set aside.
- While cooking tofu, make your Hunan sauce by combining all ingredients needed. Set aside for later use.
- Add about ½ tablespoon of oil into the same wok. Add in garlic and fry until fragrant, about a minute.3 cloves garlic
- Toss in red pepper and broccoli next. Cook for 3-4 minutes, or until veggies have soften slightly.1 medium red bell pepper, 1 cup broccoli florets
- Now, add your baby corn and black fungus. Saute for another 2-3 minutes, or until veggies are cooked.6-8 baby corn, 0.5 oz dried wood ear mushrooms
- Lastly, toss in cooked tofu along with the stir-fry sauce. Bring the mixture to a simmer. Once the sauce has thicken, you can remove it from heat and serve.
Video
Notes
- I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce and contains mushroom extracts.
- Feel free to substitute it with more soy sauce, but you might need less of it.
- Dry wood ear can be found in most well-stocked groceries. You can also find them in Asian or Chinese markets. I usually get my wood ear online.
- If using dry wood ear, you will need to rehydrate them first. To do so, simply soak them in hot water for 20 minutes. Remove the tough parts and slice them into smaller pieces.
- Use a large enough wok or skillet to cook your Hunan tofu. This ensures that all ingredients are cooked properly, and also prevents them from leaping out of the pan while stirring.
- You can easily adjust the spice level by using more or less sambal oelek. This dish is moderately spicy, so feel free to half the amount of sambal to make it less spicy, or double the amount if you love heat!
- Leftovers can be refrigerated in a sealed container for 3-4 days. Reheat it on the stove, adding a splash of water if the mixture appears dry.
Nutrition
Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.
S.L.
Easy to make and great tasting! I used this as a "clean out the fridge" dish, substituting the various vegetables with what I had available. It worked great with carrots, onions, and green beans (blanched separately to avoid disrupting the taste). The only thing I might change in the future is the way I coat the tofu. The method described here ended up creating a very gummy coating, which ultimately made the sauce too thick. Next time, I will use a liquid cornstarch mixture to coat. Thanks for uploading and looking forward to making it again!
Meesha
Thank you for your kind comment! It really made my day. 🙂 As for the tofu, you could also choose to omit the cornstarch, but might yield tofu that is less crispy.