If you are looking for a flavor-packed, healthy, and easy vegan dinner, this eggplant tofu stir fry recipe is exactly what you need. Made with crispy tofu, tender eggplant, and a rich garlic-soy sauce, this dish is perfect for busy weeknights, meal prep, or when you crave Asian-inspired comfort food without ordering takeout.
Eggplant and tofu are a classic combination in Asian cuisine. Eggplant absorbs flavors beautifully, while tofu provides plant-based protein and a satisfying bite. Together, they create a balanced meal that is delicious, budget-friendly, and naturally vegan.
In this post, you’ll learn how to make the best eggplant tofu stir fry, tips for perfect texture, ingredient substitutions, and why this recipe deserves a spot in your weekly meal rotation.
Why You’ll Love This Eggplant Tofu Recipe
- Quick & easy: Ready in about 30 minutes
- Healthy & vegan: High in protein, fiber, and nutrients
- Better than takeout: Less oil, less salt, more flavor
- Customizable: Make it spicy, gluten-free, or oil-free
- Perfect for meal prep: Stores and reheats well
Whether you’re vegan, vegetarian, or just trying to eat more plant-based meals, this eggplant tofu stir fry checks all the boxes.
Ingredients for Eggplant Tofu Stir Fry

Here’s everything you need to make this simple yet flavorful dish:
Main Ingredients
- 1 medium eggplant (Chinese or globe eggplant)
- 200–250 g firm or extra-firm tofu
- 2 tablespoons cooking oil
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (optional but recommended)
Sauce Ingredients

- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon oyster sauce or vegetarian oyster sauce
- 1 tablespoon hoisin sauce (optional)
- 1 teaspoon sugar or maple syrup
- ½ teaspoon chili flakes or chili sauce (optional)
- 2–3 tablespoons water
- 1 teaspoon cornflour mixed with 2 tablespoons water
Garnish (Optional)
- Spring onions
- Sesame seeds
How to Prepare Eggplant for Stir Fry

Eggplant is the star of this recipe, and preparing it correctly makes all the difference.
- Cut the eggplant into cubes or long strips.
- If using globe eggplant, lightly salt it and let it sit for 10 minutes to remove bitterness. Rinse and pat dry.
- Avoid overcrowding the pan to help the eggplant caramelize instead of steaming.
Eggplant absorbs oil quickly, so cooking it over medium heat with a small splash of water helps keep it tender without becoming greasy.
How to Make Crispy Tofu

Crispy tofu takes this eggplant tofu stir fry to the next level.
- Press the tofu for at least 10 minutes to remove excess water.
- Cut into even cubes.
- Optional: Toss tofu lightly in cornflour for extra crispiness.
- Pan-fry in oil until golden brown on all sides.
Set the tofu aside while you prepare the sauce and vegetables.
Step-by-Step Eggplant Tofu Stir Fry Instructions

- Fry the tofu
Heat 1 tablespoon of oil in a pan or wok. Fry tofu cubes until golden and crispy. Remove and set aside. - Cook the eggplant
Add remaining oil to the same pan. Add eggplant and cook on medium heat until soft and lightly browned. Add a splash of water if needed. - Add aromatics
Stir in garlic and ginger. Cook for 30 seconds until fragrant. - Make the sauce
Add soy sauce, oyster sauce, hoisin sauce, sugar, chili, and water. Stir well to combine. - Combine everything
Add tofu back to the pan. Pour in the cornflour slurry and stir until the sauce thickens and coats the eggplant and tofu evenly. - Serve hot
Garnish with spring onions or sesame seeds and serve immediately.
Serving Suggestions
This eggplant tofu stir fry pairs perfectly with:
- Steamed jasmine rice
- Brown rice or quinoa
- Rice noodles or lo mein noodles
- Cauliflower rice for a low-carb option
You can also enjoy it on its own as a light yet satisfying meal.
Recipe Variations & Substitutions
Make It Spicy
Add extra chili flakes, fresh red chilies, or chili oil for a fiery kick.
Make It Gluten-Free
Use tamari or gluten-free soy sauce and gluten-free hoisin sauce.
Oil-Free Option
Bake or air-fry the tofu and sauté eggplant with vegetable broth instead of oil.
Add More Vegetables
Bell peppers, mushrooms, zucchini, or snap peas make great additions.
Storage & Meal Prep Tips
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Reheat in a pan over medium heat or microwave with a splash of water.
- Meal prep: Make a double batch and portion with rice for easy lunches.
The flavors deepen over time, making this dish even better the next day.
Nutritional Benefits of Eggplant and Tofu
Eggplant is rich in fiber, antioxidants, and vitamins that support heart health. Tofu is an excellent plant-based protein source containing iron, calcium, and essential amino acids.
Together, they create a balanced vegan meal that is filling, nutritious, and low in saturated fat.
Frequently Asked Questions
Is eggplant tofu stir fry vegan?
Yes, this recipe is fully vegan when using vegetarian oyster sauce.
Can I make this ahead of time?
Absolutely. It’s perfect for meal prep and reheats well.
What type of eggplant is best?
Chinese or Japanese eggplants work best, but globe eggplant also works with proper preparation.
Final Thoughts
This eggplant tofu stir fry recipe is proof that vegan food can be simple, comforting, and incredibly flavorful. With minimal ingredients and maximum taste, it’s a dish you’ll want to make again and again.
If you enjoyed this recipe, save it to Pinterest, share it with friends, and explore more easy vegan dinner ideas. Once you try this eggplant tofu stir fry, it may just become your new favorite weeknight meal.