Chinese Spicy Eggplant and Tofu Stir-Fry Recipe
I absolutely love sharing this Chinese Spicy Eggplant and Tofu Stir-Fry Recipe because it’s one of those dishes that really brings bold flavors to your weeknight table without a ton of fuss. The combination of silky tofu and tender eggplant soaked in a spicy, savory sauce hits all the right notes—comforting, vibrant, and packed with character. Whenever I make this, it’s like a little trip to my favorite Chinese restaurant, but better because it’s homemade and perfectly tailored to my spiciness preference.
What makes this Chinese Spicy Eggplant and Tofu Stir-Fry Recipe truly special is how quickly it comes together and how versatile it is. It works beautifully as a main dish with rice or even as a side if you’re hosting friends and want something a bit different. Plus, you don’t have to worry about complicated prep or fancy ingredients to get that authentic, fiery flavor. I promise, once you try it, you’ll keep this one in your regular rotation.
Ingredients You’ll Need
Each ingredient in this Chinese Spicy Eggplant and Tofu Stir-Fry Recipe plays a key role in creating a perfect balance of texture and flavor—soft tofu, tender eggplant, and that punch of chili. I always recommend using fresh, firm tofu to hold its shape and fresh Chinese eggplant when you can find it for its mild sweetness and silky texture.
- Chinese long eggplant: These have thinner skin and fewer seeds, which means a smoother, creamier texture when cooked.
- Silken tofu: Gives a soft contrast to the eggplant; be gentle when stirring to keep it from breaking apart.
- Salt: Used to draw out moisture from the eggplant, helping it cook evenly and soak up the sauce better.
- Peanut oil: A great oil with a high smoke point and a subtle nutty flavor that complements the Asian spices.
- Minced ginger: Adds a fresh, zesty warmth that cuts through the richness of the eggplant.
- Garlic paste: Provides an even, intense garlic flavor that binds the sauce together.
- Green onion (white and green parts): The white parts get cooked in the sauce for depth, and the green parts are added last for freshness and color.
- Chilli flakes: Adjust these according to how spicy you like it—start mild if you’re unsure!
- Chilli bean paste: The secret sauce ingredient that brings umami and a savory kick, often called Doubanjiang in Chinese cooking.
- Chilli sauce: Adds extra heat and a hint of sweetness.
- Soy sauce: Balances salty and savory flavors—opt for a light soy sauce for the best result.
- Sesame seeds: Toasted at the end for an optional nutty crunch.
Variations
I love to keep this Chinese Spicy Eggplant and Tofu Stir-Fry Recipe flexible to suit whatever mood or dietary needs I have. Whether you’re craving more heat, less oil, or a heartier protein addition, there’s plenty of room to make it your own.
- Variation: For a vegan version, make sure your chilli bean paste and chilli sauce don’t contain any fish ingredients. I always double-check labels just in case.
- Variation: Add mushrooms or bell peppers along with the eggplant — I tried this once and loved the extra texture it brought.
- Variation: Swap silken tofu with firm tofu if you prefer a chewier bite and slightly less fragile cubes.
- Variation: Not a fan of very spicy food? Cut back on the chilli flakes and skip the fresh green chillies but don’t miss the chilli oil — it adds a smoky depth that’s amazing.
- Variation: To make it gluten-free, use tamari or a gluten-free soy sauce alternative without compromising that classic umami flavor.
How to Make Chinese Spicy Eggplant and Tofu Stir-Fry Recipe
Step 1: Prep the Eggplant for Tenderness
Start by cutting your Chinese eggplants into thick slices—about ½ inch thick and 2 inches long works perfectly. Sprinkle them generously with salt and let them sit in a bowl for about 20 minutes. This step is crucial because the salt draws out excess moisture, so your eggplant won’t get soggy and it’ll soak up the flavors better later. While you wait, rinse and pat dry the eggplant to remove that extra saltiness before cooking.
Step 2: Get Your Aromatics Ready
Chop your green onions, separating the white parts from the green tops—you’ll use them at different times. Mince your ginger finely and have your garlic paste on hand. Cutting these fresh and prepping upfront keeps your cooking flow smooth and ensures the best flavor release when frying.
Step 3: Cut and Handle the Tofu Gently
Carefully cut your silken tofu into 1×½ inch pieces. I find using a sharp knife and a gentle hand helps prevent crumbling. The tofu absorbs the sauce beautifully and lends softness that contrasts the slightly firmer eggplant, so treating it gently here makes all the difference.
Step 4: Cook the Sauce and Aromatics
Heat your peanut oil in a skillet over medium heat. Add the chopped white parts of the green onions, ginger, and garlic paste, sautéing just a few seconds until fragrant. Then stir in your green chillies and chilli flakes—adjust the amount based on your spice tolerance. Quickly add the chilli bean paste, soy sauce, and chilli sauce, stirring for a few seconds before pouring in about half a cup of water. This blend is the heart of your spicy sauce, rich and flavorful without being too thick or watery.
Step 5: Add the Eggplant and Simmer
Drain your salted eggplant well and add it to the pan, mixing to coat everything in that spicy sauce. Cover the skillet and let the eggplant cook for about 5 to 7 minutes, until it’s tender but not mushy. Keep an eye on it to make sure the sauce doesn’t dry out—add a splash of water if needed. This step is crucial to get soft, flavorful eggplant that soaks up all the spice and umami.
Step 6: Finish with Tofu and Green Onion Tops
Gently add the tofu cubes and simmer everything together for another 2 minutes so the tofu warms through without breaking apart. Finally, toss in the chopped green onion greens and a drizzle of chilli oil for a gorgeous glossy finish and extra smoky heat. If you like, sprinkle some toasted sesame seeds on top for that irresistible nutty crunch.
How to Serve Chinese Spicy Eggplant and Tofu Stir-Fry Recipe

