Eggplant Tofu Recipe
Chinese eggplant tofu is a quick stir fry that pairs crispy pan-fried tofu with tender, silky eggplant in a savory garlic chili sauce. This 30-minute dinner is vegan, gluten-free, and packed with plant-based protein. Here is exactly how to make it at home, plus tips for getting the crispiest tofu and the most flavorful sauce every time.

Chinese eggplant tofu is a stir fry made with sliced Chinese eggplant and firm tofu cooked in a sauce of soy sauce, chili bean paste, garlic, and ginger. The eggplant is salted first to remove excess moisture, then stir-fried until tender. The tofu is pan fried until golden and crispy. The entire dish comes together in about 25 to 30 minutes and pairs perfectly with steamed rice or noodles.
This Chinese Eggplant Tofu is
- Ready in 30 minutes from start to finish
- Naturally vegan, vegetarian, and gluten-free (with tamari)
- Crispy tofu technique using cornstarch coating
- Works with Chinese, Japanese, or regular globe eggplant
- Stores well in the fridge for up to 4 to 5 days
- High in plant-based protein (10g per serving) and fiber
- Eggplant is rich in fibre and tofu is rich in vegan protein so this dish is a great balance of healthy and tasty.
Why This Chinese Eggplant Tofu Recipe Works
- Eggplant and tofu are both neutral in flavor, which means they absorb whatever sauce you put on them. That makes this combination perfect for bold, savory Chinese sauces. The eggplant turns silky and tender while the tofu stays firm with crispy edges.
- This recipe hits the right balance of nutrition without sacrificing taste. Eggplant is rich in fiber and antioxidants, while tofu adds about 10 grams of plant-based protein per serving. As a nutritionist, this is the kind of weeknight dinner I recommend to families who want something satisfying without spending an hour in the kitchen.
- The sauce is the star here. A combination of chili bean paste, soy sauce, and a touch of chili sauce creates layers of sweet, salty, and spicy flavor that coat every piece. A drizzle of chili oil at the end adds smoky depth that makes this taste like it came from a Chinese restaurant.
Eggplant sandwich now this Chinese eggplant tofu is another of our family favourites.
Ingredients for Chinese Eggplant Tofu
- Chinese Eggplant: Chinese eggplants. These long, thin, purple eggplants have fewer seeds and thinner skin than globe eggplant. They turn silky when cooked and hold up well in a stir fry. Look for them at Asian grocery stores or in the specialty produce section. If you cannot find them, see the eggplant comparison below for substitutes.
- Firm or Extra-Firm Tofu: Firm tofu holds its shape during stir frying and gets crispy edges when coated with cornstarch. Do not use silken or soft tofu for this recipe as it will crumble and fall apart. Look for vacuum-packed super firm tofu if you want to skip the pressing step.
- Soy Sauce: Use regular soy sauce or tamari for a gluten-free option. Low-sodium soy sauce works if you are watching salt intake.
- Chili Bean Paste (Doubanjiang): This fermented chili bean paste is the backbone of the sauce. It adds deep umami, salt, and heat all at once. Find it in the Asian aisle or at any Asian grocery store. Lee Kum Kee and Pixian brands work well.
- Chili Sauce: Sriracha or any Asian chili garlic sauce works. Adjust the amount based on your spice preference.
- Peanut Oil or Neutral Oil: Peanut oil adds a subtle nutty flavor that complements the Chinese-style sauce. Vegetable oil or avocado oil are good substitutes.
- Aromatics: minced ginger, garlic paste, chopped green onion (white part), green onion (green part) for garnish.
- Chili Flakes: Optional for extra heat. Red pepper flakes work as a substitute.
- Salt: 1 teaspoon (for salting the eggplant, most gets rinsed off).
- Garnishes: Sesame seeds, chili oil, sliced green onions.
See recipe card for quantities.
What Type of Eggplant to Use
You will see several types of eggplant at the grocery store. Here is how they compare for this Chinese eggplant tofu recipe:
| Eggplant Type | Best For | Skin | Seeds |
| Chinese (long, thin) | This recipe (first choice) | Thin, turns tender | Very few |
| Japanese (similar shape) | Great substitute | Thin, slightly sweeter | Very few |
| Globe / American | Works with adjustments | Thicker, can peel | More seeds, can be bitter |
If using globe eggplant, pick a smaller one, peel the skin if it is thick, and salt for a full 20 minutes. The extra salting time draws out more moisture and reduces any bitterness from the seeds.
Best Tofu for Eggplant Tofu Stir Fry
The type of tofu you use makes a big difference in this recipe. Here is a quick guide:
| Tofu Type | Texture in Stir Fry | Use It? |
| Extra-Firm | Holds shape, gets crispy edges, minimal pressing needed | Yes, best choice |
| Firm | Good texture, needs 20-30 min pressing | Yes, great option |
| Super Firm (vacuum packed) | No pressing needed, crispiest result | Yes, ideal if available |
| Silken / Soft | Falls apart during cooking, cannot pan fry | No, not for this recipe |
How to Press Tofu
Pressing removes excess water so the tofu can brown and crisp up instead of steaming. Here are two methods:
- Tofu press method: Place the tofu block in a tofu press and tighten. Leave for 20 to 30 minutes. This is the easiest method if you cook tofu often.
- Paper towel method: Wrap the tofu block in 2 to 3 layers of paper towels. Place on a plate and set a heavy pot or skillet on top. Leave for 20 to 30 minutes. Replace the paper towels halfway through if they get very wet.
After pressing, cut the tofu into 1-inch cubes. For extra crispy tofu, toss the cubes in 1 to 2 tablespoons of cornstarch until evenly coated before pan frying
Instructions
Use this section for process shots, alternating between the step and image showing the step. Users don’t like seeing process shots cluttering up the recipe card, so include your process shots here.

