Tofu and Eggplant Stir Fry
A Tofu and Eggplant Stir Fry is a delightful dish that brings together vibrant flavors and textures in a harmonious blend. The crispy tofu, tender eggplant, and fresh vegetables are all brought to life with aromatic garlic and fragrant Thai basil. Whether you are a seasoned vegetarian or just looking to incorporate more plant-based meals into your diet, this recipe is sure to impress. It’s quick, easy, and packed with nutrients, making it a perfect weeknight meal or a stunning dish for entertaining guests.
Why It’s Crowd-Pleasing

This Tofu and Eggplant Stir Fry is not just about taste; it’s about the experience. The combination of crispy tofu and silky eggplant creates a wonderful contrast, while the vibrant colors of the red bell pepper and green onions make the dish visually appealing. Plus, the dish is versatile and can easily be customized to suit various dietary preferences. With the bold flavors of garlic and Thai basil, even the pickiest eaters will find themselves coming back for seconds.
What We’re Using
- 14 oz. firm or extra firm tofu: This serves as the protein base, providing a hearty texture.
- 3 T peanut oil: A flavorful oil that adds depth to the stir fry.
- 8 whole garlic cloves: For that aromatic punch that every stir fry needs.
- 6 thin Asian eggplants: Their delicate skin and creamy flesh make them a perfect addition.
- 1 red bell pepper: Adds sweetness and a pop of color.
- 1/2 cup thinly sliced green onion: For a fresh crunch and mild onion flavor.
- 3/4 cup Thai basil leaves: Essential for that authentic Southeast Asian flavor.
Tools & Equipment Needed
- Wok or large skillet: A must-have for stir frying, allowing for high heat and quick cooking.
- Knife and cutting board: For chopping your vegetables and tofu.
- Spatula: To toss and stir the ingredients without damage.
- Measuring spoons and cups: For accurate ingredient measurements.
- Paper towels: For drying the tofu before frying.
Cooking Tofu and Eggplant Stir Fry: The Process

Step 1: Prepare the Tofu
Start by draining the tofu and wrapping it in paper towels to remove excess moisture. Press the tofu gently to help eliminate water. After about 10-15 minutes, cut the tofu into bite-sized cubes.
Step 2: Heat the Oil
In a wok or large skillet, heat 2 tablespoons of peanut oil over medium-high heat. Make sure the oil is hot before adding the tofu to achieve that crispy texture.
Step 3: Cook the Tofu
Add the cubed tofu to the hot oil in a single layer. Let it cook undisturbed for about 5-7 minutes until golden brown on one side. Flip the tofu and continue to cook until all sides are crispy. Remove the tofu from the wok and set it aside.
Step 4: Stir Fry the Garlic
In the same wok, add the remaining tablespoon of oil. Toss in the whole garlic cloves and sauté for about 1 minute, until fragrant but not browned.
Step 5: Add the Vegetables
Next, add the sliced Asian eggplants and red bell pepper to the wok. Stir-fry for about 4-5 minutes until the eggplants are tender and slightly browned.
Step 6: Combine Ingredients
Return the crispy tofu to the wok, and add the sliced green onions. Stir everything together gently, allowing the flavors to meld for another 2-3 minutes.
Step 7: Finish with Thai Basil
Remove the wok from heat and fold in the fresh Thai basil leaves. The residual heat will wilt the basil just enough to release its fragrant oils.
Step 8: Serve and Enjoy
Your Tofu and Eggplant Stir Fry is now ready to serve! Enjoy it over a bed of steamed jasmine rice or quinoa for a complete meal.
Easy Ingredient Swaps

- For a nut-free option, substitute peanut oil with sunflower oil or canola oil.
- Replace Thai basil with regular basil or cilantro if Thai basil is unavailable.
- Use zucchini or bell peppers instead of eggplant for a different texture.
- For added protein, consider tossing in some edamame or chickpeas.
Don’t Do This
When making your Tofu and Eggplant Stir Fry, avoid the following common pitfalls:
- Don’t skip drying the tofu; this is crucial for achieving that crispy texture.
- Avoid overcrowding the pan; cook the tofu in batches if necessary to maintain the heat.
- Don’t overcook the vegetables; they should be tender but still vibrant and slightly crunchy.
- Don’t forget to taste and adjust seasoning! Each ingredient brings its own flavor, so make sure everything is balanced.
Keep It Fresh: Storage Guide
Your Tofu and Eggplant Stir Fry can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat to preserve the texture. For longer storage, you can freeze the stir fry, but it’s best to consume it fresh for optimal taste and quality.
Ask & Learn
Can I use other types of tofu for this stir fry?
Yes! Firm or extra firm tofu is best for a crispy texture, but silken tofu can be used for a softer consistency. Just note that it won’t hold its shape as well.
What can I serve with Tofu and Eggplant Stir Fry?
This dish pairs wonderfully with steamed jasmine rice, brown rice, or even noodles. You can also serve it with a side salad or spring rolls for a complete meal.
How do I know when the eggplant is cooked properly?
Eggplant should be tender and slightly browned. A fork should easily go through, but it shouldn’t be mushy. The exterior should have a nice golden color from the stir-frying process.
Can I make this dish ahead of time?
Yes! You can prepare the tofu and vegetables ahead of time and store them separately. Stir fry just before serving to maintain freshness and texture.
More from the Kitchen
Final Bite
This Tofu and Eggplant Stir Fry encapsulates the essence of vibrant, healthy eating. With its rich flavors and satisfying textures, it stands out as a versatile dish that can be enjoyed by everyone. Whether you’re a long-time fan of plant-based meals or just dipping your toes into vegetarian cooking, this recipe is sure to become a favorite in your household. Embrace the joy of cooking and the deliciousness of fresh ingredients with this delightful stir fry. Enjoy every bite!

Tofu and Eggplant Stir Fry
Ingredients
Equipment
Method
- Start by draining the tofu and wrapping it in paper towels to remove excess moisture. Press the tofu gently to help eliminate water. After about 10-15 minutes, cut the tofu into bite-sized cubes.
- In a wok or large skillet, heat 2 tablespoons of peanut oil over medium-high heat. Make sure the oil is hot before adding the tofu to achieve that crispy texture.
- Add the cubed tofu to the hot oil in a single layer. Let it cook undisturbed for about 5-7 minutes until golden brown on one side. Flip the tofu and continue to cook until all sides are crispy. Remove the tofu from the wok and set it aside.
- In the same wok, add the remaining tablespoon of oil. Toss in the whole garlic cloves and sauté for about 1 minute, until fragrant but not browned.
- Next, add the sliced Asian eggplants and red bell pepper to the wok. Stir-fry for about 4-5 minutes until the eggplants are tender and slightly browned.
- Return the crispy tofu to the wok, and add the sliced green onions. Stir everything together gently, allowing the flavors to meld for another 2-3 minutes.
- Remove the wok from heat and fold in the fresh Thai basil leaves. The residual heat will wilt the basil just enough to release its fragrant oils.
- Your Tofu and Eggplant Stir Fry is now ready to serve! Enjoy it over a bed of steamed jasmine rice or quinoa for a complete meal.
Notes
- For a nut-free option, substitute peanut oil with sunflower oil or canola oil.
- Replace Thai basil with regular basil or cilantro if Thai basil is unavailable.
- Use zucchini or bell peppers instead of eggplant for a different texture.
