Eggplants with Garlic Sauce, or Yu Xiang Qie Zi (鱼香茄子), is a classic Sichuan dish with tender eggplant, ground pork, garlic, chilies, and a bold sweet, savory, tangy, and spicy sauce. Every piece of eggplant soaks up that delicious sauce, making it perfect with a bowl of steamed rice.
One thing I especially love about this method is how the eggplant stays beautifully purple without becoming overly oily. Soaking it in salt and rice vinegar water, then gently squeezing out the excess moisture, helps preserve its vibrant color and reduces how much oil it absorbs during frying.
Then I give the eggplant a very quick fry—just about 1 minute at 350°F (177°C). It becomes tender without sitting in the oil for a long time. If you prefer not to fry, I’ve also included an easy steaming option.
The final stir-fry comes together incredibly quickly with ground pork, Pixian doubanjiang, garlic, ginger, and salted chopped chilies. Toss everything with the eggplant and glossy Yu Xiang sauce, and dinner is ready in 30 minutes.
What Is Yu Xiang Qie Zi?
Yu Xiang Qie Zi (鱼香茄子) literally translates to “fish-fragrant eggplant,” but there’s actually no fish in the dish.
Yu Xiang, or “fish-fragrant,” refers to a classic Sichuan flavor profile traditionally associated with seasonings used for fish. The combination typically includes aromatics such as garlic and ginger along with chilies, fermented bean paste, vinegar, sugar, and other seasonings.
When those flavors come together, you get the signature balance Yu Xiang dishes are known for—savory, sweet, tangy, aromatic, and spicy.
What Do Eggplants with Garlic Sauce Taste Like?
The eggplant becomes soft and tender without falling apart, and it absorbs the rich sauce beautifully.
Pixian doubanjiang brings savory, fermented chile flavor, while garlic and ginger add plenty of aroma. Chinkiang vinegar gives the sauce a tangy edge, and sugar balances the salty, spicy flavors. Ground pork adds richness and another layer of savory flavor.
It’s a bold dish, but the flavors are balanced rather than simply spicy. And that glossy sauce is especially delicious spooned over hot rice!
How Do You Keep Chinese Eggplant Purple?
Chinese eggplant can quickly discolor once it’s cut and cooked. For this recipe, I soak the pieces in salt and rice vinegar water for 10 minutes, keeping them submerged with a plate.
The acidic soaking water helps preserve the eggplant skin’s purple color, while the salt also draws out some moisture and changes the eggplant’s texture. After soaking, I drain, rinse, gently squeeze out the excess moisture, and lightly coat the pieces with cornstarch.
Then comes the quick cooking. Rather than leaving the eggplant in hot oil for a long time, I fry it at 350°F (177°C) for only about 1 minute, just until slightly golden and tender.
Let’s Talk Ingredients
Chinese eggplants: Chinese eggplants are long and slender with thin purple skin and tender flesh. Their shape makes them especially convenient for cutting into bite-sized pieces for stir-fries.
Pixian broad bean paste (Pixian doubanjiang 郫縣豆瓣醬): This Sichuan fermented broad bean and chili paste gives Yu Xiang sauce its deep, savory, and spicy flavor. If unavailable, you can use hoisin sauce with a little chili oil in a pinch, although the flavor will be different.
Salted chopped chilies (Duo jiao 剁椒): A Chinese condiment made from chopped red chilies preserved with salt. It adds savory, spicy, and slightly tangy flavor. If unavailable, substitute chopped red chili or another chili paste.
Ground pork: Adds richness and savory flavor to the sauce. A little goes a long way in this dish.
Garlic and ginger: Essential aromatics that make the sauce incredibly fragrant.
Chinkiang vinegar: Also called Zhenjiang vinegar, this Chinese black vinegar adds acidity and depth that balance the sugar and savory seasonings.
Cornstarch: I use it twice—first to lightly coat the eggplant and later as a slurry to give the finished sauce its glossy consistency.
Cooking oil: Choose a neutral, high-smoke-point oil such as avocado, grapeseed, or peanut oil for frying.
Step-by-Step: Let’s Cook
Serves: 2 to 4
Prep time: 20 minutes
Cook time: 10 minutes
1. Prepare the Eggplants
In a large bowl, combine water with the salt and rice vinegar and whisk until the salt dissolves.
Add the Chinese eggplant pieces and soak for 10 minutes. Place a heavy plate over the eggplants to keep them completely submerged.
Drain and rinse the eggplants, then gently squeeze out the excess moisture. Toss with the cornstarch and set aside.
Tip: While the eggplants soak, prepare the aromatics and sauce. This is an easy way to keep the entire recipe within 30 minutes.
2. Make the Sauce
In a bowl, combine the soy sauce, dark soy sauce, Chinkiang vinegar, sugar, and water.
Whisk well and set aside.
Tip: Mix the sauce before you start stir-frying. Once everything hits the hot wok, the rest of the recipe moves very quickly.
3. Cook the Eggplants
Heat 4 cups cooking oil in a wok over high heat to 350°F (177°C).
Working in batches, carefully add the eggplants and fry for about 1 minute, until slightly golden. Remove and drain well.
Prefer Not to Fry?
You can steam the eggplants instead. Place them in a steaming basket over boiling water and steam for about 5 minutes, or until tender. Remove and set aside.
The texture and appearance will be somewhat different from the fried version, but it’s a convenient option if you prefer to use less oil.
4. Stir-Fry the Pork and Aromatics
In a clean wok over high heat, add 2 tablespoons of cooking oil and the ground pork.
Stir-fry for about 2 minutes, until the pork is completely cooked.
Add the Pixian doubanjiang, ginger, garlic, and salted chopped chilies. Stir-fry for about 1 minute, until everything is wonderfully fragrant.
Tip: Stir-fry the doubanjiang briefly in the oil before adding the sauce. Heating it with the aromatics helps bring out its aroma and distributes its flavor throughout the dish.
5. Bring Everything Together
Pour the prepared sauce into the wok and stir well.
Return the eggplants and gently toss everything together so the pieces are evenly coated.
Mix 1 tablespoon cornstarch with 3 tablespoons water to make a slurry. Stir it again just before using, then pour it into the wok.
Stir until the sauce thickens and becomes glossy.
Sprinkle with scallions and serve immediately in a clay pot or on a serving plate.
Can I Steam the Eggplant Instead of Frying It?
Yes. Steam the eggplant over boiling water for about 5 minutes, or until tender, then continue with the stir-fry.
Frying gives the eggplant a richer texture and flavor, while steaming is a good alternative if you want to use less cooking oil.
Can I Make Eggplants with Garlic Sauce Without Pork?
Yes. You can leave out the ground pork for a vegetable version. Because the pork contributes savory flavor and richness, you may want to taste the finished sauce and adjust the seasoning as needed.
What Can I Substitute for Pixian Broad Bean Paste?
For the most characteristic Sichuan flavor, I recommend using Pixian Broad Bean Paste.
If you can’t find it, hoisin sauce with a little chili oil can work as a convenient substitute, but keep in mind that it won’t taste the same. Hoisin is sweeter and doesn’t have the same fermented chile-and-broad-bean flavor as doubanjiang.
Is Yu Xiang Qie Zi Very Spicy?
It can be spicy, but Yu Xiang isn’t only about heat. The sauce balances spicy, savory, sweet, and tangy flavors.
The heat level will also depend on your doubanjiang and salted chilies. If you’re sensitive to spice, reduce the chilies to suit your taste.

