The Woks of Life
My Saved Recipes
  • Recipes
    • Recipe Index
    • Recipe Filter
    • View all By Date
    • Our Cookbook: NOW AVAILABLE!
    • Videos
  • How-To
    • Cooking MethodsAll how-to cooking methods
    • Cooking ToolsAll Cooking tools including hand and electrics
    • Wok Guide
    • Garden/FarmWe share our learnings from our new Woks of Life HQ/farm (where we moved in Fall of 2021) on how to grow Chinese vegetables, fruits, and other produce, as well as farm updates: our chickens, ducks, goats, alpacas, and resident llama!
    • CultureCulture related posts
  • Ingredients
    • Chinese Ingredients Glossary
    • Sauces, Wines, Vinegars & Oils
    • Spices & Seasonings
    • Dried, Cured & Pickled Ingredients
    • Noodles & Wrappers
    • Rice, Grains, Flours & Starches
    • Tofu, Bean Curd & Seitan
    • Vegetables & Fungi
    • Fresh Herbs & Aromatics
  • Life & Travel
    • Life
    • Travel
  • Contact
    • Work with Us
    • Press
    • Send Us A Message
  • About Us
Home ❯ Recipes ❯ Fish & Seafood ❯ Chinese Grilled Fish (Kao Yu – 蒜香烤鱼)

Chinese Grilled Fish (Kao Yu – 蒜香烤鱼)

Judy

by:

Judy

3 Comments
Jump to Recipe
Posted: 11/13/2025

Chinese Grilled Fish, or kǎo yú (烤鱼), is a Sichuan dish that gained popularity in China some years ago. Consisting of a crispy grilled (or in our case, pan-fried) white, flaky fish and a spicy sauce with vegetables and other goodies to dig around for in the pan, it was one of my favorite “dining out” dishes when we were living in China. 

Chinese grilled fish (kao yu) recipe

Growing In Popularity

While other trendy dishes like Sichuan Boiled Fish (shuǐ zhǔ yú – 水煮鱼) and Spicy Numbing Stir-fry Pot (málà xiāng guō – 麻辣香锅) have become more familiar in the United States, Chinese grilled fish (kao yu) has taken a bit more time. 

That said, I’ve seen it in several restaurants here in the States, and even recently visited a Chinese Kao Yu chain restaurant! 

I think what makes the dish so appealing is the fact that the fish and add-ins (vegetables, tofu, mushrooms, and even other meats) all act as a blank canvas for the intense flavors of the sauce. Not only that, it’s usually served in a chafing dish with a flame underneath to keep everything hot. 

Just like hot pot, you can make kao yu with different flavors, like pickled chili pepper (剁椒味),pickled mustard (酸菜味), or garlic flavor (蒜香味). This recipe is spicy, garlicky, and if you include Sichuan peppercorns, it has another layer of flavor—numbing, citrus-y, and earthy. If you don’t like spicy food, use regular bean paste instead of spicy bean sauce. 

aromatic ingredients for kao yu
Kao yu

Make It Your Own

Making Kao Yu might look complicated with all the ingredients involved. But while the washing and cutting do take some time, the beauty of the dish is that you can customize it according to what you like or have on hand. 

Use your favorite vegetables, tofu products, mushrooms, and/or glass noodles. Roasted peanuts, fried soybeans, and toasted sesame seeds all make good garnishes. 

Chinese grilled fish is ultimately a satisfying one-pan meal, and a very impressive dish for a dinner party gathering with friends. While the dish is usually done with a whole fish, you could also use fish fillets if you’d rather not deal with bones. 

While the original dish calls for the whole fish to be grilled (usually over an open fire), I used the pan-frying method in my wok, which is much easier to do at home. A couple important points: 

  • The fish must be marinated (only for about 30 minutes). This will ensure that the fish itself has flavor, so you’re not only relying on the sauce. 
  • Cook the fish through during the pan-frying/roasting process. While you’re going to serve it over a bed of vegetables and other ingredients, the fish itself only cooks once. 
  • This dish is usually served with a flame underneath to keep it hot. We omit this step since this is home-cooking. 

Kao Yu Recipe Instructions

Step 1: Marinate the fish  

Make sure your fish is thoroughly cleaned and scaled, and remove the black membrane off the belly. Then butterfly it by splitting the fish in half on the back side (not the belly side) while keeping the belly intact. I asked the fishmonger at our Chinese grocery store to do all this, and it took him about 2 minutes! 