Cut eggplant and sprinkle salt. Keep it aside for 20 minutes.

In a pan heat oil and add aromatics and spices.

Add drained out eggplants and water. simmer for a few seconds.

Simmer for 2-3 minutes.

Add tofu cubes.

finish with green onions, chilli oil and sesame seeds.

Tips for the Best Eggplant Tofu
- Always salt your eggplant first. This step removes excess water and any bitterness. Skipping it is the number one reason eggplant turns soggy in a stir fry. Even 15 minutes makes a noticeable difference.
- Press and coat your tofu. Removing the water from tofu before cooking allows it to brown and crisp up. Coating in cornstarch creates a thin, crunchy shell that holds up in the sauce. This is the restaurant secret for crispy tofu at home.
- Do not overcrowd the pan. Cook the tofu and eggplant in batches if your pan is small. Overcrowding causes steaming instead of frying, which means soft and mushy results instead of golden and crispy.
- Use high heat for the stir fry. A hot wok or skillet is essential for getting color on the tofu and eggplant quickly. If the pan is not hot enough, the ingredients will release water and stew instead of fry.
- Do not skip the chili oil at the end. Chili oil adds a layer of smoky, spicy flavor that ties the whole dish together. Even a small drizzle makes a big difference. Use store-bought or homemade.
- Have everything prepped before you start cooking. This is a fast-moving recipe once the pan is hot. Chop all your vegetables, mix the sauce, and have everything within reach before you turn on the stove.
Common Mistakes to Avoid
Using silken or soft tofu. Silken tofu is too delicate for stir frying. It crumbles the moment you stir it. Stick with firm or extra-firm tofu for this recipe. If all you have is medium-firm, press it for at least 30 minutes and handle it very gently.
Skipping the salt soak on eggplant. Unsalted eggplant holds onto moisture, which means it steams in the pan instead of browning. It can also taste slightly bitter, especially with globe eggplant that has more seeds.
Adding too much water to the sauce. Start with 1/2 cup of water. You can always add a splash more if the sauce reduces too much, but you cannot fix a sauce that is too watery. The goal is a sauce that coats the eggplant and tofu, not a brothy soup.
Stirring the tofu too much. Once you place the tofu in the pan, let it sit for 2 to 3 minutes before flipping. Constant stirring prevents the crust from forming. Wait until it releases easily from the pan, then flip.
Overcrowding the pan. If you pile everything in at once, the temperature drops and everything steams. Cook the tofu first, remove it, then cook the eggplant. Add the tofu back at the end.
Eggplant Tofu Sauce : Variations
We mostly keep the base sauce in this eggplant Tofu recipe is savory and mildly spicy. But I keep experimenting and rotating various sauces, some of the sauce variations you can try:
- Sweet and Tangy Egg Plant Tofu Panda Express Style: Add 1 tablespoon of brown sugar and 1 tablespoon of rice vinegar to the sauce. This creates the sweet and spicy flavor profile that Panda Express is known for in their eggplant tofu dish.
- Extra Garlic Sauce: Double the garlic to 4 cloves and add 1 teaspoon of toasted sesame oil at the end. Skip the chili bean paste for a milder but deeply aromatic garlic sauce.
- Szechuan Style EggPlant Tofu: Add 1/2 teaspoon of ground Szechuan peppercorn to the sauce along with an extra tablespoon of chili bean paste. This creates the classic numbing and spicy (mala) flavor.
- Miso Ginger: Replace the chili bean paste with 1 tablespoon of white miso paste. Add an extra teaspoon of grated ginger. This creates a milder, umami-rich Japanese-inspired version.
Storage
You can make this eggplant tofu ahead of time and store in refrigerator for upto 2 days. Leftovers can be stored in the fridge. Eggplant in this form do not freeze well as the texture spoils after freezing. So I do not recommend freezing this dish.
Substitutions and Dietary Notes
- Gluten-free: Use tamari or a certified gluten-free soy sauce instead of regular soy sauce. Check the label on your chili bean paste as some brands contain wheat.
- Lower sodium: Use low-sodium soy sauce and reduce the chili bean paste to 1/2 tablespoon. Add a pinch of sugar to compensate for the reduced saltiness.
- Add more protein: Toss in a scrambled egg at the end for an extra protein boost. Eggs work well with this recipe and keep it vegetarian.
- Add more vegetables: Red bell pepper strips, sliced mushrooms, broccoli florets, or snap peas all work well in this stir fry. Add them after the aromatics and before the sauce.
- Different protein: Tempeh or chickpea tofu can replace regular tofu. Cut and cook them the same way. Tempeh adds a nuttier flavor that pairs nicely with the garlic chili sauce.

