Spicy Szechuan Tofu & Eggplant Stir-Fry

Tofu

October 30, 2026

Spicy Tofu and Eggplant Stir-Fry – vegetarian recipe

Spicy tofu and eggplant stir-fry is my answer to takeout cravings: crisp strips of tofu, silky eggplant, green beans, and mushrooms in a garlicky chili sauce. All in one wok, in about thirty-five minutes.

If you’re searching for a dish that truly sings with flavor, you’ve found it. This Spicy Tofu and Eggplant Stir-Fry is one of those recipes I return to again and again, a true star in my Chinese-inspired cooking repertoire. There’s something magical about how the tender tofu and silky eggplant act like sponges, soaking up every last drop of the fiery, savory, and deeply aromatic sauce. The result is a rich, haunting flavor that lingers on the palate and has you reaching for just one more bite. Don’t be intimidated by the ingredient list; this stir-fry comes together in a flash, especially if you practice a little *mise en place* and have everything prepped and ready by the stove. Let’s get cooking!

Ingredients

• SERVES 4
• Oil for stir-frying
• 1 lb / 450g firm tofu, cut into ½-inch by 2-inch strips and patted very dry
• 1 small eggplant, about ¾ lb / 340g (12 oz), peeled and cut into ½-inch by 2-inch strips
• 3 cups / 8 oz / 225g sliced mushrooms
• 2 cups / 8 oz / 225g green beans, cut into 2-inch lengths
• ¼ cup / 60ml (2 fl oz) water
• For the Sauce
• 1 tbsp (15 ml) chili paste with garlic
• 3 tbsp (45 ml) tamari or other soy sauce
• 4½ tbsp Chinese rice wine or dry sherry
• 3 tbsp (45 ml) water

Instructions

1. Prepare the sauce: In a small bowl, whisk together the chili paste, tamari, Chinese rice wine, and 3 tablespoons (45 ml / 1.5 fl oz) of water. Set aside.2. Cook the tofu: Heat about 3 tablespoons (45 ml / 1.5 fl oz) of oil in a wok or large skillet over medium-high heat. Once hot, add half the tofu and stir-fry until lightly golden. Transfer to a platter and repeat with the remaining tofu, adding a little more oil if the pan is dry.3. Sauté the vegetables: Add a bit more oil to the wok if needed and increase the heat to high. Add the eggplant strips and stir-fry for 4 minutes. They will absorb the oil quickly; resist adding more and just keep tossing. Add the mushrooms and green beans and stir-fry for another 3 minutes.4. Steam the vegetables: Pour in the ¼ cup of water, cover the wok, and let it steam for 5 minutes, or until the water has evaporated and the vegetables are tender-crisp.5. Combine and sauce: Return the golden tofu to the wok. Pour your prepared sauce over the mixture and toss everything to combine.6. Finish and serve: Stir-fry for 3 more minutes, tossing continuously until everything is beautifully coated and the sauce has slightly thickened. Serve immediately over a bed of fluffy rice.

Nutritional Information

• (per serving)
• Calories: approx. 350 kcal
• Protein: 18g
• Fiber: 8g
• A good source of plant-based protein, iron, and manganese.

Pro Tips

• Press Your Tofu: For the best golden-brown, non-soggy tofu, press it for at least 30 minutes before cooking. Wrap the block in paper towels or a clean kitchen towel, place it on a plate, and put something heavy on top.
• Don’t Drown the Eggplant: Eggplant is like a sponge for oil. Stick to the amount in the recipe and keep stir-frying over high heat. It will release the oil back as it cooks, resulting in a silky, not greasy, texture.
• Mise en Place is Your Best Friend: This dish cooks very quickly! Have all your vegetables chopped, tofu sliced, and sauce mixed *before* you turn on the heat. This makes the stir-frying process smooth and stress-free.

FAQ

Q: Is this spicy tofu stir-fry a complete protein source
A: Yes, this dish is an excellent source of plant-based protein. Tofu is a complete protein, meaning it contains all nine essential amino acids your body needs. When served over rice, it creates a well-rounded and satisfying vegetarian meal.

Q: Can I make this recipe gluten-free
A: Absolutely. This recipe is easily adapted to be gluten-free. It already calls for tamari, which is typically brewed without wheat, but always check the label. Also, ensure your chili paste and Chinese rice wine (or dry sherry) are certified gluten-free.

