} } 📖 Jump to Recipe

Hot and Sour Chicken Gizzards (酸辣鸡杂)

Xiangjiang Classic — Hot, Sour, Crisp

Prep 20 min
Cook 10 min
Serves 2-3
Difficulty Medium
School Xiangjiang
Spice 🌶️🌶️🌶️ Spicy

Hot and sour chicken gizzards (酸辣鸡杂, suān là jī zá) is the kind of Hunan dish that clears your sinuses and makes you reach for a second bowl of rice before you've finished the first bite. Crisp-tender chicken offal — gizzards are the star, with hearts and intestines optional — is marinated in rice wine and cornstarch, then flash-fried with pickled chilies, pickled ginger, and fresh peppers. The result is intensely flavorful: hot from the chilies, sour from the pickled vegetables, salty and umami from the soy, and delightfully crisp from the gizzards. It is the very definition of a 'rice killer' (下饭神器) — a dish so flavorful and stimulating that you can't stop eating rice with it.

Why chicken offal is a Hunan favorite

In Hunan, nothing goes to waste — and chicken offal (鸡杂, jī zá) is far from a second-class ingredient. The gizzard (鸡胗, jī zhēn), with its firm, crisp texture, is especially prized. The key to making it delicious is the Hunan approach to offal: load it with bold, aggressive flavors. Pickled chilies (泡椒) and pickled ginger (泡姜) are the soul of this dish — their bright, fermented sourness cuts through the richness of the organ meat and wakes up every bite. This is drinking food (下酒菜) and rice food (下饭菜) at the same time: perfect with cold beer on a hot night, and equally perfect with a big bowl of steamed rice. It is a Xiangjiang River school classic that you will find at every hole-in-the-wall restaurant across the province.

Ingredients

The ingredient list looks long, but most of it is aromatics and seasonings. The two non-negotiables are the chicken gizzards (of course) and the pickled chilies with pickled ginger — they are the backbone of the hot-and-sour flavor profile.

  • Chicken gizzards — 200 g, fresh. Look for firm, reddish-brown gizzards with no unpleasant smell. This is the star — don't use frozen if you can avoid it.
  • Chicken hearts (optional) — 50 g. They add variety and texture. Slice them in half and remove any blood clots.
  • Chicken intestines (optional) — 50 g. Turn them inside out and scrub well with salt and vinegar before slicing. Not for beginners.
  • Pickled chilies (泡椒) — 5 to 6, chopped. These are the soul of the dish — the brighter and more sour, the better. Use the liquid too.
  • Pickled ginger (泡姜) — 1 small piece, julienned. Or use fresh young ginger (仔姜) if you don't have pickled ginger.
  • Fresh green and red chilies — 2 each, sliced into rings. For fresh heat and color contrast.
  • Garlic — 3 cloves, sliced. Not too fine — you want texture.
  • Dried chilies and Sichuan peppercorns — a handful of dried red chilies and 1 teaspoon of Sichuan peppercorns, for the aromatic base.
  • Light soy sauce — 2 tablespoons, for saltiness and umami.
  • Dark soy sauce — a dash, just to deepen the color.
  • Chinese black vinegar — 1 tablespoon, for the sour note.
  • Shaoxing wine — 1 tablespoon, for marinade and cooking.
  • Cornstarch — 1 tablespoon, for tenderizing the gizzards.
  • Salt and sugar — to taste. Sugar balances the sourness.
  • Cooking oil — 2 to 3 tablespoons. This dish needs a generous amount of oil.

Step-by-Step Instructions

  1. Clean and marinate the gizzards. Rinse the chicken gizzards under cold water and pat them completely dry. Peel off and discard the tough white inner membrane on both sides — this is the part that gets rubbery if you leave it on. Slice the gizzards thinly against the grain, about 3 mm thick. The thinner you slice, the more tender the final dish. Place the slices in a bowl with 1 tablespoon of Shaoxing wine, 1 tablespoon of cornstarch, and a good pinch of salt. Mix thoroughly so every piece is coated, then let marinate at room temperature for 15 minutes. The cornstarch creates a protective layer that keeps the gizzards tender during high-heat cooking — don't skip it.
  2. Prep all your aromatics first. Chop the pickled chilies (reserve a spoonful of the pickling liquid too), julienne the pickled ginger, slice the fresh green and red chilies into rings, and thickly slice the garlic. Measure out the soy sauces, vinegar, and sugar into a small bowl. Have everything arranged next to the stove. This dish cooks in under 2 minutes once the wok is hot — you will not have time to start chopping mid-stir-fry. If you only learn one thing from this recipe, learn mise en place.
  3. Pro tip: The cornstarch marinade is essential

    Many people find chicken gizzards tough and rubbery, but that's usually because they weren't properly prepared. The cornstarch marinade (called 'velveting' in Chinese cooking) creates a thin protective coating around each slice. When the gizzards hit the hot oil, the starch gelatinizes instantly, sealing in moisture and preventing the proteins from seizing up and turning tough. Marinate for at least 15 minutes — 30 is even better. And always slice against the grain to shorten the muscle fibers.

  4. Flash-fry the gizzards and set aside. Heat 2 to 3 tablespoons of oil in a wok over the highest heat your stove can produce. Wait until the oil shimmers and a wisp of smoke rises — that's the temperature you want. Add all the marinated gizzards at once. Spread them in a single layer and let them sear for 15 full seconds without touching them. Then stir-fry vigorously for another 30 to 45 seconds. They should be mostly opaque but still faintly pink in the center — they will finish cooking later. Scoop them out with a slotted spoon and set aside. The goal here is to brown the outside without cooking them all the way through.
  5. Build the flavor base in the same wok. Reduce the heat to medium. Add the Sichuan peppercorns and dried chilies to the oil remaining in the wok and toast them for about 10 seconds — until you smell the numbing aroma of the peppercorns. Don't let the dried chilies blacken and burn. Then add the garlic, pickled ginger, and pickled chilies. Stir-fry for 15 to 20 seconds. The fermented sour aroma of the pickled vegetables hitting the hot oil is the defining smell of this dish.
  6. Add fresh peppers, return gizzards. Turn the heat back up to high. Toss in the fresh green and red chili rings and stir once. Then return the gizzards to the wok along with any juices that have collected in the bowl. Stir everything together vigorously, lifting and tossing, for about 10 seconds to combine.
  7. Season and finish in 30 seconds. Pour the light soy sauce, dark soy sauce, and black vinegar around the edges of the wok — pouring them onto the hot metal vaporizes them instantly and creates more aroma than pouring them directly on the food. Add a pinch of sugar to round out the sourness. Stir-fry for another 20 to 30 seconds, until the sauce coats everything evenly and the gizzards are just cooked through. They should be crisp-tender, not rubbery. Taste and add more salt or vinegar if you want. Serve immediately — this dish waits for no one.
