This recipe is dedicated to my mom who is a pescatarian and LOVES Panda Express’ eggplant tofu dish. This stir fry eggplant tofu is so simple to make and I love that you know exactly what goes into your food!
Panda Express’s version is drenched in sauce. But with this eggplant tofu recipe, you have such a rich savory sauce bursting with flavor. You don’t need to flood your plate with sauce.
Each of the ingredients in this recipe has an important part to play and when they’re combined, it’s an explosion of flavor!
Promise, this recipe will not disappoint! Serve it with a heaping serving of Vegetable Lo Mein and it's wayyyy better than takeout!
The Secret to Cooking Eggplant Perfectly
Eggplant can be hit or miss. I’ve had bland and boring steamed eggplant (does anyone actually like it that way?!) and soggy or mushy. I don’t blame anyone for having a hard pass on eggplant when they’re prepared this way.
With a couple of cooking hacks, you can create beautifully charred eggplant that’s deliciously smoky.
Not interested in soggy & mushy eggplant? No problem! Release some of the excess moisture by soaking the vegetable in saltwater before cooking. Then, pat dry and toss them in cornstarch. This helps them crisp up and create a wonderful sear.
Extra level of flavor? YES PLZ!
This stir fry eggplant tofu dish is so versatile, you can serve as a main entree or side dish. Either way, you’ll be licking your plate clean!
Let's Get Cooking!
For drool-worthy step-by-step videos, follow along @MikhaEats on Instagram & Tiktok - and don't forget to tag @MikhaEats for a chance to be featured!
Stir Fry Eggplant Tofu
Ingredients
Ingredients
- 2 Chinese eggplants cut into 2-inch slices
- ½ teaspoon salt
- 1 block extra-firm tofu pat dry & cut into 1-inch cubes
- 2 tablespoons cornstarch divided in half
- 2 shallots finely diced
- 5 garlic cloves minced
- 1 teaspoon ginger grated
- 1 Thai chili thinly sliced, optional if you want it spicy
- 1 teaspoon toasted sesame seeds optional for garnish
- 1 green onion thinly sliced, optional for garnish
Sauce
- 3 tablespoons vegetarian mushroom "oyster" sauce or oyster sauce
- 1 tablespoon soy sauce
- ¼ cup vegetable stock*
- ½ tablespoon rice vinegar
- 1 teaspoon sesame oil
Instructions
Prep Ingredients
- In a large bowl or container, place sliced eggplant and fill with water just enough to cover them. Sprinkle in salt, stir, and let sit in the fridge for 15 minutes. You can use weight, such as a plate or lid, to ensure the eggplant stays submerged.
- Meanwhile, in a small bowl, mix together the sauce ingredients. Set aside.
- Pat dry the cubed tofu to remove as much moisture as possible, then toss tofu in 1 tablespoon of cornstarch.
Cook the Tofu & Eggplant
- Heat a large skillet on medium-high heat, then add about a tablespoon of oil. Sear tofu in the pan until golden and crispy. Work in batches if needed to prevent overcrowding, otherwise, your tofu won't become crispy. Transfer cooked tofu onto a paper-towel lined plate. Keep the pan on medium-high heat to cook eggplant.
- Drain eggplants and pat dry. Toss the eggplant in 1 tablespoon of cornstarch and coat thoroughly.
- Add about another tablespoon of oil to the pan then sear the eggplant until it has a nice char on the flesh sides. Work in batches if needed to prevent overcrowding. Remove eggplant and set aside.
Combine Together
- Add a little more oil to the pan and reduce the heat to medium. Add in shallots and cook until lightly golden, about 3 minutes. Add in garlic, ginger, and chilies, then cook until soft and fragrant.
- Add the eggplant and tofu back to the pan. Saute them with the aromatics for about a minute, then pour in the sauce. Mix well, turn off the heat, and top with sesame seeds and green onions, if desired. Serve on the side of rice or cauliflower rice. Enjoy!
Notes
- Tofu: Firm or extra-firm tofu are great for this recipe because they can hold their shape well - avoid using softer tofu. To get crispy tofu much more easily, drain as much liquid from the tofu as possible. I like to lay paper towels underneath the sliced tofu and place a weight (such as a pan or plate) on top of the tofu to drain for about 5 minutes.
- Vegetable Stock: If you don't have vegetable stock, you can substitute it with chicken stock or water, however, you'll have much more flavor using a stock over water.
Nutrition
Exact calculations may vary. For the most accurate nutritional information, use your preferred nutrition calculator, actual ingredients, and quantities used for the recipe. Please consult with your physician or registered dietitian if more precise nutrition calculations are needed for health reasons.
Lisa
This was great! quick, easy and delicious for dinner. I had mine with quinoa and added in a wild mushroom mix and broccolini and it was great!
mikhaeats
Yay! So glad you enjoyed it, Lisa! Thanks so much for your kind words 🙂
Netty M.
I just made this for dinner and it is FANTASTIC!!! I had to make a few adjustments as I was missing some ingredients...subbed scallion whites for the shallots, used peanut oil to fry the tofu & eggplant and subbed it for the sesame oil in the sauce, had to use vegan "fysh" sauce instead of oyster sauce, and "gilded the lily" by adding about 1 1/2 of thick sliced mushrooms I put a hard sear on. I know, I know...but despite my modifications, it was absolutely delicious and I have NO DOUBT the recipe (as written) is even better!! Will definitely make again & again. Thank you!!
mikhaeats
Thank you so much for sharing your experience & modifications! Mushrooms sound so good in it too, I'll need to try that 🙂 Thanks, Netty!
Claudia
Thank you! One of our favorite dishes from P.E. and I appreciate being able to dial in the ingredients to suit our diet. I used coco aminos rather than oyster sauce but added in oyster mushrooms, also added red bell pepper and twice as many eggplants. Our taste buds are in heaven and I'll make it again and again.
Mikha S.
Hi Claudia, I'm so glad you enjoyed it! Thank you for sharing your variations, oyster mushrooms sound so good with it! 🙂
Eva Austin
Had this before somewhere; liked it a lot. Will attempt to prepare it myself.
Mikha S.
Hope you enjoy, Eva!
Paulette
This was absolutely delicious. I doubled the sauce recipe, added wild mushrooms and onions and put it over Trader Joe’s rice noodles. Oh yum! The sauce is delicious!
Mikha S.
Ooo with noodles sound SO good! I'll need to try that! Thanks for sharing Paulette 🙂
Steve
Great recipe! I added some Thai basil to it during the last step and it was spot on. The family gave it a thumbs up and said to add it to the regular rotation...
Mikha S.
Sounds delicious! Thanks so much for sharing, Steve! I'm glad you and your family enjoyed it 🙂