Tender eggplant is coated in a sweet and savory hoisin sauce with a spicy kick. This easy Chinese hoisin eggplant stir-fry recipe is ready in just 30 minutes. Serve it as a quick side dish with rice and your favorite protein.

Jump to:
Hoisin eggplant is a Chinese-style stir-fry featuring tender eggplant coated in a sweet and savory hoisin-based sauce. It's not a dish I often see on Chinese restaurant menus, so I developed an easy version to make at home.
I wasn't a fan of eggplant until I made this dish - the flavorful sauce completely changed my mind!

I found that cooking the eggplant until crisp-tender before briefly tossing it in the sauce helps it hold its shape instead of becoming mushy.
Ingredients & Substitutes
Exact ingredient amounts are listed in the recipe card at the bottom of this page.
- Chinese Eggplants: This long, slender variety becomes tender quickly while holding its shape. Japanese eggplant also works.
- Cornstarch: Potato starch also works. Avoid using tapioca starch as it can cause the eggplant pieces to stick together.
- Vegetable Oil: Or use any neutral cooking oil with a high smoke point, such as canola, refined avocado, or peanut oil.
- Large Red and Green Chilies: Deseed the chilies if you prefer a milder dish, or substitute with â…“ cup total finely diced red and green bell peppers.
- Toasted Sesame Seeds: Black sesame seeds also work.
Stir-Fry Sauce
- Hoisin Sauce: Use hoisin sauce, not oyster sauce, as they have different flavors and aren't interchangeable.
- Shaoxing Wine: Dry sherry also works.
- Toasted Sesame Oil: Use toasted sesame oil for a stronger sesame flavor than untoasted sesame oil.
- Regular Soy Sauce: Light soy sauce also works. For a less salty option, use low-sodium soy sauce.
- Fresh Garlic
Note: Asian ingredients are typically available at most Asian grocery stores or online.
Expert Tips
- Prep everything first because the stir-fry moves quickly once the eggplant is cooked.
- Consider a large non-stick pan to minimize sticking and give the eggplant room to brown.
- Cut evenly sized wedges so the eggplant cooks at the same rate.
- Cook immediately after coating so the cornstarch doesn't become gummy.
- Avoid overcooking the eggplant so it stays tender without losing its shape.
Instructions
Below are step-by-step instructions on how to make Chinese hoisin eggplant stir-fry:
- Make the sauce: In a small bowl, whisk together the stir-fry sauce ingredients. Set aside.
- Prepare the eggplant: Wash the eggplants with the skin on and pat them dry with paper towels. Slice the eggplant lengthwise into quarters, then into 2-inch-long wedges, and transfer to a large mixing bowl. Add the cornstarch and toss until each piece is evenly coated. If any uncoated spots remain, add 1-2 tablespoons more cornstarch.
- Cook the eggplant: Heat 2 tablespoons vegetable oil in a large pan over medium-high heat until shimmering. Add the eggplant and cook until tender and golden brown while still holding its shape, gently turning occasionally, about 12-15 minutes. Remove and set aside on a wire rack or a paper towel-lined plate.
- Cook the chilies: Reduce to medium heat and heat 1 tablespoon vegetable oil. Once hot, add the red and green chilies and stir-fry for 15 seconds. Avoid inhaling the fumes directly, as the chilies may cause coughing.
- Finish the stir-fry: Re-whisk the stir-fry sauce, pour it into the pan, and simmer until thickened and glossy, about 30 seconds. Add the cooked eggplant and gently toss with the sauce for 30 seconds until evenly coated. Remove from the heat.
- Garnish and serve: Sprinkle with toasted sesame seeds and serve.
Storage & Reheating
- Refrigerator: Store leftovers for up to 4 days in an airtight container in the refrigerator.
- Freezer: I don't recommend freezing this dish because the eggplant becomes mushy after thawing.
- Reheating: Microwave for 2-3 minutes until hot or reheat in a pan over medium heat until warmed through.
Variations
- Gluten-Free: Use gluten-free hoisin sauce, tamari instead of soy sauce, and dry sherry instead of Shaoxing wine.
- Add Protein: Add ½ cup cooked ground chicken or pork with the cooked eggplant when finishing the stir-fry.
Pairing Suggestions
Serve this Chinese eggplant dish with:
- Steamed Jasmine Rice: The neutral rice balances the sweet and savory hoisin sauce.
- Cashew Chicken: The savory chicken adds protein for a more complete meal.
- Egg Drop Soup: A light, savory soup pairs well with the rich, saucy eggplant.
FAQ
The eggplant is ready when it's tender throughout and golden brown on the outside but still holds its shape when turned.
The eggplant was likely cooked too long. Remove it from the pan once tender and golden, then only briefly toss it with the sauce at the end.
More Like This
Check out my other vegetable recipes:
📖 Recipe

