Vegan Recipes

Spicy Szechuan-Style Eggplant

Szechuan-Style Eggplant

This recipe is based on one of my favorite Chinese take-out dishes—spicy Szechuan eggplant—with a lot less oil than its restaurant counterpart. I’ve devised this lower-fat version as a way to satisfy my craving for it. Add tofu to make it more of a main dish (see the variation below recipe box). Otherwise, you can serve alongside a simple tofu or seitan dish. If you love eggplant, it’s really tasty any way you present it. Photos by Evan Atlas.

Szechuan-Style Eggplant

Spicy Szechuan-Style Eggplant

This recipe is based on one of my favorite Chinese take-out dishes—spicy Szechuan eggplant—with a lot less oil than its restaurant counterpart.
4 from 1 vote
Print Pin Rate
Course: Vegetable main dish
Cuisine: Chines
Diet: Vegan, Vegetarian
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4 to 6
Author: Veg Kitchen


  • 2 medium eggplants about 2 pounds total
  • 1 tablespoon dark sesame oil
  • 1 medium onion finely chopped
  • 4 to 6 cloves garlic to taste minced
  • 1/4 cup dry sherry or red wine
  • 2 teaspoons grated fresh ginger or more to taste
  • 4 large celery or bok choy stalks thinly sliced on a diagonal
  • 1/4 cup hoisin sauce
  • 1 tablespoon reduced-sodium soy sauce or more to taste
  • Asian hot sauce such as sriracha, Thai red chili paste, or other hot condiment, to taste
  • 3 to 4 scallions thinly sliced
  • Chopped fresh cilantro to taste
  • Hot cooked rice or Asian noodles optional


  • Heat the oil in a stir-fry pan or large skillet. Add the onion and sauté over medium-low heat until translucent. Add the garlic and continue to sauté until both are golden.
  • Cut the eggplant into 1/2-inch-thick slices, then slice the rounds into thick strips or dice.
  • Add the sherry, eggplant, and ginger to the pan, along with about 1/4 cup water. Cover and cook over medium heat for 5 minutes, or until the eggplant is just tender. Lift the lid once or twice during that time to stir.
  • Stir the celery and hoisin sauce into the pan. Cook just until everything is heated through. Season to taste with soy sauce and hot sauce.
  • Stir in the scallions and cilantro, or use them as garnish. If you'd like, serve the dish over or alongside hot cooked rice or noodles. Pass around extra hot sauce and/or soy sauce for individual servings.


Variation: To make this more of a main dish, add 8 to 14 ounces of extra-firm tofu, well drained and blotted, then diced. Add it at the same time as the eggplant so it can get a bit firmed up.

Szechuan-Style Eggplant recipe

Szechuan-Style Eggplant recipe

Print Friendly, PDF & Email

Subscribe & Follow

You Might Also Like


  • Reply
    May 12, 2014 at 6:35 am

    This dish looks easy and delicious to make! I will be making this dish for everyone one day. Thanks for sharing this recipe.

  • Reply
    December 22, 2015 at 12:10 pm

    No tofu listed in ingredients. What kind & how much?

    • Reply
      December 22, 2015 at 1:07 pm

      Sorry, Terry — the tofu is meant as a variation, and that has been added under the recipe box. Thanks for your eagle eye!

  • Reply
    October 17, 2017 at 9:10 am

    4 stars
    I received this recipe in my inbox yesterday, and I made it that night! How serendipitous to have to eggplants waiting in the refrigerator, as well as a box of rice noodles in the cupboard. It was so easy and delicious to make! Thanks for a recipe that is a keeper!

    • Reply
      October 17, 2017 at 10:10 am

      How great; thanks for your feedback, Ashley!

    Leave a Reply

    Recipe Rating