紫苏黄骨鱼 is what happens when a home cook buys a fish too big for the pan and decides to make the best of it: chunked yellow catfish braised with a fistful of perilla, a whole head of garlic, and a bottle of beer, with enoki mushrooms and wood ear soaking up the sauce underneath. It is a xiachufang recipe with fourteen steps, and almost all of them are prep — once the fish hits the pan, the dish is done in about ten minutes.
The cook does two things I now do every time. First, she uses a mix of vegetable oil and lard (菜油加猪油) to fry the aromatics, which gives the sauce a roundness that oil alone cannot. Second, she finishes with a spoon of black vinegar and a spoon of Sichuan peppercorn oil off the heat — the acid cuts the richness and the pepper oil lifts the whole pot. She also adds a handful of leafy greens in the last minute, which is a practical trick for getting vegetables into a fish braise.

What Is 紫苏黄骨鱼 (Braised Yellow Catfish With Perilla)?
紫苏黄骨鱼 is a braised freshwater fish dish from Hunan and Hubei cooking, where perilla (紫苏) is the classic herb for fish. Yellow catfish (黄骨鱼) — also sold as yellow bullhead — has firm, sweet flesh and almost no small bones, which is why it takes so well to a quick braise.
The sauce here is built on garlic, a chili-bean base, and beer rather than water, which gives it a malty, slightly sweet backbone. Perilla goes in with the braising liquid, so its anise-mint aroma infuses the fish rather than sitting on top, and the mushrooms underneath cook in the sauce while the fish steams above them.
If perilla is new to you, start with my crispy pan-fried perilla chicken wings — it is the fastest way to learn what the herb does to a hot pan.
1Crispy Pan-Fried Perilla Chicken Wings (Zi Su Ji Chi)Crispy pan-fried perilla chicken wings (zi su ji chi): halved wingettes in a 15-minute savory marinade, seared to a golden crust, then tossed with garlic, chili, and fresh perilla in a glossy soy glaze.Check out this recipe
Why This Recipe Works
- Mixed oil, not single oil. Vegetable oil plus a spoon of lard fries the garlic and chili paste into something richer and less sharp.
- Beer as the braising liquid. It adds malt sweetness and a little bitterness that balances the chili base.
- Perilla goes in early. The herb steeps in the sauce, so its flavor reaches the fish instead of staying on the surface.
- Eight minutes, lid on. Yellow catfish is small and cooks fast; a long simmer would break it apart.
- Vinegar and peppercorn oil off the heat. Added at the end, they stay bright rather than cooking into the sauce.
Equipment Needed
- Wide skillet or wok with a lid
- Cutting board and cleaver for the fish
- Small bowl for the sauce base
Ingredients
- 1 kg (2 lb) yellow catfish, cut into chunks
- 1 knob young ginger (仔姜), sliced
- 3 scallions, cut into segments
- 1 stalk celery, cut into segments
- A generous handful of garlic cloves
- 1 bunch perilla leaves (紫苏)
- 1 package enoki mushrooms
- A handful of fresh wood ear mushrooms
- 1 bunch leafy greens (油麦菜), optional
- 2 tbsp chili bean paste (doubanjiang), or 1 packet water-boiled-fish sauce base
- 1 bottle beer (about 330 ml)
- 1 small bowl water
- Vegetable oil and 1 tbsp lard
- 1 tsp black vinegar, 1 tsp Sichuan peppercorn oil, to finish
Ingredient Notes
Yellow catfish (黄骨鱼). Sold frozen in Asian markets as yellow catfish or yellow bullhead. Have the fishmonger chunk it, or cut it yourself into two-inch pieces — the cook notes the fish she bought was large, so chunking lets the sauce penetrate.
Perilla (紫苏). Fresh perilla leaves, sometimes labeled shiso or Japanese mint. Green or purple both work. See also my homemade perilla sauce.
Chili base. The original uses a commercial water-boiled-fish sauce packet. I use doubanjiang instead, which keeps the dish reproducible in any kitchen — and I add a pinch of chili flakes if I want more heat.
Mixed oil. The cook’s菜油加猪油 combination is worth following; a tablespoon of lard changes the whole character of the sauce.
Prep & Mise en Place
Cut the fish into chunks and pat them dry. Slice the ginger, cut the scallions and celery into segments, and peel a good handful of garlic. Pick and wash the perilla, trim the enoki, and rinse the wood ear. Measure the chili paste into a small bowl so it can go into the pan in one motion, and have the beer open beside the stove.
Cooking Process
Step 1 — Chunk the Fish
Cut the fish into pieces so the sauce can reach the flesh — especially useful if your fish is on the large side.
Step 2 — Cut the Perilla
Pick and cut the perilla leaves.
Step 3 — Cut the Aromatics
Cut the scallions and celery into segments, slice the young ginger, and peel the garlic.
Step 4 — Choose the Vegetables
The cook picks enoki mushrooms and fresh wood ear as her braising vegetables; any quick-cooking mushroom works.
Step 5 — Ready the Sauce Base
The original uses a water-boiled-fish sauce packet — only the sauce pouch, not the dried chili or starch packets. I use two tablespoons of doubanjiang with a pinch of chili flakes instead.
Step 6 — Open the Beer
Any lager works; the brand does not matter.
Step 7 — Heat the Mixed Oil
Heat vegetable oil with a spoon of lard in the pan — the combination is noticeably more fragrant.
Step 8 — Fry the Garlic and Sauce Base
When the oil is hot, add the garlic and fry until fragrant, then add the sauce base and fry it until it smells cooked. Add the fish and sear it for a few seconds on each side.
Step 9 — Pour In the Beer
Pour the beer over the fish.
Step 10 — Add Water If You Have Vegetables
Add a small bowl of water if you are using a lot of vegetables or want extra sauce for rice — otherwise the beer alone is enough.
Step 11 — Add Everything and Cover for 8 Minutes
Add all the vegetables and aromatics, cover, and simmer for 8 minutes.
Step 12 — Check at 4 Minutes
At the four-minute mark, open the lid and turn the contents gently so nothing sticks. Taste the sauce now: if the seasoning is right, add nothing; if not, adjust.
Step 13 — Greens, Vinegar, and Peppercorn Oil
At seven minutes, add a handful of leafy greens if you like. When the eight minutes are up, turn off the heat and finish with a teaspoon each of black vinegar and Sichuan peppercorn oil.
Step 14 — Serve Over Rice
The cook’s favorite part is the sauce over rice — so serve it in a bowl big enough to hold some of both.
Finishing a braise with vinegar and peppercorn oil off the heat is one of the most useful habits in a Chinese home kitchen. Both are volatile: simmer them and the sharpness cooks away, leaving a flat sauce. Add them in the last ten seconds and they arrive at the table intact — the vinegar brightening the chili base, the peppercorn oil adding that citrus-tingle on the finish.
Common Mistakes When Making Braised Yellow Catfish
1. The fish falls apart. Cause: too much stirring. Fix: turn the pieces once or twice with a spatula, and never boil hard.
2. The sauce tastes raw. Cause: the chili base was not fried. Fix: fry the paste in the oil until it darkens and smells cooked before adding liquid.
3. It is too salty. Cause: a commercial sauce packet plus soy. Fix: if using a packet, taste before adding anything else — that is why I prefer doubanjiang.
4. The mushrooms overcook. Cause: adding delicate ones too early. Fix: enoki and wood ear both go in at the 8-minute mark, not before.
5. The perilla disappears. Cause: overcooking. Fix: add most of it with the liquid, but hold back a few leaves to scatter at the end.
Variations
With other fish. Sea bream and cod both work — see my red-braised sea bream and tomato cod and tofu stew.
More heat. Add dried chilies with the garlic, or a spoon of chili oil at the end.
With crab or prawns. The same base braises shellfish beautifully — see my steamed hairy crab and oil-braised prawns.
Frequently Asked Questions
What is yellow catfish? A small, firm-fleshed freshwater catfish sold frozen in Asian markets; it has few small bones and takes a braise well.
Can I use another fish? Yes — bass, bream, or tilapia chunks all work, though cooking times vary slightly.
Where do I buy perilla? Korean or Chinese markets sell it as perilla, kkaennip, or shiso.
Is it very spicy? Only as spicy as your chili base — start with one tablespoon of doubanjiang.
Can I skip the beer? Replace it with stock or water plus a pinch of sugar, though the malt flavor is part of the dish.
How to Serve
Serve the fish in a shallow bowl with plenty of sauce and a bowl of rice, plus a cold plate or two — my chopped chili century egg is a good match. It is also excellent with a simple stir-fried green vegetable.
Storage & Reheat
Refrigerate for up to 2 days. Reheat gently in a covered pan with a splash of water — a hard boil will break up the fish. Fish braises do not freeze well.
Allergen Notice
Contains fish, soy (chili bean paste), and wheat (beer, soy sauce).
Nutrition Disclaimer
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
About the Author & Recipe Development
I am Lin, and I grew up in my parents’ restaurant kitchen in Chengdu, where perilla and fish were an unbreakable pair — my father kept a jar of perilla sauce on the counter the way other cooks keep salt. This xiachufang recipe caught my eye because the cook made the same practical decision my father always made: if the fish is too big, cut it up and let the sauce do the work. I tested it twice, once with the commercial sauce packet and once with doubanjiang, and I prefer the doubanjiang version — it is less salty and the chili flavor is rounder. The spoon of vinegar at the end is not optional in my kitchen.
Authoritative References
FDA guidance on selecting and serving fresh and frozen seafood and the USDA Safe Temperature Chart for cooking fish to 63°C (145°F).

