Go Back

Eggplant Tofu Recipe

A showstopping plant-based dish featuring crispy golden eggplant paired with silky tofu in a savory umami sauce. Ready in under 45 minutes, this vegan recipe delivers restaurant-quality flavors that satisfy both taste buds and hunger.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course
Cuisine: Asian-Inspired
Calories: 285

Ingredients
  

Main
  • 1 medium eggplant about 1 pound, cut into 1-inch cubes
  • 14 ounces extra-firm tofu pressed and cut into 3/4-inch cubes
  • 3 tablespoons neutral oil divided
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 garlic cloves minced
  • 1 tablespoon grated ginger
  • 2 green onions sliced into 1-inch pieces
Sauce
  • 3 tablespoons soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon sesame oil
  • 1 teaspoon sugar
  • 1/2 cup vegetable broth
  • 1 teaspoon cornstarch mixed with 2 tablespoons water
  • 1/2 teaspoon red pepper flakes optional

Equipment

  • Large cutting board
  • Sharp chef's knife
  • Large skillet or wok
  • Paper towels
  • Small bowl for sauce ingredients
  • Whisk or fork
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Plate for draining eggplant

Method
 

  1. Press your tofu by wrapping it in clean kitchen towels and placing it on a plate with another plate on top and a heavy object (like a cast-iron skillet) on the upper plate for at least 10 minutes to remove excess moisture.
  2. Cut the eggplant into 1-inch cubes and toss them with 1/2 teaspoon salt on a paper towel-lined plate. Let sit for 5 minutes to draw out moisture, then pat dry with fresh paper towels.
  3. In a small bowl, whisk together 3 tablespoons soy sauce, 2 tablespoons rice vinegar, 1 tablespoon sesame oil, 1 teaspoon sugar, and 1/2 teaspoon red pepper flakes if using. Set aside.
  4. Heat 2 tablespoons of neutral oil in a large skillet over medium-high heat until shimmering. Add the eggplant cubes in a single layer and cook undisturbed for 3 to 4 minutes until the bottoms turn golden brown.
  5. Stir and continue cooking the eggplant for another 2 to 3 minutes until all sides are golden and the eggplant is tender when pierced with a fork. Transfer to a plate and set aside.
  6. Add the remaining 1 tablespoon of oil to the same skillet and heat until shimmering. Add the pressed tofu cubes in a single layer and cook undisturbed for 3 to 4 minutes to develop a golden crust.
  7. Gently turn each piece of tofu and cook for another 2 to 3 minutes until golden brown on multiple sides.
  8. Lower the heat to medium. Push tofu to the sides of the skillet to create space in the center. Add minced garlic and grated ginger to the empty space and cook for about 30 seconds, stirring constantly until fragrant.
  9. Return the cooked eggplant to the skillet. Pour in the prepared sauce mixture along with 1/2 cup vegetable broth. Stir gently to combine and bring to a light simmer over medium heat.
  10. Simmer for 2 to 3 minutes until the sauce reduces slightly and coats the vegetables.
  11. Stir in the cornstarch slurry (1 teaspoon cornstarch mixed with 2 tablespoons water). Cook for about 1 minute until the sauce thickens and becomes glossy. Remove from heat immediately to prevent over-thickening.
  12. Taste and adjust seasonings as needed. Garnish with sliced green onions and optional sesame seeds.
  13. Serve immediately over rice, rice noodles, or steamed vegetables.

Notes

Press tofu ahead of time and salt eggplant to reduce bitterness and prevent excess oil absorption. Use a large skillet to avoid overcrowding and ensure even browning. Adjust sauce ingredient amounts to taste and thicken more if necessary with additional cornstarch slurry.