
Why I Fell in Love with Yuxiang Liver (And How You Can Too)
Let’s be real—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-inspired stir-fry takes humble liver and turns it into something sweet, sour, savory, and totally addictive. Plus, liver is packed with iron and nutrients—hello, healthy comfort food!
If you’re a liver skeptic (I feel you), this recipe will change your mind. I’ve tested it a dozen times to nail the non-fishy trick and the perfect sauce balance. Let’s dive in!
Ingredients You’ll Need
For the Liver Prep:
- 150g pork liver (fresh is best—frozen works too, but thaw completely first)
- 1 tbsp white vinegar (for soaking)
- 2 tbsp Chinese cooking wine (for marinating)
- ½ tsp salt (for marinating)
- 1 tbsp cornstarch (for marinating)
For the Veggies:
- ½ green bell pepper (cut into bite-sized chunks)
- ½ red bell pepper (same as green)
- ½ onion (chopped into small pieces)
- 2 slices ginger (minced)
- 2 garlic cloves (minced)
- 1 small scallion (white part minced, green part for garnish if you want)
For the Yuxiang Sauce:
- 2 tbsp light soy sauce
- 1 tbsp Chinese cooking wine
- 1 tbsp rice vinegar (or black vinegar for deeper flavor)
- 1 tbsp sugar (white or rock sugar, crushed)
- 1 tbsp doubanjiang (spicy broad bean paste—trust me, this is key!)
- 1 tbsp cornstarch (mixed with 2 tbsp water to make a slurry)
Step-by-Step Instructions (With Pro Tips!)
Okay, let’s get cooking. The key steps here are soaking the liver (to banish fishiness) and not overcooking it (to keep it tender). Let’s go!
1. Soak the Liver to Remove Fishiness

First things first: place the liver in a bowl of cold water and add 1 tbsp of white vinegar. Let it soak for 2 full hours. I know, that’s a long time—but this step draws out the blood and impurities that make liver taste gamey. Set a timer if you need to; don’t skip this!
2. Prep the Veggies While Waiting

While the liver soaks, chop your veggies. Mince the ginger, garlic, and scallion white. Cut the green and red bell peppers into chunks (not too small—they need to hold their shape). Chop the onion into small pieces. Set everything aside in separate bowls—prep is half the battle with stir-fries!
3. Slice and Marinate the Liver

After soaking, rinse the liver under cold water 3-4 times until the water runs clear. Pat it dry with paper towels (wet liver = sad stir-fry). Now, slice it at a 45-degree angle into thin pieces—this helps it cook evenly and stay tender. If you slice too thick, it’ll get rubbery; too thin, it’ll overcook fast.

Put the sliced liver in a bowl. Add 2 tbsp cooking wine, ½ tsp salt, and 1 tbsp cornstarch. Use your hands to mix everything together until each piece is coated. Let it marinate for 30 minutes. The cornstarch will form a protective layer to keep the liver juicy—genius, right?
4. Mix the Yuxiang Sauce (Don’t Wing It!)

Stir-fries move fast, so make your sauce ahead of time. In a small bowl, mix 2 tbsp light soy sauce, 1 tbsp cooking wine, 1 tbsp rice vinegar, 1 tbsp sugar, and 1 tbsp cornstarch slurry. Stir until the sugar and cornstarch dissolve completely. Set this aside—you’ll thank me later when you’re not scrambling mid-cook.
5. Blanch the Liver (The Tender Trick)

Heat a wok or large skillet over high heat. Add 2-3 tbsp of oil (more than you think—liver absorbs oil, but we’ll drain it later). Once the oil is shimmering (don’t let it smoke!), add the marinated liver in a single layer. Cook for 30-45 seconds per side until it turns light brown. Don’t stir too much at first—let it sear a little.

As soon as the liver is no longer pink inside, use a slotted spoon to scoop it out and drain on paper towels. Toss the used oil—seriously, it’ll have a gamey taste, so don’t reuse it. This quick blanch locks in juiciness and stops it from overcooking later.
6. Stir-Fry the Veggies and Sauce

Wipe the wok clean (or use a new skillet) and add 1 tbsp fresh oil. Heat over medium heat, then add the minced ginger, garlic, and scallion white. Stir-fry for 10 seconds until fragrant—don’t burn them, or the whole dish will taste bitter!

Add 1 tbsp doubanjiang and stir-fry on low heat for 30 seconds until the oil turns red. This is where the yuxiang flavor comes from—doubanjiang is spicy and savory, so a little goes a long way.

Turn the heat up to high. Add the chopped onion and stir-fry for 1 minute until it softens. Then add the bell peppers and stir-fry for another 30 seconds—they should still have a slight crunch (no mushy veggies allowed!).
7. Combine Everything and Finish

Add the blanched liver back to the wok. Stir-fry everything together for 30 seconds to mix the flavors.

Pour the pre-mixed yuxiang sauce over the top. Stir constantly for 1-2 minutes until the sauce thickens and coats every piece of liver and veggie. The sauce should be glossy, not runny.

Turn off the heat. If you have scallion greens, sprinkle them on top for color. Serve immediately with steamed rice—this dish is best hot!
My Top Tips for Perfect Yuxiang Liver Every Time
- Soak the liver! I can’t say this enough. 2 hours with vinegar is non-negotiable for removing fishiness.
- Don’t overcook the liver. Blanch it quick, then add it back at the end—overcooking = rubbery disaster.
- Use fresh doubanjiang. Old doubanjiang can taste flat, so check the expiration date.
- Prep all ingredients first. Stir-fries take 5 minutes max once you start cooking, so have everything ready to go.
- Drain the oil after blanching. Reusing that oil will make the whole dish taste gamey—just toss it.
Final Thoughts
Yuxiang liver is one of those dishes that surprises people. It’s healthy, flavorful, and way easier to make than it sounds. I used to hate liver, but now it’s a weekly staple in my house. Give this recipe a try—even if you’re a liver hater, I think you’ll be converted. Let me know how it turns out in the comments!