Pat the fish very dry with a paper towel. Rub the Shaoxing wine all over the fish, followed by the salt and white pepper. Marinate for 30 minutes.

marinated butterflied fish
butterflied branzino

Step 2: Prepare the vegetables 

At Kaoyu restaurants, you will often get a choice of the vegetables, tofu items, and other add-ins for the dish, similar to going to a hot pot restaurant. I used:

  • Dried bean threads/bean curd sticks
  • Celery 
  • King trumpet mushrooms
  • Lotus root
  • Soybean sprouts
vegetables for kao yu

Other options to consider include:

  • Potato (thinly sliced into rounds)
  • Onion (thinly sliced)
  • Firm Tofu (cut into ½-inch thick squares)
  • Wood ears 
  • Shiitake mushrooms (thinly sliced)
  • Enoki Mushrooms (broken up into smaller bundles) – short cooking time!
  • Beech/bunashimeji/seafood mushrooms (separated into individual mushrooms)
  • Oyster mushrooms (roughly torn)
  • Bamboo Shoots (thinly sliced)
  • Kelp/seaweed (bite-size pieces)
  • Broccoli (cut into small florets)
  • Cauliflower (preferably Chinese cauliflower, divided into florets)
  • Daikon Radish (thinly sliced)
  • Winter melon (sliced)

Choose veggie options that do not produce a lot of liquid during cooking. 

Note that from the above list, enoki mushrooms are similar to soybean sprouts in that they cook very quickly. Add them in the last 1-2 minutes of cooking! 

Step 3: Cook the Fish

Once you have all the ingredients prepared, you can start cooking.

Preheat your wok over high heat until it starts to smoke lightly. It is extremely IMPORTANT TO PREHEAT THE WOK PROPERLY, or your fish may stick. 

Coat the wok with 3 tablespoons oil. Place the butterflied fish in the wok skin-side down, and pan-fry over high heat until golden brown, about 5-6 minutes. Rotate/move the wok around so the fish fries evenly. Adjust the heat as needed to avoid burning. 

Gently shake the wok. The fish should move on its own if it is ready to flip. Now use two sturdy spatulas to carefully flip the fish and brown the other side until the fish is completely cooked through, about 3 minutes.

pan-frying butterflied fish in wok
pan-fried butterflied fish in wok

Cooking time will depend on the thickness of the fish and the heat from your stove. The fish is done when it’s golden brown and the meat can be separated from the center bone.

My 2-pound branzino took about 6 minutes on the skin side and 3 – 4 minutes on the other side. 

Turn off the heat and transfer the cooked fish to a large plate.

Step 4: Assemble the dish

If you follow these steps correctly, you should have some oil left in the wok and it should be mostly clean. With the heat at medium-high, add the remaining tablespoon of oil. Cook the ginger, garlic, chilies (if using), Sichuan peppercorns (if using), bay leaves, and star anise pods for 2 minutes, until fragrant. Add the spicy bean sauce. Stir-fry everything until the oil turns red from the bean sauce, adjusting the heat as needed to avoid burning. 

ginger, garlic, chilies, star anise, bay leaves in wok
cooking doubanjiang with aromatics in wok
spicy bean sauce with aromatics

Now add the Shaoxing wine, chicken stock/water, and sugar. Bring to a boil, then add all the dried bean threads, celery, mushrooms, and lotus root. Bring everything to a boil, and cook the ingredients until crisp-tender.

stock added to aromatics in wok
simmering vegetables and bean threads in spicy sauce
simmering vegetables and sauce for kao yu

In the last minute of cooking, stir in the soybean sprouts. 

adding soybean sprouts to spicy vegetable and sauce mixture

Add salt to taste, then carefully pour everything into a large deep serving dish (or use a roasting pan like I did). Top with the cooked fish.

Roasted butterflied fish on top of spicy sauce and vegetable mixture in roasting pan

Garnish with scallion and/or cilantro, and serve immediately. Spoon the sauce over the fish, and enjoy! 

kao yu in pan

Looking for more authentic recipes? Subscribe to our email list and be sure to follow us on Pinterest, Facebook, Instagram, and Youtube!

Recipe

Chinese grilled fish (kao yu) recipe
Print

Chinese Grilled Fish (Kao Yu – 烤鱼)

Chinese Grilled Fish, or kǎo yú (烤鱼), is a popular Sichuan dish of grilled flaky fish and a spicy sauce with vegetables and other goodies!
by: Judy
Serves: 6
Prep: 45 minutes mins
Cook: 20 minutes mins
Total: 1 hour hr 5 minutes mins

