Soft, creamy eggplant seasoned with pungent, fragrant seasonings, Chinese eggplant with garlic sauce is simply irresistible! This recipe provides many tips on how to achieve an authentic taste without making it overly greasy. Substitute ideas are included.

A Classic Dish with “Fish Fragrance”
If you are a fan of Sichuan cuisine and you love eating eggplant (a.k.a aubergine, brinjal), don’t miss today’s recipe: Chinese Eggplant with Garlic Sauce. This classic delicacy is also known as Fish Fragrant Eggplant which is a more accurate translation of its Chinese name Yu Xiang Qiezi/鱼香茄子. Essentially, it’s a stir-fry dish consisting of eggplant pieces, minced meat (vegetarian/vegan options explained later), pickled chili and a multi-layered thick sauce.
You might be puzzled by the ingredient list which doesn’t include any fish. It is believed that this dish got the name because its seasoning is similar to what locals use to prepare fish. Another explanation is that the pickled chili used in the dish was traditionally fermented with a whole fish in the jar (Check out the photo I took on one of my Culinary Tours of China).
What ingredients do you need
First, let’s talk about what you need to have at hand to cook eggplant with garlic sauce. Like my usual approach, I’m listing the ingredients required to make it as authentic as possible. In a later part of this post, substitution ideas are provided to make it more accessible or suitable for your diet.
- Eggplant
- Minced meat (see substitutes below)
- Chinese pickled chilli (see substitutes below)
- Black rice vinegar
- Shaoxing rice wine
- Sugar
- Dark soy sauce
- Cornstarch
- Sesame oil
- Garlic, ginger & scallions
How to choose eggplant
For the best taste & texture, I suggest you use Chinese/Japanese eggplant which is narrow and long in shape. Compare to the globe eggplant commonly found in US/European supermarkets, they have a brighter purple colour, thinner skin, fewer seeds and a sweeter taste. That being said, globe eggplants would work for this recipe too.
If possible, look for eggplant that is young and fresh, meaning recently harvested instead of being on the shelf for days. They have a creamier texture and a sweeter taste once cooked. Aged eggplant tends to have chewy flesh, more seeds and a bitter flavour.
Minced meat & vegetarian/vegan options
Traditional recipes for eggplant with garlic sauce call for minced pork which adds a rich taste to the dish. You can find many examples of this kind of combination in Sichuan cuisine, such as Mapo Tofu, Dry-fried Green Beans, etc. Minced beef, chicken or turkey work well too. So please feel free to substitute.
Wish to make it vegetarian/vegan friendly? Here are a few options:
- Use tofu to replace minced meat. In this case, choose the one with firm texture which can be broken into crumb-like pieces with your fingers. Fry the usual way.
- Fry shiitake mushrooms instead of minced meat. Both fresh and dried ones work (although I prefer the latter for its richer umami taste). Chop them into small pieces.
- Or, skip the minced meat altogether. It will still taste very nice.
How to make a tasty garlic sauce
Sour, sweet, spicy, umami & aromatic, classic Sichuan garlic sauce offers a complex taste. Once you understand its formula, you can improvise and create many delicious dishes using garlic sauce. Here is the explanation of how each ingredient contributes.
Garlic, Ginger & Scallions
I call them “three treasures” of the Chinese kitchen. They all taste pungent and aromatic in their own ways. Be generous in quantity. I like separating scallions into two parts: the white stem part goes into the wok with garlic and ginger. The green part is then added at the very end of the cooking process. This way, it retains a bright colour and fresh taste.
Black rice vinegar, Shaoxing rice wine & Sugar
Black rice vinegar, Shaoxing rice wine & Sugar are the key condiments in making garlic sauce. To achieve a balanced taste, I suggest the following ratio:
- 3 parts black rice vinegar (The best variety is Zhenjiang/Chinkiang vinegar, 镇江香醋)
- 3 parts Shaoxing rice wine (For this dish, you may replace it with regular white wine or Chinese Bai Jiu/白酒)
- 2 parts sugar
Pickled chilli and its substitutes
Although translated as “garlic” sauce, the soul of this sauce, in my opinion, is Sichuan pickled chili. Pungent and aromatic, it usually comes in jars with whole chili pepper in brine. You would need to finely chop it prior to cooking. If you have trouble sourcing it, here are my two solutions:
- Try my recipe for Homemade Pickled Chilli Garlic Sauce /剁椒 (see image above) which is a chopped version commonly used in Hunan cuisine. It’s very simple to make and works really well for garlic sauce seasoned stir-fries. Also, you can use it to create many other dishes, so I highly recommend you add it to your homemade condiment collection.
- Alternatively, use Sichuan chilli bean paste. Also known as spicy Doubanjiang/辣豆瓣酱), it’s a fermented paste made of chili and broad beans. You can find it in many Sichuan delicacies, for example, Mapo Tofu, Sichuan Boiled Fish, etc. It tastes quite different from pickle chili but works well with eggplant.
A note on quantity: please use my recipe as a reference and feel free to adjust the quantity based on the spiciness of the particular pickled chilli that you have. If you use Sichuan chilli bean paste as a substitute, reduce the volume by half as it tastes saltier.
The Perfect Stir-fry Workflow
Now you’ve got all the ingredients at hand to make stir-fried eggplant with garlic sauce, let me guide you through each cooking step with extra tips to make it an enjoyable experience.
Step 1: Prepare the eggplant
Eggplant is a tricky vegetable to cook. To achieve the desired tender texture, you’ll need to cook it on its own before stir-frying with other ingredients. The most common way is deep-frying which isn’t my preferred method. There are two simple alternative ways which don’t involve any oil.
- Option 1: Boiling. Add chopped eggplant pieces into a pot of boiling water with a little salt. Cover and cook for about 3 mins until it becomes soft(but not mushy). Drain in a colander and press gently to remove any excess water.
- Option 2: Steaming. Put eggplant pieces in a plate. Steam over medium heat for about 6 mins (I used this method for Steamed Eggplant with Chili Garlic Dressing).
You might think the cooked eggplant looks too wet. Don’t worry. The moisture will evaporate easily during stir-frying. Its spongy pulp becomes soft thus will pick up the flavour from the seasoning efficiently.
Step 2: Mix the sauce
When it comes to quick stir-frying, it’s very important to have everything within reach before you start cooking. If there is a sauce involved, you must mix it beforehand.
Step 3: Fry the meat & pickled chili
Pour oil into a hot wok over high heat. Stir in the minced meat. Fry until pale. Then add pickled chilli, garlic, ginger and white part of the scallions. Sizzle until fragrant. If you are using a traditional carbon steel wok, follow the “hot wok cold oil/热锅凉油” method: heat the empty wok until smoking, then pour in the oil and add the meat. This way, the meat won’t stick to the wok.
Step 4: Stir in the eggplant
Add the pre-cooked eggplant. Fry until it’s piping hot. Then pour in the sauce. Don’t forget to stir the sauce beforehand as the cornstarch tends to sink to the bottom.
Step 5: Garnish & serve
Give everything a quick stir. Once the sauce thickens, turn off the heat immediately. Sprinkle the green part of the scallions. Dish out and serve. It’s usually served with steamed rice, along with other savoury dishes. Alternatively, it makes a wonderful topping for noodle dishes.
Other dishes using garlic sauce
Check out the following recipes to learn how to use garlic sauce to cook other ingredients:
Eggplant with Garlic Sauce (Yu Xiang Qiezi, 鱼香茄子)
Ingredients
For the eggplant
- 400 g eggplant(aubergine) - 14oz, see note 1
- ½ teaspoon salt
For the sauce
- 1½ tablespoon black rice vinegar
- 1½ tablespoon Shaoxing rice wine - see note 2
- ½ tablespoon dark soy sauce
- 1 tablespoon sugar
- 1½ tablespoon cornstarch
- 4 tablespoon water
- 1 teaspoon sesame oil
For stir-frying
- 1½ tablespoon cooking oil
- 50 g minced meat (pork/beef/chicken) - ⅓ cup, see note 3 for vegetarian options
- 2 tablespoon picked chili garlic sauce - see note 4 & 5 for substitutes
- 4 cloves garlic, minced
- 2 teaspoon minced ginger
- 2 stalks scallions, finely chopped - separate the white & green parts
Instructions
Prepare the eggplant
- Add the salt to a pot of water. Bring it to a full boil while slicing the eggplant into batons.
- Put the eggplant into the boiling water. Cover and cook for 3-4 minutes until it becomes soft (but not mushy).
- Drain in a colander and press gently to remove any excess water.
Mix the sauce
- In a bowl, combine all the ingredients for the sauce. Set aside.
Stir fry the dish
- Pour oil into a hot wok over high heat. Stir in the minced meat. Fry until pale.
- Add pickled chilli, garlic, ginger and white part of the scallions. Sizzle until fragrant.
- Stir in the eggplant. Fry until it’s piping hot. Pour in the sauce (stir well beforehand). Stir to coat evenly.
- Turn off the heat once the sauce thickens. Sprinkle the green part of the scallions. Dish out and serve immediately.
NOTES
- Replace minced meat with tofu. Choose the firm type then break it into crumbs with your fingers.
- Replace minced meat with finely chopped shiitake mushrooms.
- Simply skip the minced meat.
NUTRITION DISCLOSURE: Nutritional information on this website is provided as a courtesy to readers. It should be considered estimates. Please use your own brand nutritional values or your preferred nutrition calculator to double check against our estimates.
Wonderful taste. Easy to make. Husband says that I must make this again. Bravo! Kudos! Continued success!
I see that your recipe doesn’t call for either garlic or ginger. But your recipe for Pickled Chili Garlic Sauce has both. I found two pickled chili sellers on Amazon – Lao Gan Ma and Luv Yu Thai Pickled Peppers. Both have ingredients that are different from each other and also different from your recipe. Any suggestions about what to do (I’d prefer not to make my own)?
Hi Michael. My recipe does call for both ginger and garlic (see the ingredient list under “for stir-frying”). You can use Lao Gan Ma pickled chilli for this recipe.
Yes, you’re right, of course. My eyes must be blind but thanks for answering without biting my head off.
Hello,
Thank you for your wonderful recipe. I made it tonight and it is so good. I do have a couple of questions.
It seemed like 1-1/2 TBSP of cornstarch was a lot of thickening agent for not a lot of liquid, so I used 1 TBSP. Even with that, when I added the sauce it immediately got extremely thick and I had to add a little water. Was it supposed to be 1-1/2 tsp?
Anyway, it came out great!
Thank you for trying out my recipe Rick! I wonder if you forget to add 4 tablespoons of water into the sauce mixture (as listed in the recipe). I regularly cook this dish (and other garlic sauce dishes) and this problem has never occurred to me.
Cooked this for dinner and seriously, it was so delicious! The pickled chilli and black vinegar paired off so well taking this dish to a whole new level. Definitely a keeper 😊
Glad you’ve enjoyed it!
Hi! I can’t wait to try this recipe! It sounds so delicious! I’m a bit confused for the sauce ingredients ratio: 3 parts vinegar, 3 parts rice wine and 1 part sugar but in the ingredients list it’s 1.5 / 1.5 / 1. Thanks in advance for clarification!
Thank Riri Just realised I’ve made a typo in the post (corrected now!). It should be 1.5/1.5/1(3/3/2)like suggested in the ingredient list. Happy cooking!
Hello! Would it also work to air fry the eggplant before cooking?
Hi Jennifer! Yes, you can air-fry the eggplant. Coat the eggplant pieces with a thin layer of oil. Preheat the air-fryer for 3 mins at 190°C/370°F. Put in the eggplant to air-fry. Check and shake every 3 mins until they become soft.
Hello! Found your lovely site and just subscribe! <3
Just wondering if you have tricks on eggplants, everytime I boiled them the skin turned dark and I never get to see the beautiful purple skin color… help! 🙁
Hi Mentari! I totally understand your frustration as it happens to me too. Here are two tips that help a little (but they don’t guarantee 100% success). 1. Add some salt to the boiling water. 2. Keep the eggplant under the water while boiling (with the aide of a large slotted spoon) to avoid contact with air.
I’m still experimenting tricks on preserving the purple colour and I’ll surely share them if any works.
I’m a newbie, and I made this, and it was TASTY! (I serve it on rice to counterbalance the plentiful taste)
So happy to know you’ve enjoyed my recipe!
I made this today. It was yummy. I steamed the eggplant and used mushrooms in place of pork. I did purchase a chili pepper sauce. I not sure where I went wrong but my sauce was to thick and there wasn’t enough so I added some chicken broth and it worked out great! Definitely will make it again.
Very happy to hear that Diane!
This was delicious, and so easy! Garlic sauce eggplant has been a favorite for my husband and me for years. Now that you’ve provided this excellent recipe, we’ll be eating a lot of it.
I steamed the eggplant rather than boiling it, and the eggplant sucked up all the moisture in the sauce very quickly. Next time I will either boil the eggplant or make more sauce.
Thank you for introducing me to the pickled chillis. The kind I found (Lao Gan Ma) doesn’t have garlic so I added a bit of extra chopped garlic in the stir fry.
So good!
You’re welcome Kalia! Very happy to know you’ve enjoyed it.