Braised Yellow Catfish With Perilla (紫苏黄骨鱼): Beer-Braised
Equipment
- Wide skillet or wok with lid
- Cutting Board
Ingredients
For the Fish
- 2 lb yellow catfish, cut into chunks 1 kg
- 1 bunch perilla leaves 紫苏
- 1 head garlic cloves, peeled
- 1 knob young ginger, sliced
- 3 scallions, cut into segments
- 1 stalk celery, cut into segments
- 1 package enoki mushrooms
- 1 handful fresh wood ear mushrooms
- 1 bunch leafy greens optional, 油麦菜
- 2 tbsp chili bean paste (doubanjiang) or 1 packet water-boiled-fish sauce base
- 1 bottle beer about 330 ml
- 1 cup water optional
- 2 tbsp vegetable oil plus 1 tbsp lard
- 1 tsp black vinegar to finish
- 1 tsp Sichuan peppercorn oil to finish
Instructions
- Cut the yellow catfish into chunks so the sauce can penetrate.
- Pick and cut the perilla leaves.
- Cut the scallions and celery into segments, slice the ginger, and peel the garlic.
- Trim the enoki and rinse the wood ear.
- Measure the chili bean paste (or sauce packet) into a bowl.
- Open the beer.
- Heat the vegetable oil and lard in the pan.
- Fry the garlic until fragrant, add the paste and fry until cooked, then sear the fish briefly on both sides.
- Pour in the beer.
- Add a small bowl of water if you are using plenty of vegetables or want extra sauce.
- Add all the vegetables and aromatics, cover, and simmer 8 minutes.
- At 4 minutes, open the lid, turn gently so nothing sticks, and taste the sauce.
- At 7 minutes add the leafy greens; when done, turn off the heat and finish with black vinegar and peppercorn oil.
- Serve with rice and plenty of the sauce.






































Leave a Reply