Ingredients

For the fish:
  • 2 pound whole fish (scaled, gutted & cleaned; choose a flaky white fish such as tilapia, catfish, large-mouth bass, or branzino)
  • 1 tablespoon Shaoxing wine
  • ½ teaspoon white pepper
  • 1 teaspoon salt
For the rest of the dish:
  • 2 ounces dried bean threads/bean curd sticks (foo jook; soaked and cut into 2-inch/5cm pieces)
  • 3 ounces celery (thinly sliced into bite-size pieces)
  • 3 ounces mushrooms (such as wood ear, enoki, beech, oyster, king trumpet, or shiitake mushroom)
  • 6 ounces lotus root (peeled and thinly sliced)
  • 4 ounces soybean sprouts
  • 4 tablespoons neutral oil (such as vegetable, canola, or avocado oil, divided)
  • 6 slices ginger (thinly sliced)
  • 15 cloves garlic (smashed)
  • 10 g dried chilies (optional)
  • 1 tablespoon whole Sichuan peppercorns (optional)
  • 6 bay leaves
  • 3 star anise pods
  • ¼ cup spicy bean sauce (辣豆瓣酱; or use regular bean paste)
  • 1 tablespoon Shaoxing wine
  • 4 cups low sodium chicken stock (or water)
  • 2 teaspoons sugar
  • Salt to taste
  • ½ cup scallions and/or cilantro (scallions sliced on an angle, cilantro chopped or torn)

Instructions

Step 1: Marinate the fish
  • Make sure your fish is thoroughly cleaned and scaled, and remove the black membrane off the belly. Then butterfly it by splitting the fish in half on the back side (not the belly side) while keeping the belly intact. You can also ask your fishmonger to do this.
  • Pat the fish very dry with a paper towel. Rub the Shaoxing wine all over the fish, followed by the salt and white pepper. Marinate for 30 minutes.
Step 2: Prepare the vegetables
  • Prepare the bean threads, celery, mushrooms, lotus root, and soybean sprouts, and set aside on a plate.
Step 3: Cook the fish
  • Preheat your wok over high heat until it starts to smoke lightly. It is extremely IMPORTANT TO PREHEAT THE WOK PROPERLY, or your fish may stick.
  • Coat the wok with 3 tablespoons oil. Place the butterflied fish in the wok skin-side down, and pan-fry over high heat until golden brown, about 5-6 minutes. Rotate/move the wok around so the fish fries evenly. Adjust the heat as needed to avoid burning.
  • Gently shake the wok. The fish should move on its own if it is ready to be flipped. Now use two sturdy spatulas to carefully flip the fish and brown the other side until the fish is completely cooked through, about 3 minutes. Cooking time will depend on the thickness of the fish and the heat from your stove. The fish is done when it’s golden brown and the meat can be separated from the center bone. Turn off the heat and transfer the cooked fish to a large plate.
Step 4: Assemble the dish
  • If you follow these steps correctly, you should have some oil left in the wok and it should be mostly clean. With the heat at medium-high, add the remaining tablespoon of oil. Cook the ginger, garlic, chilies (if using), Sichuan peppercorns (if using), bay leaves, and star anise pods for 2 minutes, until fragrant. Add the spicy bean sauce. Stir-fry everything until the oil turns red from the bean sauce, adjusting the heat as needed to avoid burning.
  • Now add the Shaoxing wine, chicken stock/water, and sugar. Bring to a boil, then add all the dried bean threads, celery, mushrooms, and lotus root. Bring everything to a boil, and cook the ingredients until crisp-tender. In the last minute of cooking, stir in the soybean sprouts.
  • Add salt to taste, then carefully pour everything into a large deep serving dish. Top with the cooked fish, scallion and/or cilantro, and serve immediately. Spoon the sauce over the fish, and enjoy!

Tips & Notes:

Nutrition information is for 6 servings. Recipe can serve up to 6, but might better serve 4 people if you have big eaters!
Other vegetable add-in options include:
  • Potato (thinly sliced into rounds)
  • Onion (thinly sliced)
  • Firm Tofu (cut into ½-inch thick squares)
  • Wood ears 
  • Shiitake mushrooms (thinly sliced)
  • Enoki Mushrooms (broken up into smaller bundles) – short cooking time!
  • Beech/bunashimeji/seafood mushrooms (separated into individual mushrooms)
  • Oyster mushrooms (roughly torn)
  • Bamboo Shoots (thinly sliced)
  • Kelp/seaweed (bite-size pieces)
  • Broccoli (cut into small florets)
  • Cauliflower (preferably Chinese cauliflower, divided into florets)
  • Daikon Radish (thinly sliced)
  • Winter melon (sliced)

