Are you looking for a delicious and healthy meal that’s quick to prepare? Look no further than this Eggplant and Tofu Stir-Fry! This vibrant dish combines the rich flavors of eggplant with the protein-packed goodness of tofu, all tossed in a savory sauce that will tantalize your taste buds. Perfect for a weeknight dinner or meal prep, this stir-fry is not only satisfying but also packed with nutrients. Let’s dive into this delightful recipe!
Ingredients
To make this Eggplant and Tofu Stir-Fry, you will need the following ingredients:

For the Stir-Fry:
- 1 medium eggplant (about 300g), cut into bite-sized cubes
- 400g firm tofu, drained and pressed, then cut into cubes
- 2 tablespoons vegetable oil (or sesame oil for added flavor)
- 1 bell pepper, sliced (any color)
- 1 medium onion, sliced
- 3 cloves garlic, minced
- 1-inch piece of ginger, minced
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon oyster sauce (or mushroom sauce for vegan)
- 1 tablespoon rice vinegar
- 1 teaspoon sugar (optional)
- Salt and pepper to taste
- 2 green onions, chopped (for garnish)
- Sesame seeds (for garnish)
Step-by-Step Instructions
Step 1: Prepare the Tofu
- Press the Tofu: Start by pressing the tofu to remove excess moisture. Wrap it in a clean kitchen towel and place a heavy object on top for about 15-20 minutes.
- Cut the Tofu: Once pressed, cut the tofu into cubes.
Step 2: Cook the Tofu

- Heat Oil: In a large skillet or wok, heat 1 tablespoon of vegetable oil over medium-high heat.
- Fry the Tofu: Add the tofu cubes and cook until golden brown on all sides, about 5-7 minutes. Remove the tofu from the skillet and set aside.
Step 3: Stir-Fry the Vegetables
- Sauté Aromatics: In the same skillet, add another tablespoon of oil. Add the minced garlic and ginger, sautéing for about 30 seconds until fragrant.
- Add Vegetables: Add the sliced onion and bell pepper, cooking for about 3-4 minutes until they start to soften.
- Incorporate Eggplant: Add the cubed eggplant to the skillet. Stir-fry for about 5-7 minutes until the eggplant is tender and slightly caramelized.

Step 4: Combine and Season
- Return Tofu: Add the cooked tofu back into the skillet with the vegetables.
- Add Sauce: In a small bowl, mix together the soy sauce, oyster sauce, rice vinegar, and sugar. Pour this sauce over the stir-fry and toss everything together to coat evenly. Cook for an additional 2-3 minutes.
Step 5: Serve
- Garnish and Serve: Remove from heat, season with salt and pepper to taste, and garnish with chopped green onions and sesame seeds. Serve hot over steamed rice or noodles.

Eggplant and Tofu Stir-Fry: Cooking Tips
- Choosing Eggplant: Look for firm, shiny eggplants with no blemishes. Smaller eggplants tend to be less bitter.
- Tofu Texture: For a firmer texture, use extra-firm tofu. If you prefer a softer texture, silken tofu can be used, but it will require a gentler cooking method.
- Vegetable Variations: Feel free to add other vegetables like broccoli, snap peas, or carrots for added nutrition and color.
- Spice it Up: If you enjoy heat, add some red pepper flakes or sliced chili peppers to the stir-fry.
Nutritional Information
This Eggplant and Tofu Stir-Fry is not only delicious but also nutritious. Here’s a breakdown of the approximate nutritional values per serving (based on 4 servings):
- Calories: 250
- Protein: 15g
- Carbohydrates: 20g
- Dietary Fiber: 6g
- Fat: 15g
- Saturated Fat: 2g
- Sodium: 600mg
Storage Advice
- Refrigeration: Store any leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezing: This stir-fry can be frozen for up to 2 months. However, the texture of the tofu may change upon thawing.
- Reheating: Reheat in a skillet over medium heat or in the microwave until heated through.
Eggplant and Tofu Stir-Fry: Variations
- Spicy Eggplant and Tofu Stir-Fry: Add chili paste or sriracha for a spicy kick.
- Coconut Curry Version: Substitute the soy sauce with coconut milk and add curry powder for a creamy twist.
- Add Protein: Incorporate other proteins like tempeh or chickpeas for a heartier meal.
Eggplant and Tofu Stir-Fry: FAQ
Can I make this dish gluten-free?
Yes! Simply use gluten-free soy sauce or tamari and ensure that your oyster sauce is also gluten-free.
What can I serve with Eggplant and Tofu Stir-Fry?
This dish pairs wonderfully with steamed jasmine rice, quinoa, or even noodles. You can also serve it alongside a fresh salad for a complete meal.
How can I make this recipe ahead of time?
You can prepare the tofu and chop the vegetables in advance. Store them separately in the refrigerator and stir-fry them just before serving.
Conclusion
This Eggplant and Tofu Stir-Fry is a fantastic way to enjoy a healthy, plant-based meal that’s bursting with flavor. Whether you’re a seasoned cook or a beginner in the kitchen, this recipe is easy to follow and sure to impress. Give it a try, and don’t forget to share your results with us!
Have you tried this Eggplant and Tofu Stir-Fry? Share your thoughts in the comments below, and let us know how you customized the recipe!