Easy Chinese Hoisin Eggplant Stir-Fry (30 Minutes)
Ingredients
- 2 long Chinese eggplants or Japanese eggplants
- ¼ cup cornstarch add more if needed
- 3 tablespoon vegetable oil or any neutral oil
- 1 large red chili pepper sliced
- 1 large green chili sliced
- ½ teaspoon sesame seeds toasted kind
Stir-Fry Sauce
- 3 tablespoon hoisin sauce
- 1 tablespoon Shaoxing Cooking Wine or dry sherry wine
- 1 teaspoon sesame oil toasted kind
- ½ tablespoon regular soy sauce
- 2 garlic cloves minced
Instructions
- In a small bowl, whisk together the stir-fry sauce ingredients. Set aside.
- Wash the eggplants with the skin on and pat them dry with paper towels. Slice the eggplant lengthwise into quarters, then into 2-inch-long wedges, and transfer to a large mixing bowl. Add the cornstarch and toss until each piece is evenly coated. If any uncoated spots remain, add 1-2 tablespoons more cornstarch.
- Heat 2 tablespoons vegetable oil in a large pan over medium-high heat until shimmering. Add the eggplant and cook until tender and golden brown while still holding its shape, gently turning occasionally, about 12-15 minutes. Remove and set aside on a wire rack or a paper towel-lined plate.
- Reduce to medium heat and heat 1 tablespoon vegetable oil. Once hot, add the red and green chilies and stir-fry for 15 seconds. Avoid inhaling the fumes directly, as the chilies may cause coughing.
- Re-whisk the stir-fry sauce, pour it into the pan, and simmer until thickened and glossy, about 30 seconds. Add the cooked eggplant and gently toss with the sauce for 30 seconds until evenly coated. Remove from the heat.
- Sprinkle with toasted sesame seeds and serve.






Lucia DeChino
I just made the eggplant. I am going to eat it with rice noodles. It is delicious.
Christie Lai
Fantastic! Thank you so much for making my recipe and for leaving this positive review, Lucia! Happy you enjoyed it.
Angela Carbone
This Japanese eggplant side dish was so yummy
Christie Lai
Awesome! Thank you for making my recipe and glad you enjoyed it!
Shak
Added pakchoi as well, supertasty!!
Christie Lai
Thank you so much for making my recipe and so glad you liked it!
Judith
This is a keeper. Thanks
Christie Lai
Thank you so much for making my recipe and for the positive review! Glad you enjoyed it!
Gillie
This was lovely! Thank you!
Christie Lai
Thanks so much for taking the time to make my recipe and for leaving a positive review! Glad you found it lovely!
Leda
I love eggplant and was looking for a recipe specifically with hoisin sauce. This is delicious and I'll make it again and again. Next time, I may try cooking the eggplant in my enameled cast iron skillet to use just the required amount of oil. I had a very small non-stick skillet and it took awhile to sauté the eggplant. I used one Thai red chili without seeds and one jalapeno pepper without seeds. It's just the right amount of spice for me.
christieathome
Thank you so much for making my recipe, Leda! I am so glad you enjoyed it. That's a great idea and I'm sure the cast iron skillet will give it a beautiful flavor and even a char.
Janis
This recipe was delicious. I didn't have hoisin sauce, so I made an approximation from soy sauce, apple cider vinegar, molasses, peanut butter, sesame oil, siracha, garlic and Chinese 5 spice powder (from a different website).
christieathome
So happy to read this Janis! Thanks for making my recipe and glad you enjoyed it 🙂
Roz
Loved this recipe, I used potato starch instead of cornflour, worked well. My hubby even liked it and he doesn't like Aubergines... news to me lol Oh well.
christieathome
I am sooo happy to hear that you enjoyed this recipe! Potato starch is such a great idea and it makes it even crispier 🙂 Happy to hear the husband liked it! Woo hoo!!!!
bela
This was amazing! I didn't have any starch so I used flour instead. I also added in rice vinegar and ginger to the sauce, and mushrooms and cauliflower with the eggplant. so good!
christieathome
Thank you so much for your kind comment! I'm so glad it worked out! And yum those additions sound amazing!
Kate
This was delicious and easy to make! I didn't have any chiles but it was still super flavorful!
christieathome
So happy to read this Kate, thanks for making my recipe! Glad it was well enjoyed 🙂
Helene
Making it for the second time tonight ! Converted me to eggplant lover !
christieathome
Thanks so much Helene for the kind comment! I'm so glad you now enjoy eggplants!!!
Heidi | The Frugal Girls
I love the heat you've added to this dish. It really does give the other flavors such a fun kick in the pants!
Rosemary
When I was in undergrad I used to get Asian eggplant all the time!! I loved it so much