Q: How do I store and reheat leftover stir-fry
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will continue to meld and can be even better the next day. For best results, reheat gently in a wok or skillet over medium heat until warmed through. Microwaving also works, though the vegetables may soften a bit more.

Q: What other vegetables can I add to this vegetarian stir-fry
A: This recipe is very versatile. Feel free to add other vegetables like sliced bell peppers, broccoli florets, or bok choy. Add heartier vegetables like broccoli with the eggplant and quicker-cooking ones like bell peppers along with the mushrooms and green beans.

More Recipes You’ll Love

Spicy Tofu and Eggplant Stir-Fry – vegetarian recipe
Stav Kogan

Spicy Tofu and Eggplant Stir-Fry

A fiery, savory, and deeply aromatic Chinese-inspired stir-fry where tender tofu and silky eggplant soak up a rich, haunting sauce. This dish comes together quickly and is packed with plant-based protein and flavor.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Calories: 350

Ingredients
  

  • Oil for stir-frying
  • 1 lb (450 g) firm tofu, cut into ½-inch by 2-inch strips and patted very dry
  • 1 small eggplant, about ¾ lb / 340g (12 oz), peeled and cut into ½-inch by 2-inch strips
  • 3 cups (8 oz) / 225g sliced mushrooms
  • 2 cups (8 oz) / 225g green beans, cut into 2-inch lengths
  • ¼ cup (60 ml / 2 fl oz) water
For the Sauce
  • 1 tbsp (15 ml) chili paste with garlic
  • 3 tbsp (45 ml) tamari or other soy sauce
  • 4½ tbsp Chinese rice wine or dry sherry
  • 3 tbsp (45 ml) water
  • Press Your Tofu: For the best golden-brown, non-soggy tofu, press it for at least 30 minutes before cooking. Wrap the block in paper towels or a clean kitchen towel, place it on a plate, and put something heavy on top.
  • Mise en Place is Your Best Friend: This dish cooks very quickly! Have all your vegetables chopped, tofu sliced, and sauce mixed *before* you turn on the heat. This makes the stir-frying process smooth and stress-free.

Method
 

  1. Prepare the sauce: In a small bowl, whisk together the chili paste, tamari, Chinese rice wine, and 3 tablespoons (45 ml / 1.5 fl oz) of water.
  2. Set aside. 2.
  3. Cook the tofu: Heat about 3 tablespoons (45 ml / 1.5 fl oz) of oil in a wok or large skillet over medium-high heat.
  4. Once hot, add half the tofu and stir-fry until lightly golden.
  5. Transfer to a platter and repeat with the remaining tofu, adding a little more oil if the pan is dry. 3.
  6. Sauté the vegetables: Add a bit more oil to the wok if needed and increase the heat to high.
  7. Add the eggplant strips and stir-fry for 4 minutes. They will absorb the oil quickly; resist adding more and just keep tossing.
  8. Add the mushrooms and green beans and stir-fry for another 3 minutes. 4. Steam the vegetables: Pour in the ¼ cup of water, cover the wok, and let it steam for 5 minutes, or until the water has evaporated and the vegetables are tender-crisp. 5.
  9. Combine and sauce: Return the golden tofu to the wok.
  10. Pour your prepared sauce over the mixture and toss everything to combine. 6.
  11. Finish and serve: Stir-fry for 3 more minutes, tossing continuously until everything is beautifully coated and the sauce has slightly thickened.
  12. Serve immediately over a bed of fluffy rice.
  13. Don't Drown the Eggplant: Eggplant is like a sponge for oil. Stick to the amount in the recipe and keep stir-frying over high heat. It will release the oil back as it cooks, resulting in a silky, not greasy, texture.

Nutrition

Calories: 350kcalCarbohydrates: 28gProtein: 18gFat: 18g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Easy Tandoori Tofu with Grilled Vegetables – vegetarian recipe

Smoky Tandoori Tofu Skewers Recipe

Easy tandoori tofu with grilled vegetables brings the flavors of a tandoor to your own grill — yogurt-marinated tofu charred at the edges, skewered with baby zucchini, onion, and cherry tomatoes. Most of the total time is hands-off marinating, and it shows. Craving...