Sichuan Eggplant Stir Fry (Yú Xiāng Eggplant, 鱼香茄子)

Crispy eggplant covered in a sticky sweet, sour, savory and slightly spicy sauce. A signature Sichuan dish that turns eggplant haters into eggplant lovers. {vegetarian adaptable}

Sichuan eggplant stir fry is incredibly addictive! This is crispy eggplant covered in a sweet, sour, savory and slightly spicy sauce. {vegetarian adaptable}

Sichuan eggplant stir fry, or yú xiāng eggplant (鱼香茄子), is one of those under-appreciated real-deal Sichuan dishes that deserves more attention. Throughout the years, whenever I took a foreign friend or colleague to a Sichuan restaurant in Beijing, this stir fry was always one of the most popular dishes on the table.

What is yú xiāng?

Nobody would order this dish on a menu if they saw the direct translation… yú xiāng literally translates as “fish-fragrant” in Chinese, which might not sound as appetizing as the dish tastes.

In fact, fish-fragrant eggplant has nothing to do with fish.

According to folklore, a housewife was cooking eggplant for dinner and did not want to waste the leftover sauce used in a fish dish. The sauce was designed to cover up the fishiness and muddiness of river fish, so it’s extra fragrant. The dish turned out so well and her husband loved it more than the original fish dish. Thus, the dish was named yú xiāng or “fish-fragrant” as a homage to the delicious sauce.

Yú xiāng flavor is one of the seven key flavors in Sichuan cuisine. It contains soy sauce, Chinkiang vinegar, sugar, fermented spicy bean paste (dòubànjiàng), chili peppers, and a great amount of fresh garlic, ginger and onion. It results in a well-balanced, sweet and sour spicy sauce that is bursting with umami. The taste might be considered close to General Tso’s sauce, only 10 times more flavorful.

Sichuan Eggplant Stir Fry Cooking Process Sichuan eggplant stir fry is incredibly addictive! This is crispy eggplant covered in a sweet, sour, savory and slightly spicy sauce. {vegetarian adaptable}

The secret of cooking perfect eggplant on the stovetop

Eggplant is one of the most tricky vegetables to cook with, however the result is super rewarding if you do it right. In the past, I’ve discovered the method of creating crispy eggplant on the stovetop without deep-frying. The key is marinating the eggplant with salted water and then dusting it with cornstarch before grilling it on a flat-bottom pan. You can read my Chinese Eggplant with Garlic Sauce recipe to view the details.

When cooking the yú xiāng eggplant the result is even better. The old method stays the same — the only thing I did slightly differently is use a bit more oil, about 1/2 cup. It is double than in my previous recipe, but still way less than for deep-frying.

Sichuan Eggplant Stir Fry Cooking ProcessNot only do the eggplant pieces turn out extra crunchy crispy with a tender interior, they stay crispy for a long time even after coating with the sauce. Better still, this time I used regular eggplant instead of Asian eggplant, and it worked!

It proved again that you can cook perfect crispy eggplant if you follow the right method. Next time you don’t need to make the extra trip to the Asian market to make this hearty dish.

Worried that your dish will be loaded with calories due to the added oil? It won’t; the eggplant only absorbs a small amount of oil during cooking.

Still don’t want to use so much oil? No problem. You can reduce the oil to 2 to 4 tablespoons and still get sticky eggplant with quite a crisp surface.

Sichuan eggplant stir fry is incredibly addictive! This is crispy eggplant covered in a sweet, sour, savory and slightly spicy sauce. {vegetarian adaptable}

Sichuan eggplant cooking video

I’ve created this short video for you, so you can easily get an idea of the workflow.

The video is slightly different from the recipe below because I updated the recipe with a few small tweaks… but the cooking process is the same.

More vegetable main dishes

Sichuan eggplant stir fry is incredibly addictive! This is crispy eggplant covered in a sweet, sour, savory and slightly spicy sauce. {vegetarian adaptable}

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