Garnishes
I always go for fresh green onion tops and toasted sesame seeds as my go-to garnishes. Sometimes, if I’m feeling extra indulgent, I’ll toss on a sprinkle of crushed peanuts or a few extra dashes of chilli oil — it adds that smoky aroma and flavor buzz that makes you want to dive right in.
Side Dishes
Serving this stir-fry with a bowl of steaming jasmine rice or even brown rice really helps soak up all that delicious sauce. I’ve also paired it with simple stir-fried greens or a crunchy cucumber salad to add freshness and balance the richness.
Creative Ways to Present
For a dinner party, I’ve plated this dish in shallow bowls with a sprinkle of fresh cilantro and a side of pickled vegetables to brighten things up. You could also serve it over quinoa or inside lettuce cups for a fun twist that guests always rave about!
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge and find that the flavors actually deepen after a day or two. Just give it a good stir before reheating so the tofu and eggplant don’t stick together and the sauce re-distributes evenly.
Freezing
Freezing this recipe is possible, but I’d recommend only freezing if you don’t mind slight texture changes in the tofu, which can become a bit crumbly. To freeze, let it cool completely, portion it out, and wrap tightly in freezer-safe containers or bags. Thaw overnight in the fridge before reheating.
Reheating
To reheat, I prefer warming it gently in a skillet over medium-low heat, adding a splash of water or broth if the sauce has thickened too much. Microwaving works too, but watch closely to avoid overcooking the tofu. Reheating slowly helps keep the texture and flavors intact.
FAQs
-
Can I use regular eggplant instead of Chinese eggplant in this recipe?
Yes, you can definitely substitute with regular round eggplants. Just slice them to the size specified and keep in mind that the texture may be slightly different—round eggplants tend to be denser and have a stronger flavor. Salting and draining them as described helps balance this.
-
What if I don’t like spicy food—can I make this dish mild?
Absolutely! You can reduce or omit the chilli flakes and fresh green chillies entirely. However, I don’t recommend skipping the chilli oil since it provides a little smoky depth without overwhelming heat. You can adjust the spice levels easily to suit your palate.
-
How do I prevent the tofu from falling apart while cooking?
Using silken tofu is delicate, so handle it gently with a spatula or wooden spoon when stirring. Add it toward the end of cooking and simmer just briefly—about 2 minutes should be enough to heat it through without breaking it down.
-
Can this recipe be made gluten-free?
Yes, replacing the soy sauce with tamari or a gluten-free soy sauce alternative works perfectly. Just double-check your chilli bean paste and chilli sauce ingredients, as some versions may contain wheat.
-
Is this dish suitable for meal prep?
This Chinese Spicy Eggplant and Tofu Stir-Fry recipe holds up well in the fridge and tastes even better the next day once the flavors meld. Portion it into containers with rice for an easy grab-and-go meal during your busy week.
Final Thoughts
This Chinese Spicy Eggplant and Tofu Stir-Fry Recipe has become one of my absolute favorites for its rich layers of flavor and simple, quick preparation. I hope when you try it, you find the same joy in that first bite—warming, spicy, and just downright satisfying. It’s the kind of dish you’ll want to make again and again, with endless options to tweak and personalize. Give it a go, and I bet it will become your go-to comfort food too!
Print
Chinese Spicy Eggplant and Tofu Stir-Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
- Diet: Vegetarian
Description
A flavorful Chinese-inspired dish featuring tender long eggplants and silken tofu cooked in a spicy chili bean sauce, garnished with green onions and sesame seeds. Perfect served over steamed rice for a comforting and spicy meal.
Ingredients
Main Ingredients
- 300 grams Chinese long eggplant
- 200 grams silken tofu
- 1 teaspoon salt
- 1 tablespoon peanut oil
- 1 teaspoon minced ginger
- 1 teaspoon garlic paste
- 2 tablespoons white part of green onion, chopped
- 1 tablespoon green part of green onion, chopped
- 1/2 teaspoon chili flakes
- 1 tablespoon chili bean paste
- 1 tablespoon chili sauce
- 1 tablespoon soy sauce
- Sesame seeds for garnish
Instructions
- Prepare Eggplant: Cut the Chinese long eggplant into thick slices measuring about 1/2 inch thick and 2 inches long. Place the eggplant slices in a bowl and sprinkle with salt. Let sit for 20 minutes to draw out moisture.
- Chop Aromatics and Tofu: While the eggplants rest, chop the green onions separating the white parts from the green parts. Mince the ginger if not done. Cut the silken tofu into pieces about 1 inch by 1/2 inch.
- Make Sauce Base: Heat peanut oil in a pan or skillet over medium heat. Add the white parts of the green onions, minced ginger, and garlic paste. Sauté briefly until fragrant.
- Add Spice and Sauces: Add chili flakes and chili bean paste to the pan, stirring for a few seconds. Then incorporate soy sauce and chili sauce and cook briefly before adding 1/2 cup of water to create the sauce.
- Cook Eggplant: Drain any excess liquid from eggplants and add them to the sauce mixture. Stir well to combine. Cover the pan and cook the eggplant for 5 to 7 minutes until tender.
- Add Tofu and Simmer: Add the tofu cubes into the pan, gently mixing them into the sauce with eggplants. Simmer uncovered for 2 minutes to warm the tofu through.
- Garnish and Serve: Sprinkle the chopped green parts of the green onions over the dish and garnish with sesame seeds and a drizzle of chili oil for an extra smoky flavor. Serve hot over steamed rice for the best experience.
Notes
- If Chinese long eggplants are unavailable, use round eggplants sliced similarly.
- The sauce is moderately spicy; adjust green chili quantity or omit to preference.
- Do not skip the chili oil garnish as it adds essential smokiness and depth to the flavor.
- The sauce consistency is balanced—not too brothy and not too thick.
Keywords: Chinese eggplant recipe, tofu recipe, spicy eggplant, vegetarian Chinese dish, eggplant and tofu stir-fry
