Sichuan Cuisine · tested Chinese home cooking
Yu Xiang Eggplant (Fish-Fragrant Eggplant) Recipe
鱼香茄子 Yúxiāng Qiézi
A beloved Sichuan dish despite its name – 'fish-fragrant' refers to a classic Sichuan flavor profile, not actual fish. Tender eggplant is wok-tossed in a garlicky, sweet-sour-spicy sauce that will convert any eggplant skeptic. This version is written for Western home kitchens, with supermarket-friendly measurements, practical substitutions, and clear visual steps.

Why this recipe works
This recipe keeps the flavor profile recognizable while making the workflow realistic for American and European kitchens. The ingredient list prioritizes items you can buy at mainstream grocery stores, with Asian-market upgrades where they truly matter.
Shopping notes for Western cooks
Most ingredients are easy to find at major U.S. and European supermarkets. For pantry items like Shaoxing wine, Chinkiang black vinegar, doubanjiang, Sichuan peppercorns, dried chilies, oyster sauce, and dark soy sauce, check an Asian market or order online. Use dry sherry for Shaoxing wine, balsamic plus rice vinegar for black vinegar, and tamari for a gluten-aware soy sauce swap when needed.
Ingredients
- 3 Chinese eggplants (long and thin), cut into 2 1/2-inch strips
- 3 tbsp neutral high-heat oil such as avocado, canola, peanut, or grapeseed oil
- 2 tbsp doubanjiang
- 3 cloves garlic, minced
- 1 1-inch piece fresh ginger, minced
- 2 scallions, finely chopped
- For sauce: 1 tbsp black vinegar, 1 tbsp soy sauce, 1 tsp sugar, 1 tsp cornstarch, 2 tbsp water
- Optional: 3.5 oz ground pork
Step-by-step instructions

Step 1
Cut eggplants into strips about 6cm long and 2cm thick
Cut eggplants into strips about 6cm long and 2cm thick. Sprinkle with salt and let sit for 10 minutes, then pat dry.

Step 2
Heat oil in a wok over high heat
Heat oil in a wok over high heat. Add eggplant strips and stir-fry for 3-4 minutes until softened and lightly browned. Remove and set aside.

Step 3
In the same wok, add doubanjiang, garlic, and ginger
In the same wok, add doubanjiang, garlic, and ginger. Stir-fry for 30 seconds until fragrant.

Step 4
If using pork, add it now and stir-fry until cooked…
If using pork, add it now and stir-fry until cooked through, about 2 minutes.

Step 5
Return eggplant to the wok
Return eggplant to the wok. Pour in the sauce mixture and stir-fry for 1-2 minutes until sauce coats the eggplant and thickens.

Step 6
Top with scallions and serve hot over rice
Top with scallions and serve hot over rice.
Cook’s notes
- Chinese eggplants are thinner with thinner skin – they work best for this dish
- Salting the eggplant first draws out moisture and prevents oil absorption
- The 'fish-fragrant' flavor comes from the balance of vinegar, sugar, and doubanjiang
- Don't skip the black vinegar – it's essential for the authentic flavor
Common questions
Can I make Yu Xiang Eggplant (Fish-Fragrant Eggplant) less spicy?
Yes. Reduce dried chilies, chili paste, or Sichuan peppercorns first, then add heat back at the table with chili oil.
What should I serve with it?
Steamed jasmine rice, a crisp cucumber salad, or a simple green vegetable make the meal feel complete without extra work.