Secrets to perfect hot and sour chicken gizzards
  • Fresh is everything. Frozen gizzards are never as crisp-tender as fresh ones. If you must use frozen, thaw them slowly in the fridge and pat them very dry before marinating.
  • Cornstarch = tenderness. The cornstarch marinade (velveting) is not optional. It protects the gizzard protein from high heat and keeps it tender-crisp instead of rubbery.
  • Wok hei means high heat. This dish needs maximum heat and minimum cooking time. If your gizzards are chewy, you cooked them too long. Total stir-fry time: under 2 minutes.
  • Pickled chilies are the soul. Don't substitute with fresh chilies — you need the fermented sourness. Good pao jiao (泡椒) is the difference between 'meh' and 'wow.'

Variations

Like many Hunan classics, this dish has regional variations and common substitutions.

All-gizzard version

If hearts and intestines sound intimidating, stick with just gizzards. They are the easiest offal to work with and have the most universally appealing texture — firm and crisp, not squishy.

With wood ear mushrooms

Add a handful of rehydrated wood ear mushrooms (黑木耳) along with the fresh peppers. They add crunch and soak up the sauce beautifully. This is a common restaurant version.

Milder version

Skip the Sichuan peppercorns and dried chilies for a purely hot-and-sour version without the numbing spice. Reduce the fresh chilies or use bell peppers for even less heat.

Nutrition

Estimated values per serving (recipe serves 2). This is a light, vegetable-forward dish — the perfect healthy side with a big bowl of rice.

NutrientPer serving
Calories285 kcal
Protein28 g
Total fat16 g
Saturated fat3 g
Carbohydrates6 g
Sodium680 mg
Iron4.2 mg (23% DV)

Values are estimates based on gizzards only (hearts and intestines not included). Actual nutrition will vary depending on the amount of oil used and the specific cut of chicken offal.

Frequently Asked Questions

Are chicken gizzards healthy to eat?
Chicken gizzards are actually very nutritious. They are high in protein (about 20 g per 100 g), low in fat, and rich in iron, zinc, and B vitamins — especially B12. They are also one of the cleanest parts of the chicken, since the gizzard is a muscular organ that grinds food (it is not an intestine or filter organ). The main nutritional concern with this dish is the sodium from the soy sauce and pickled vegetables.
Why do you marinate gizzards with cornstarch?
The cornstarch marinade — called 'velveting' (上浆) in Chinese cooking — is the secret to tender gizzards. The starch forms a thin protective coating around each piece. When it hits hot oil, the starch gelatinizes instantly and seals in moisture, preventing the gizzard proteins from contracting and turning rubbery. It also gives the finished dish a silky, glossy sauce that clings to every piece.
What if I can't find pickled chilies?
Pickled chilies (泡椒, pào jiāo) are essential to the authentic flavor — they provide both heat and that bright, fermented sourness that defines the dish. If you can't find them at an Asian grocery store, you can make a quick substitute by simmering fresh chilies in a mixture of white vinegar, salt, and a little sugar for 5 minutes, then letting them cool. It won't be the same as properly fermented pao jiao, but it will give you the hot-and-sour profile.
How do I prevent gizzards from being tough and rubbery?
Three things: slice thin, marinate with cornstarch, and cook fast. Slice the gizzards against the grain into thin (3 mm) slices to shorten the muscle fibers. Marinate with cornstarch and wine for at least 15 minutes to tenderize and protect them. And cook them over very high heat for as little time as possible — under 2 minutes total. Overcooking is the #1 mistake that makes gizzards rubbery.

Related Recipes

If you love bold, stir-fried Hunan offal and pickled chili dishes, try these other fiery favorites.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download