Nutrition Facts

Calories: 364kcal (18%) Carbohydrates: 23g (8%) Protein: 39g (78%) Fat: 14g (22%) Saturated Fat: 2g (10%) Polyunsaturated Fat: 4g Monounsaturated Fat: 7g Trans Fat: 0.04g Cholesterol: 76mg (25%) Sodium: 640mg (27%) Potassium: 961mg (27%) Fiber: 4g (16%) Sugar: 6g (7%) Vitamin A: 601IU (12%) Vitamin C: 22mg (27%) Calcium: 85mg (9%) Iron: 3mg (17%)
Nutritional Info Disclaimer Hide Disclaimer
TheWoksofLife.com is written and produced for informational purposes only. While we do our best to provide nutritional information as a general guideline to our readers, we are not certified nutritionists, and the values provided should be considered estimates. Factors such as brands purchased, natural variations in fresh ingredients, etc. will change the nutritional information in any recipe. Various online calculators also provide different results, depending on their sources. To obtain accurate nutritional information for a recipe, use your preferred nutrition calculator to determine nutritional information with the actual ingredients and quantities used.
Did You Make This?Tag us on Instagram @thewoksoflife and be sure to follow us on social for more!
@thewoksoflife

You may also like…

  • Chinese Braised Fish (Hongshao Yu), by thewoksoflife.com
    Chinese Braised Fish (Hong Shao Yu)
  • Pan Fried Fish - Chinese Whole Fish Recipe, by thewoksoflife.com
    Pan Fried Fish: Chinese Whole Fish Recipe
  • Steamed Fish w/ Spicy Bean Sauce (Douban Yu)
  • Chinese Sweet and Sour Fish Fillet Stir-fry, by thewoksoflife.com
    Chinese Sweet and Sour Fish Fillet Stir-fry
Judy

About

Judy
Judy Leung is the matriarch of The Woks of Life family, working on the blog alongside husband Bill and daughters Sarah and Kaitlin. Born in Shanghai, China, she immigrated to the United States at sixteen. Fluent in both English and three Chinese dialects, she also plays the important role of researcher and menu translator! Drawing from over four decades of cooking experience and travel, Judy aims to bring Chinese culinary traditions to readers and preserve recipes that might otherwise be lost to time. Her expertise spans from Shanghainese cooking and everyday homestyle dishes to a variety of regional foodways, showcasing the depth and breadth of Chinese cuisine for a global audience. Over the last decade, she’s helped transform The Woks of Life into what Saveur Magazine has deemed “the internet’s most popular Chinese cooking blog,” co-written a New York Times bestselling cookbook, and become convinced that we will never run out of recipes to share!
guest
Rate this recipe:




guest
Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sarah, Kaitlin, Judy, and Bill cooking together

Welcome!

We’re Sarah, Kaitlin, Judy, and Bill– a family of four cooks sharing our home-cooked and restaurant-style recipes.

Our Story

sign up for our newsletter and receive:

our Top 25 recipes eBook

Our email newsletter delivers our new recipes and latest updates. It’s always free and you can unsubscribe any time.

Wok Guide
Ingredients 101
Cooking Tools
Kitchen Wisdom
* Surprise Me! *

Save Your Favorite Woks of Life Recipes!

Create an account to save your favorite dishes & get email udpates!

Sign Me Up

Sign Up For Email Updates & Receive Our

Top 25 Recipes Ebook!

“

“I am proud to say that your genealogy has been the sole tutorial for my Asian-inspired culinary adventures for years; probably since you began. Time and again, my worldwide web pursuits for solid recipes that I know my family will eat has landed me back here.”

Beth, Community Member Since 2013

Shanghai Scallion Flatbread Qiang Bing
Eggs with Soy Sauce and Scallions
Scallion Ginger Beef & Tofu
Bill with jar of haam choy
Soy Butter Glazed King Oyster Mushrooms
Taiwanese Rou Zao Fan
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

All Rights Reserved © The Woks of Life

·

Privacy Policy

·

Disclaimer

·

Site Credits

·

Back to Top
wpDiscuz