Yu Xiang Eggplant (鱼香茄子), or Fish-Fragrant Eggplant, is a classic Sichuan stir-fry where tender eggplant is bathed in a glossy, aromatic sauce of pickled chilies, garlic, ginger, and scallions. Despite the name, there is no fish — “fish-fragrant” refers to a traditional Sichuan flavor profile. The eggplant soaks up the sauce like a sponge, creating a dish that is simultaneously savory, tangy, sweet, and lightly spicy. Learn how to make this vegetarian Sichuan classic at home.
This recipe comes from a Chengdu chef who taught me the most important trick for fish-fragrant eggplant: salt the eggplant cubes and let them rest for 20 minutes before cooking. This draws out moisture, prevents the eggplant from absorbing excessive oil, and gives it a creamy, custard-like texture.

Why This Yu Xiang Eggplant Recipe Works
- Silky, creamy eggplant — the salting technique prevents sogginess and oil absorption
- Authentic fish-fragrant sauce — pickled chili paste, garlic, ginger, scallions, sugar, and vinegar in perfect balance
- Naturally vegetarian — a Sichuan classic that even meat-eaters crave
- 25 minutes, one wok — a quick weeknight dinner with complex restaurant flavor
Where to Find Chinese Ingredients
- Chinese eggplant — long slender Chinese eggplant has thinner skin and fewer seeds
- Pickled chili paste (paojiao) — pickled chili paste or substitute doubanjiang
- Chinese black vinegar — Chinkiang vinegar for the sour note
- Sichuan peppercorns (optional) — ground Sichuan peppercorns for a numbing finish
Step-by-Step Yu Xiang Eggplant
Prep (25 minutes including salting)
- Cut 500g Chinese eggplant into batons (6cm x 2cm). Toss with 1 tsp salt. Rest 20 minutes. Pat dry with paper towels.
- Make fish-fragrant sauce: 2 tbsp pickled chili paste (or doubanjiang) + 1 tbsp light soy sauce + 2 tbsp Chinkiang vinegar + 2 tbsp sugar + 1 tsp cornstarch + 3 tbsp water.
- Mince 4 cloves garlic and 1 tbsp ginger. Slice 2 scallions, white and green parts separated.
Cook (10 minutes)
- Heat wok over high heat. Add 3 tbsp oil. When shimmering, add eggplant batons in a single layer.
- Stir-fry for 3-4 minutes until the eggplant is soft, golden, and slightly collapsed. Remove and set aside.
- Reduce heat to medium. Add 1 tbsp oil. Fry garlic and ginger for 20 seconds until fragrant.
- Add pickled chili paste. Stir-fry 30 seconds until the oil turns red.
- Pour in sauce mixture. Stir until it thickens — about 20 seconds.
- Return eggplant to the wok. Toss gently to coat every piece in the glossy sauce.
- Add white scallion parts, toss once. Garnish with green scallions.
- Serve immediately over steamed rice. The sauce should cling to the eggplant, not pool in the plate.
Frequently Asked Questions
Why is my eggplant oily or soggy?
Two common mistakes: not salting the eggplant to draw out moisture, and cooking at too low a heat. Salt, rest, pat dry, then cook over high heat. The eggplant should be golden and soft, not greasy. For more Sichuan classics, try our Yu Xiang Rou Si or Mapo Tofu.
Is this dish vegetarian?
Yes, as written. Traditional versions sometimes add a little ground pork for flavor, but the eggplant version is equally authentic and completely vegetarian. If using doubanjiang, check the label — most brands are vegetarian, but some contain fish sauce.
Can I use regular eggplant?
Yes, but peel the skin partially (leaving stripes) and cut into smaller pieces, as Western eggplant has thicker skin and more seeds. The salting step becomes even more important.
As an Amazon Associate, I earn from qualifying purchases. These are affiliate links at no extra cost to you.