5.0 from 7 reviews
Sichuan Eggplant Stir Fry (鱼香茄子)
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Chinese
Serves: 2 to 3 servings
  • 2 (400 grams in total) eggplant, cut to 8-cm (3-inch) sticks (*Footnote 1)
  • 1 teaspoon salt
  • 1/4 cup cornstarch (to coat the eggplant)
  • 1/2 cup peanut oil (or vegetable oil)
  • 2 teaspoons Sichuan peppercorn
  • 4 green onions, chopped
  • 3 tablespoons minced garlic (about 8 cloves garlic)
  • 1 tablespoon minced ginger
  • (Optional) 230 grams (1/2 pound) ground pork (*Footnote 2)
  • 1 tablespoon dòubànjiàng (fermented chili bean paste)
  1. Chop eggplant into long sticks of about 2-inch (5-cm) long and 1/4-inch (6-mm) thick.
  2. Place eggplant in a large bowl and add water to cover. Add 1 teaspoon salt, mix well. Place a pot lid on top to keep the eggplant under water for 15 minutes. Drain and pat dry.
  3. Add all the sauce ingredients into a bowl. Stir to mix well.
  4. Sprinkle eggplant with cornstarch and mix by hand, until eggplant is evenly coated with with a thin layer of cornstarch.
  5. Add oil to a large nonstick skillet and heat over medium high heat until hot. Spread eggplant across the bottom of the skillet without overlapping (you might need to cook in 2 or 3 batches). Fry the eggplant one side at a time until all the surfaces are charred and the eggplant turns soft, 5 to 7 minutes. Transfer to a plate. Cook the remaining batch(es) with the same method. If the skillet gets too hot and starts to smoke, turn to medium heat.
  6. Once the eggplant is all cooked, remove the pan from the stove. Drain extra oil and only leave 1 tablespoon in the pan by pouring the oil into a heatproof bowl, or wipe the pan with a few layers of paper towels attached to the front end of a pair of tongs.
  7. Add the Sichuan peppercorns into the pan. Cook over medium heat until the peppercorns turn dark brown. Remove them with a spatula and transfer to a small bowl (*Footnote 3). Add green onion, garlic and ginger. Stir a few times to release fragrance.
  8. Add ground pork. Cook and stir until the surface is browned.
  9. Stir the sauce again to completely dissolve the cornstarch, then pour into the pan. Stir until the sauce thickens. Return the eggplant to the pan and quickly stir to mix everything well.
  10. Turn to the lowest heat and taste the sauce (be careful, it will be very hot!) Adjust flavor by sprinkling a bit more salt or sugar, if needed. Turn to medium heat and mix well again. Transfer everything to a plate immediately.
  11. Serve hot over steamed rice as a main.
1. You can either use long Asian eggplant or regular eggplant. If you follow the steps in this recipe, both eggplants will turn out perfectly crispy.

2. You can skip the pork to make a vegan dish and the sauce will still be very tasty.

3. The cooked Sichuan peppercorns become fragrant with a more rounded taste, so they make a great seasoning. Save the fried Sichuan peppercorns and grind them into powder. Store in an airtight container in the fridge for 1 month and use it in recipes that call for ground Sichuan peppercorns.
Nutrition Information
Serving size: 1 bowl Calories: 353cal Fat: 27.6g Carbohydrates: 25.1g Sugar: 10.4g Sodium: 846.7mg Protein: 2.7g Cholesterol: 0.9mg


This recipe was originally published on March 4th 2014, updated on April 11 2017.

Sichuan Eggplant Stir Fry Cooking Process


Omnivore's Cookbook is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to
Meet Maggie

Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my Austin, Texas kitchen.

Never Miss a Recipe!

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe:  