What to Serve with Eggplant Tofu
This Chinese eggplant tofu works as a main dish or as a side. Here are the best pairings:
- Steamed Jasmine or Basmati Rice: The most classic pairing. The fluffy rice soaks up the sauce beautifully.
- Cauliflower Rice: For a low-carb option that still absorbs the sauce well.
- Bok Choy or Broccoli: A simple green vegetable on the side keeps the meal balanced.
- Cucumber Salad: A cold, crunchy cucumber salad with rice vinegar and sesame oil contrasts perfectly with the warm, saucy stir fry.
- Egg Fried Rice: Try it with egg fried rice for a complete meal.
- Stir-Fried Noodles: Lo mein, Thai Peanut Noodles, Spicy Stir Fry Ramen Noodles or rice noodles turn this into a complete noodle bowl.
More Such Recipes
- High Protein Tofu Satay
- Mediterranean Eggplant & Feta Sandwich
- Thai Basil Tofu Stir-fry
- Potato Eggplant Curry
- Fenugreek Eggplant Stir Fry
Watch Video
If You like this recipe and made it Please rate the recipe. It helps us to reach more people. For the Latest updates Subscribe to Rekha’s Whatsapp. You can follow me on Instagram, Facebook, Youtube, Pinterest for more food inspirations.

Chinese Eggplant and Tofu
Ingredients
- 300 grams eggplant Chinese long eggplant
- 200 grams Tofu silken
- 1 teaspoon salt
- 1 tablespoon peanut oil
- 1 teaspoon ginger minced
- 1 teaspoon garlic paste
- 2 tablespoon green onion white part chopped
- 1 tablespoon green onion green part chopped
- 1/2 teaspoon Chilli flakes
- 1 tablespoon chilli bean paste
- 1 tablespoon chilli sauce
- 1 tablespoon soy sauce
- Sesame seeds
Instructions
- Cut eggplant into thick slices of 1/2 inch thick and 2 inches long.
- Place the eggplant in a bowl and sprinkle some salt. Set this bowl aside for 20 minutes.
- Meanwhile, chop green onions and ginger and keep them aside as well.
- Cut medium-firm or silken tofu into 1×1/2 inch pieces.
To Prepare Sauce
- In a pan or a skillet, heat oil and add chopped white part of spring onion. Also, add minced ginger and garlic paste.
- Saute them for a few seconds and add green chillies and red chilli flakes.
- Now add bean paste, soy sauce and red chilli sauce. Cook for a few seconds and add 1/2 cup of water.
- Now add drained out eggplants and mix to combine.
- Cover and cook eggplants for 5-7 minutes.
- After that add tofu cubes and simmer for 2 minutes.
- Add chopped green onions and garnish with chilli oil.
- Serve over a warm bowl of steamed rice for a comforting meal.
Video
Notes
This recipe has a good amount of sauce which is neither very brothy nor too thick.
The sauce is spicy. You can adjust the number of green chillies or you may skip them altogether.
Do not skip on chilli oil as it adds to the smokiness of the dish and tones of flavour.

One Comment