
Why Yuxiang Pork Liver Won Me Over (Even Though I Hated Liver Before)
Let’s be real—pork liver gets a bad rap. I used to avoid it like the plague because every time I tried cooking it, it turned out rubbery, gamey, and just plain unappetizing. But then I discovered the magic of yuxiang sauce, and now? I’m hooked. This Sichuan-style sauce is sweet, sour, savory, and a little spicy—exactly what liver needs to shine. Plus, liver is a total nutrient powerhouse: it’s packed with iron, vitamin A, and B vitamins, making it a great pick for anyone looking to boost their blood health. If you’ve never liked liver before, trust me—this recipe will change your mind.
Ingredients You’ll Need for Yuxiang Pork Liver
First things first: let’s round up the stuff you’ll need. This recipe is pretty straightforward, but a few key ingredients make all the difference. Here’s the breakdown:
- 150g pork liver (fresh is best—skip the frozen stuff if you can)
- ½ green bell pepper (adds a nice crunch)
- ½ red bell pepper (for color and a tiny bit of sweetness)
- ½ small onion (adds depth to the flavor)
- 2 slices of ginger (for aroma and to cut the gamey taste)
- 2 cloves of garlic (because garlic makes everything better)
- 1 small scallion (green and white parts—green for garnish, white for flavor)
- 1 tbsp white vinegar (for soaking the liver)
- 2 tbsp cooking wine (for marinating the liver)
- ½ tsp salt (for marinating)
- 1 tbsp cornstarch (for marinating—keeps the liver tender)
- 1 tbsp doubanjiang (spicy broad bean paste—this is the star of the yuxiang sauce)
- 1 tbsp light soy sauce (for umami)
- 1 tbsp cooking wine (for the sauce)
- 1 tbsp rice vinegar (for tang—don’t use white vinegar here!)
- 1 tbsp sugar (balances the sour and spicy flavors)
Step-by-Step Guide to Making Perfect Yuxiang Pork Liver
Okay, let’s get cooking! Follow these steps, and you’ll have tender, flavorful liver in no time. Pro tip: prep all your ingredients first—this stir-fry moves fast!
Step 1: Soak the Liver to Remove Gameiness

This step is NON-NEGOTIABLE if you want non-fishy liver. Pop the liver in a bowl of cold water, add 1 tbsp of white vinegar, and let it soak for 2 whole hours. The vinegar helps draw out the blood and weird flavors. Trust me—skip this, and you’ll regret it.
Step 2: Prep Your Veggies and Aromatics

While the liver soaks, chop up your sides. Dice the onion into small pieces, mince the ginger, garlic, and the white part of the scallion. Cut the green and red bell peppers into bite-sized chunks. Set everything aside—you’ll need it ready later!
Step 3: Slice and Marinate the Liver

After soaking, rinse the liver under cold water a few times (squeeze it gently to get rid of extra blood). Now, here’s a trick for tender slices: cut the liver at a 45-degree angle into thin pieces. Thicker slices get rubbery, so go thin!

Put the sliced liver in a bowl, pour in 2 tbsp of cooking wine, add ½ tsp of salt, and toss in 1 tbsp of cornstarch. Use your hands to mix everything up really well—make sure every slice is coated. Let it marinate for 30 minutes. The cornstarch will lock in moisture, so the liver stays tender when you stir-fry it.
Step 4: Make the Yuxiang Sauce

Now for the star of the show—the yuxiang sauce! In a small bowl, mix 1 tbsp of sugar, 1 tbsp of cooking wine, 2 tbsp of light soy sauce, 1 tbsp of rice vinegar, and 1 tbsp of cornstarch. Stir until the sugar and cornstarch dissolve. This sauce will give your dish that perfect sweet-sour-savory kick.
Step 5: Stir-Fry the Liver (Quickly!)

Heat a wok or large pan over high heat, and pour in a generous amount of oil (liver absorbs oil, so don’t skimp). Once the oil is hot (like, really hot—you should see a tiny bit of smoke), add the marinated liver. Stir-fry it for 30-45 seconds, just until it turns light brown on the outside. Don’t overcook it! Overcooked liver is rubbery. Scoop the liver out and drain it—oh, and throw away the oil you used for frying the liver. It’s got a gamey taste now, so don’t reuse it.
Step 6: Cook the Aromatics and Veggies

Wipe the wok clean, then add a little fresh oil. Turn the heat to medium, and add the minced ginger, garlic, and scallion white. Stir-fry for 10 seconds until fragrant. Then add 1 tbsp of doubanjiang—stir it over low heat until you see red oil coming out. That’s how you get that rich, spicy flavor.

Next, toss in the diced onion and stir-fry for 1 minute until it softens a bit. Then add the green and red bell peppers—stir-fry for another 30 seconds. You want the veggies to be crisp-tender, not mushy.
Step 7: Combine Everything and Finish the Dish

Add the stir-fried liver back to the wok. Pour in the yuxiang sauce you made earlier. Stir everything together quickly—about 30 seconds—until the sauce thickens and coats every piece of liver and veggie. Turn off the heat, and you’re done!
Pro Tips for the Best Yuxiang Pork Liver
- Soak the liver for at least 2 hours—this is the key to non-gamey liver.
- Cut the liver at a 45-degree angle for tenderness.
- Don’t overcook the liver! It only needs 30-45 seconds in the hot oil.
- Prep all ingredients before you start cooking—this is a fast stir-fry, so you don’t want to be chopping veggies mid-cook.
- Use rice vinegar instead of white vinegar for the sauce—it’s milder and has a better flavor.
Final Thoughts
I can’t believe how much I love this dish now. Before, liver was a no-go, but the yuxiang sauce turns it into something totally delicious. It’s sweet, sour, a little spicy, and the liver is so tender. Plus, it’s packed with nutrients—so you’re eating something tasty and good for you. If you’re new to cooking liver, this is the perfect recipe to start with. Give it a try, and let me know how it turns out!

