Yu xiang qie zi (鱼香茄子) — fish-fragrant eggplant — is one of Chinese cooking's great magic tricks. There is no fish in it. There is no fish sauce in it. The name refers not to an ingredient but to a flavor composition: a precise balance of sweet, sour, salty, and spicy that is said to evoke the flavors used in Sichuan fish cookery. The result is something greater than the sum of its parts: tender eggplant coated in a glossy, shiny sauce that hits every taste bud at once. While it originated in Sichuan, the Hunan version ramps up the heat and adds fermented chili depth with doubanjiang or duo jiao, turning a classic into something fiercer and more aromatic. It is one of the most popular eggplant dishes in China, and for good reason.
Yu xiang (鱼香, "fish-fragrant") is one of the fundamental flavor compositions of Chinese cooking, alongside classics like ma la (numbing-spicy) and suan la (hot and sour). What makes it brilliant is its balance: it is simultaneously sweet, sour, salty, and spicy, with none of the four dominating. The name comes from the Sichuan tradition of seasoning fish with a particular combination of pickled chili, ginger, garlic, scallion, sugar, and vinegar — cooks discovered that the same seasoning applied to vegetables and meat created a flavor that reminded people of fish, hence "fish-fragrant." The Hunan version of yu xiang eggplant uses doubanjiang or duo jiao (fermented chopped chilies) instead of Sichuan pickled chilies, giving it a deeper, more complex chili flavor and a more pronounced heat. It is a perfect example of how a classic dish evolves as it crosses regional borders.
Ingredients
The ingredient list is straightforward, but the quality of the fermented chili paste and the vinegar is what makes the difference. The yu xiang sauce ratio is the key to the whole dish.
- Chinese eggplant — 2 long, thin Chinese eggplants (about 500 g) are ideal. They are sweeter, less bitter, and have fewer seeds than globe eggplant. If you can only find globe eggplant, that works too — just peel it if the skin is thick.
- Ground pork — optional, but traditional. It adds richness and umami. Use 100 g, which is a small amount — it is there for depth, not as the star.
- Doubanjiang or duo jiao — the fermented chili base. Doubanjiang (broad bean chili paste) is the Sichuan choice; duo jiao (chopped pickled chilies) is the Hunan choice. Both work. Use whichever you have.
- Chinkiang black vinegar — provides the sour element. Its deep, slightly sweet flavor is essential — white vinegar would be too sharp.
- Sugar — balances the vinegar and salt. Do not be afraid of the 2 tablespoons — the dish should not taste sweet, it should taste balanced.
- Soy sauces — light for salt and umami, dark just for a hint of color.
- Aromatics — garlic, ginger, and scallions. The classic trio.
- Cornstarch — for thickening the sauce into that glossy, shiny coating.
Step-by-Step Instructions
-
Salt the eggplant to draw out moisture. Cut the eggplant into thick matchsticks or 2 cm cubes. If using Chinese eggplant, cut it lengthwise into quarters first, then into matchsticks. Place the cut eggplant in a colander set over a bowl or the sink. Sprinkle with 1 teaspoon of salt and toss gently to distribute evenly. Let it rest for 15 to 20 minutes. You will see beads of moisture forming on the surface of the eggplant — that is the salt working. After resting, rinse the eggplant thoroughly under cold water to wash off the excess salt, then squeeze it gently with your hands to press out as much water as possible. Pat dry with paper towels.
Why salting matters
Eggplant is like a sponge — it has a spongy cellular structure that absorbs oil like crazy. If you throw raw eggplant into a hot wok, it will soak up all your oil and still end up greasy. Salting first collapses the eggplant's cell structure and draws out water, so the eggplant absorbs far less oil during cooking. It also removes bitter compounds that can develop in older eggplants. It takes 15 minutes of waiting, but the result is lighter, better-textured eggplant that does not taste like a grease sponge. Do not skip this step.
- Make the yu xiang sauce first. While the eggplant rests, make the sauce. This is the most important part of the recipe — get the sauce right and the dish will be great, no matter what. In a small bowl, combine 2 tablespoons of Chinkiang black vinegar, 2 tablespoons of sugar, 1 tablespoon of light soy sauce, 1 teaspoon of dark soy sauce, 1 tablespoon of Shaoxing wine, and the cornstarch mixed with 2 tablespoons of water. Stir with a spoon until the sugar is dissolved and everything is well combined. That is it — the entire yu xiang flavor profile in one bowl. Making it ahead means you will not be fumbling with measuring spoons while the wok is hot.
- Cook the eggplant. There are two methods. Steaming (healthier): Place the well-dried eggplant in a steamer basket and steam over boiling water for 8 to 10 minutes until tender. Set aside. Stir-frying (traditional): Heat 2 tablespoons of oil in a wok over medium-high heat. Add the eggplant and stir-fry for 5 to 7 minutes, turning occasionally, until it is soft and golden-brown in spots. Remove from the wok and drain on paper towels. The stir-fry method gives more flavor and wok hei; the steaming method is lighter. Both are delicious. If you are short on time or watching your oil intake, go with steaming.
- Stir-fry the aromatics and ground pork. If using ground pork, heat 1 tablespoon of oil in the wok over medium-high heat. Add the pork and stir-fry, breaking it apart with the edge of your spatula, for 2 to 3 minutes until browned and cooked through. Scoop it out and set it aside. In the same wok, lower the heat to medium. Add the doubanjiang or duo jiao and stir-fry for about 20 seconds. You will see the oil turn red and smell the deep, fermented chili aroma — this is blooming the chili paste. Then add the minced garlic, ginger, and scallion whites, and stir-fry for another 10 seconds until fragrant. Do not let the garlic burn.
-
Add eggplant and sauce, toss to coat. Return the cooked eggplant (and ground pork, if using) to the wok. Turn the heat up to medium-high. Give the yu xiang sauce a good stir — the cornstarch settles at the bottom — and pour it over everything. Stir-fry vigorously for 30 to 60 seconds, tossing and turning the eggplant, until the sauce thickens into a glossy, translucent coating that clings to every piece. You will see it happen: the sauce goes from watery to shiny and thick as the cornstarch gelatinizes. If the sauce is too thick and gloopy, add a splash of water to thin it. If it is too thin and watery, cook it another 20 seconds.
The cornstarch slurry trick
Cornstarch mixed with cold water (a slurry) is how you get that glossy, restaurant-style sauce. The key is to stir the slurry right before adding it — cornstarch sinks to the bottom of the bowl instantly. If you pour it without stirring, you will get mostly water at first and then a clump of cornstarch at the end. Stir well, pour, and stir-fry vigorously. The sauce should thicken in 30 to 60 seconds. The finished dish should have a shiny coating that clings to the food, not a pool of liquid at the bottom of the plate.
- Garnish and serve. Turn off the heat. Sprinkle the chopped scallion greens over the top and give everything one final toss to distribute. Transfer to a serving plate and bring it to the table immediately. Serve with plenty of steamed white rice — yu xiang eggplant and rice is one of the all-time great combinations. The glossy, sweet-sour-salty-spicy sauce is made for mixing into rice. Every bite should have a bit of tender eggplant, a bit of sauce, and a bit of rice. It is simple, it is satisfying, and it tastes like so much more than the sum of its parts.
Yu xiang is defined by the balance of four tastes. None should dominate — they should dance together on your tongue:
- Sweet (甜 — tian). From sugar. It rounds out the edges of the sour and salty flavors. The dish should not taste sweet — if it does, you used too much sugar.
- Sour (酸 — suan). From Chinkiang black vinegar. It provides brightness and cuts through richness. Use good vinegar; cheap vinegar tastes flat and sharp.
- Salty (咸 — xian). From soy sauce and fermented chili paste. The umami backbone of the dish. Light soy sauce provides salt and depth; dark soy adds color.
- Spicy (辣 — la). From doubanjiang or duo jiao. It provides heat and aromatic depth. The Hunan version is spicier than the Sichuan original.
The classic ratio for the sauce is roughly 1:1 sugar to vinegar, with soy sauce and wine providing the salty base. Adjust to your taste — some like it sweeter, some like it sourer, some like it hotter. The balance is personal, but the principle is the same: four flavors, none dominant.
Substitutions & Adjustments
Yu xiang is a technique, not a rigid recipe. Apply the same sauce to different vegetables and proteins and it always works.
Less spicy
Reduce the doubanjiang or duo jiao to 1 teaspoon, or omit it entirely and use a pinch of white pepper instead. The sweet-sour-salty balance will still be delicious — it just will not have the chili kick. You can also use a mild fermented bean paste instead of chili paste for umami without heat.
Ingredient substitutes
- No Chinese eggplant: Regular globe eggplant works. Peel it if the skin is thick, and cut it into similar-sized pieces. Japanese eggplant is also a great substitute.
- No Chinkiang black vinegar: Balsamic vinegar is the closest substitute — it has a similar depth and sweetness. Apple cider vinegar works too but is fruitier. Avoid white vinegar.
- No doubanjiang/duo jiao: Use any chili paste you have, or even chili oil plus a teaspoon of miso for the fermented depth. The texture will be different but the flavor will still work.
- Vegetarian/vegan: Skip the pork. Add extra fermented black beans or a teaspoon of white miso for umami. Use mushroom soy sauce or tamari instead of regular soy sauce.
- Try other vegetables: The yu xiang sauce works with almost anything — try it with potatoes, bell peppers, mushrooms, tofu, or even shredded chicken or pork.
Make ahead
You can salt and drain the eggplant ahead of time — keep it in the fridge for up to a day. You can also mix the sauce ahead of time and keep it in a jar. The actual cooking takes only 15 minutes, so do the prep ahead and cook it right before serving.
Storage
Leftovers keep in the fridge for up to 3 days. The eggplant will soften more and absorb more sauce as it sits, so the texture will not be as good as fresh, but the flavor actually deepens. Reheat in a wok or skillet with a splash of water — the sauce will thicken up again as it heats.
Nutrition
Estimated values per serving (recipe serves 2-3, with ground pork). Eggplant is very low in calories; most of the calories come from the cooking oil and the pork.
| Nutrient | Per serving |
|---|---|
| Calories | 280 kcal |
| Protein | 8 g |
| Total fat | 16 g |
| Saturated fat | 3 g |
| Carbohydrates | 28 g |
| Fiber | 6 g |
| Sodium | 820 mg |
| Sugar | 12 g |
Values are estimates based on standard ingredient databases. Actual nutrition will vary depending on the amount of oil you use, whether you include pork, and the specific brands of fermented chili paste and soy sauce.
Frequently Asked Questions
Related Recipes
If you love the balance of flavors in yu xiang eggplant, these other Hunan dishes explore similar territory with different ingredients.