Eggplants with Garlic Sauce Recipe
Ingredients
For the eggplants
- 2 teaspoons salt
- 1 teaspoon rice vinegar
- 4 large Chinese eggplants, quartered lengthwise and cut into 2-inch pieces
- 1 tablespoon cornstarch
- 4 cups cooking oil, high-smoke-point oil such as avocado or peanut
For the stir-fry
- 2 tablespoons cooking oil
- 6 ounces ground pork
- 1 tablespoon Sichuan Pixian broad bean paste, or substitute with hoisin sauce and a dash of chili oil
- ½ teaspoon ginger, minced
- 5 cloves garlic, minced
- 1 teaspoon salted chopped chilies, or substitute with a red chili pepper
- 1 tablespoon scallions, thinly sliced
For the sauce
- 1 tablespoon soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon Chinkiang vinegar
- 2 tablespoons sugar
- ⅔ cup water
- 1 tablespoon cornstarch
- 3 tablespoons water
Instructions
- To prepare the eggplants: In a large bowl, combine water with the salt and rice vinegar and whisk until dissolved. Add the eggplants and soak for 10 minutes, using a heavy plate to keep them submerged. Drain, rinse, and gently squeeze out the excess moisture. Toss with the cornstarch and set aside.
- To make the sauce: In a bowl, combine the soy sauce, dark soy sauce, Chinkiang vinegar, sugar, and ⅔ cup water. Whisk well and set aside.
- To cook the eggplants: Heat 4 cups cooking oil in a wok over high heat to 350°F (177°C). Working in batches, carefully add the eggplants and fry for about 1 minute, until slightly golden. Remove and drain. Alternatively, steam the eggplants over boiling water for about 5 minutes, until tender.
- To stir-fry the pork and aromatics: In a clean wok over high heat, add 2 tablespoons cooking oil and the ground pork. Stir-fry for about 2 minutes, until completely cooked. Add the doubanjiang, ginger, garlic, and salted chopped chilies. Stir-fry for about 1 minute, until fragrant.
- To finish the dish: Pour in the prepared sauce and stir well. Add the eggplants and gently toss to combine. Mix 1 tablespoon cornstarch with 3 tablespoons water to make a slurry, stir it again, then pour it into the wok. Stir until the sauce thickens and becomes glossy. Sprinkle with scallions and serve.
Video
Notes
Try These Better Than Takeout Recipes Next
8-Min Vegetable Fried Rice Recipe
Vegetable Fried Rice is one of those dishes I can make anytime, especially when I open the fridge and see leftover rice sitting there. In …
30-Min Hong Kong Crispy Chow Mein with Chicken
There’s something special about Hong Kong Crispy Chow Mein. You start with golden, crispy noodles, then spoon tender chicken, fresh vegetables, and a silky, savory …
25-Min Black Pepper Chicken Recipe
Black Pepper Chicken is one of my favorite weeknight stir-fries because it’s quick, flavorful, and comes together in just 25 minutes. Tender pieces of chicken, …
10-Min Pineapple and Shrimp Fried Rice Recipe
Pineapple and Shrimp Fried Rice is one of my favorite ways to turn leftover rice into a quick and delicious meal. The sweet pineapple, tender …
25-Min Chicken Chop Suey Recipe
Chicken Chop Suey Chicken Chop Suey is one of those takeout dishes that looks simple, but when it’s made properly, the texture is what really …
30-Min Hong Kong Crispy Chow Mein with Shrimp
Hong Kong Crispy Chow Mein is all about texture—that moment when the noodles hit the plate still golden and crackly, with silky shrimp and glossy …











Awesome I will make it ..
Have fun cooking, Denise! Keep me posted on how it turns out!
Would like to share to my Pinterest account but you don’t have a Pinterest button to click.
Hi Gena,
Thank you for the feedback! I’ll look into that. Happy cooking!
Wow,wow,wow, just made this and ramped up the quantities to feed my three hungry boys…. Result clean plates all round, the aubergine was spectacular, thank you
Hi John,
I’m so happy that you and your boys enjoyed this eggplant recipe!
Cheers,
CiCi
Tried it for the 2nd, my dad is half Filipino and he absolutely loved it
Hi Liz, I’m so happy that you and your dad loved this recipe! Thank you for the lovely feedback!:D
Made this with a ground “meatloaf mix” (beef-pork-veal) since pork wasn’t available. So good! A friend had given me a huge eggplant, and the leftovers are great on Asian noodles, basmati rice, stuffed into a small taco, etc. Yummy.
Hi Claire, that sounds amazing! I love how you used the meatloaf mix and paired the leftovers with noodles, rice, and even tacos — so creative! Thanks so much for sharing your twist!