39 thoughts on “Sichuan Eggplant Stir Fry (Yú Xiāng Eggplant, 鱼香茄子)

  1. AvocadoPesot

    Beautiful photo! I learned how to make this dish during a cooking class in Dali China and loved it!

  2. Nami | Just One Cookbook

    I loved watching your video! Eggplant is my favorite veggies and this sounds really delicious. I always wish that they don’t absorb much oil while cooking. That’s one negative thing about this veggie, but I love that it absorb sauce… haha. Looks delicious!!!

    1. Maggie Post author

      I totally agree with you about eggplant absorbs too much oil! They don’t taste so great if cooking with less oil and I already tried my best to reduce the oil to minimum amount.
      I’m so glad you like my video. It really took time to shoot and do post edit, but it was a lot of fun! 🙂

    2. Steve Salloom

      Nami & Maggie,

      My mother taught me this method to avoid eggplants from absorbing oils:

      1. Spread the sliced eggplant on a towel.
      2. Sprinkle Kosher salt on both surfaces of the sliced eggplant.
      3. Allow to rest for 45-60 minutes.
      4. Pat dry each surface.
      5. Do not rinse eggplants.

      This method will extract the moisture from the eggplants and will allow very little amount of oil to be absorbed. Most oil will be on the outside.

      1. Maggie Post author

        Hi Steve, thanks for sharing your method and I will try out next time! I think it will work great on fried eggplant too. Hope you have a great week 🙂

  3. Trent @ Food Assault

    That looks fantastic……such vibrant colours. I, like many, didn’t like eggplant as a kid however love it now.

    One of my favourites is vegetarian lasagne made with eggplant. I’ll need to give this a try Maggie, thanks for sharing.

    1. Maggie Post author

      Hi Trent, thanks for stopping by and commenting!
      Vegetarian lasagne sounds great. I just got a pasta machine from a friend, and I’d like to try it out with the freshly made pasta. 🙂

      1. nicole (

        This recipe is a winner! I made it today and it was a universal success. What a great idea to soak the eggplant strips in water!

        I substituted sake for Shaoxing wine and used sambal instead of Doubanjiang. Are these two ingredients reasonably close? Even if not, the dish tasted great! 🙂

      2. Maggie Post author

        Hi Nicole, I’m so glad to hear that you make this dish and found it delicious! Sake is very similar with Shaoxing wine but I never thought I can use sambal in this one! It sounds great too and I’ll remember to try it out myself. 🙂

    1. Maggie Post author

      Nope, no fish in this one.

      “Fish fragrant” is a special combination of condiments that commonly used in Szechuan cuisine. It is said the sauce was originally used for cooking fish, but when people tried the sauce with other dishes, they found they are all very tasty, for example fish fragrant pork.

      I think it’s similar to sweet sour sauce, goes well with everything. But this one has “fish” in the name, so sounds confusing.

  4. Pingback: Sichuan “Fish Fragrant” Eggplant with Bacon | Blossom to Stem

  5. Harvey

    tried this recipe today and it was pretty darn close to restaurant quality (but without the oil!)

    great technique. thanks for sharing!

    1. Maggie Post author

      Hi Harvey, thanks very much for leaving a comment and I’m so glad to hear you tried my recipe! Hope you enjoyed the dish and have a great day ahead! 🙂

  6. Samantha

    This looks really good, I will try this next week. I’ve been steaming my eggplants before stir frying them. That really cuts down on the oil. I add salt and fish sauce while steaming the eggplants too.

    1. Maggie Post author

      Hi Samantha, thanks for sharing the tips! I like fish sauce and it sounds lovely with the eggplant. I steam eggplant too, but only used it in cold dishes. I like the crispiness of eggplant in stir fried dishes, but it does use more oil. Ultimate dilemma!

  7. Pingback: Eggplant | Julia's Rooted Kitchen

    1. Maggie Post author

      Hi Michael, I believe you can use malt vinegar as an alternative. And yes, you can leave out the wine and replace it with water. The wine adds a nice subtle flavor, but it won’t be a problem without it. Happy cooking and hope the dish turns out great 🙂

  8. Kit

    So glad I found your website. Looks like my search is over! This is going to be my one-stop go to for Chinese recipes! I have been trying to find authentic chinese eggplant recipes and have tried so many not-so-good ones. I’m from Shanghai and I appreciate all food and I cook Italian and American on most days. But the fusion recipes on traditional dishes just don’t cut it for me. I tried this one tonight and love it! Thank you for sharing! Mapo Tofu is next.

    1. Maggie Post author

      Hi Kit, I’m so glad to hear you tried my recipe and enjoyed the dish! Sorry to reply this so late. I’ve been traveling back to China this month and stayed offline most of the time. We cook a lot of Italian and American too (also Mexican!), but just like you said, I crave for the authentic Chinese dishes every now and then. I love Shanghai food, although some of them are very challenging to make. Soup dumpling is on my cooking list of 2016 🙂
      Please let me know if you want to learn a new recipe but couldn’t find on my blog! I’d love to develop the recipe for you!
      Happy cooking and Happy New Year!

  9. Alona Orina

    i will give it a try tonight for I am planning to prepare healthy and yummy eggplant dish for my hubby. as eggplant is pone of our fave veggie, i am so bored with the same method i cook that is why I am searching different way of cooking eggplant and i came across to this. Thanks to this ms maggie, more power.

  10. J-Mom

    I finally had a chance to stop-by the nearest Asian grocery store (that’s two hours away) and got Chinese eggplant to make this. The eggplant came out really nicely. My husband mentioned the crispiness without me pointing it out (although, he thought it was mushroom). Thank you for the recipe.

    1. J-Mom

      I forgot! I couldn’t get fresh Thai chili. I used dried ones and stir-fried it in oil hoping that the spiciness would transfer. Is there a good way to substitute with dry chili or red pepper flakes?

      1. Maggie Post author

        I’m glad to hear you and your husband enjoy the dish!
        To answer your question, yes, dried chili peppers and red pepper flakes definitely work. In fact it’s the more proper way to do it, in an authentic Sichuan way.
        I happened to have Thai chili on hand that time so I ended up using it. To make the sauce spicy, you can either snip the dried chili peppers to 2 to 3 pieces (to reveal the seeds) or add about 1 teaspoon chili flakes (depends on the spiciness of your chili flakes).
        Hope you have a delicious week ahead J-Mom 🙂

  11. Nick

    This dish looks delicious! I’ll have to make it when eggplants come into season this summer.

    But I’m really curious about the key flavors of Sichuan cuisine. What are the other six? I assume one is mala?

    1. Maggie Post author

      Nick, yes one of the flavors is mala. The other six Sichuan flavors are:
      Mala (Numbing spicy) – see my Mala chicken recipe:
      Spicy – mapo tofu
      Tangerine – it has spicy, numbing and a citrus flavor
      Numbing – Mostly sichuan pepeprcorns, mixed with other savory flavor
      Weird (guai wei) – the sauce is nutty, spicy, numbing, sweet, savory, and sour. see I know the name might sound strange…
      Sour spicy – like the fish with pickled mustard dish

      You need to try out the eggplant! It’s one of my favorites and I believe you’ll like it too 🙂

      1. Nick

        Thank you! I love learning about the different cuisines of China through the delicious recipes on your blog!

      2. Maggie Post author

        You’re the most welcome Nick! I’m so happy to hear you care about Chinese food 🙂
        Happy Friday and have a great weekend!

  12. Amy

    I LUUUUUV eggplant! This has to taste like a rock band in your mouth. Definitely will be trying this. Thank you.

    1. Maggie Post author

      Yes definitely! Happy cooking Amy and let me know how the dish turns out 🙂 This is one of my favorites and I hope you enjoy it too!