Chinese Cotton Chicken, 棉花雞
Cotton Chicken (棉花雞, Meen Fa Gai) is a dish that has an interesting makeup of textures. The fish maw, once prepared is like a sponge and soaks up the flavours of the dish, creating lovely pillows of flavour. Needless to say, the soft texture of the fish maw is what lends this dish it’s name.
Traditionally in my family this dish is always prepared using a whole chicken, chopped into bite-sized pieces. I understand that for some of you, butchering a chicken can be a daunting task, but hopefully the picture I’ll show later in the instructions will help a bit with that.

What seems like an oxymoron most of the time, I present to you a juicy piece of chicken breast meat…yum :9 See, totally can be done.
This dish is made up of some ingredients that seems like they can be a bit difficult to locate. Unless you live near a Chinese grocery store or Chinese herbal store, there are online options such as Amazon that can help you out.
In particular, I’m referring to the Fish Maw and the Goji Berries used in the recipe. You can click on the affiliate links below to find them on Amazon.
In Memoriam – Wayne Chong
Since my grandfather passed, I have been reflecting a lot on our family history and documenting stories. Going through some of the old photos, I realized that although a picture is worth a thousand words, sometimes having words accompany them tell a much better story.
Because of that, I want to document the food that I eat everyday on this little web real-estate I have. No, these are not in any way “new” recipes and perhaps you eat a version of the dish in your home. The following collection of recipes are the stories of a Chinese-Canadian family making a life here in Toronto and the struggles they had to overcome.

My grandfather and a couple of his friends got together to open one of the first few Chinese grocery stores to help serve the small yet growing community of Chinese immigrants in Toronto in the 1970s.
Hopefully, with permission of the people involved in the photos, you’ll also get a glimpse of what life was like back in the 50s to the 80s, when growing up as a minority in Toronto was a different experience compared to what it is today.
Furthermore, I’m deciding to start off the series with Cotton Chicken (a dish that seems to be local to the Guangdong area) because it’s damn delicious and the pillowy texture of the fish maw reminds me of the clouds that I can imagine my grandfather is sitting on right now. Grandpa, this one is for you.
Fish Maw
Now for those of you unfamiliar with fish maw, it is the swim bladder of large fish that is later dried. Since this is an organ, this ingredient is high in protein and rich in collagen. It’s flavour is relatively mild, with the more expensive variety having a slight fishy flavour that adds umami to a dish. You can usually find fish maw in Chinese Herbal Stores and they do sell them in smaller quantities if you like.
General Ingredients for Cotton Chicken, 棉花雞

Goji Berries, Green Onion, Fish Maw, Shiitake Mushrooms, Chicken. Not pictured above are the seasonings for the marinades and ginger.
- 1 whole antibiotic free chicken
- ¼ cup of Dried Goji Berries
- 5-6 large shiitake mushrooms or 8-9 small shiitake mushrooms
- 8-9 thin slices of ginger, add more if desired
- 2 stalks of green onion
- 2 sheets of dried fish maw
Ingredients for Chicken Marinade
- 2 tablespoons of Whiskey or Chinese Cooking Wine
- 1 ½ tablespoons of soy sauce
- ½ teaspoon of chicken stock powder
- 2 teaspoons of tapioca starch or cornstarch
- 1 teaspoon of sesame oil
- ½ teaspoon of salt
- ½ teaspoon of black pepper
Ingredients for Fish Maw Marinade
- ½ teaspoon of soy sauce
- 1 tablespoon of vegetable oil
- ½ teaspoon of sesame oil
- 1 tablespoon of Whiskey or Chinese Cooking Wine
- ½ teaspoon of sugar
- ½ teaspoon of chicken stock powder
Special Equipment
- Wok or a large pot for steaming
- A steaming rack
- Wide heat resistant dish that is at least 1-inch deep, a pie dish will also work
Directions for Chinese Cotton Chicken
- Either overnight or at least 5-6 hours before the meal, prep the fish maw and dried shiitake mushrooms by soaking it in cold water
- While the fish maw and mushrooms are soaking, you can start working on the chicken. To butcher the chicken, you want to cut up the following pieces first – legs and thigh (x2), the breast meat (x2), the wings (x2) and the back. After this, you’ll want to cut up the pieces into bite-sized pieces making it easier to eat. This also makes the chicken uniform in size to ensure no overcooking. I provided this aerial view of how the chicken was cut up.
- Put the marinade for the chicken together and toss with the chicken pieces. Cover the bowl of chicken and allow to rest in the fridge for at least 45 minutes to an hour. You can let this sit overnight if you like, however I find 45 minutes to be perfect.
- Start preparing your wok or pot with a steam rack and water and put the burner on high (work quickly because you don’t want it to boil too long with nothing inside). In addition, make sure the water does not exceed the height of the steam rack, otherwise water will get into the dish.
- Drain the soaked fish maw and mushrooms and then cut them up. The fish maw needs to be cut up into bite-sized pieces and the mushrooms need to be sliced thinly.
- Then, julienne the ginger. Cutting it up into thin slices allows the ginger to be easily eaten in the final dish. If you’re having difficulty using a knife for this, I found a mandolin or a slicer works as well.
- Prepare the fish maw marinade and then toss the prepared pieces of fish maw and mushroom in it.
- Take your steaming dish and then layer the seasoned fish maw and mushrooms all over the bottom making sure that it is fully covered.
- Then layer on the goji berries and ginger pieces.
- And then finally, the chicken! You can top with more ginger if you like.
- Put the dish into your wok with the water at full boil and cover the pot with a lid. Let the dish steam on medium high heat for 25 minutes or until the chicken is fully cooked.
- And it’s finally done! I totally recommend pairing this dish with a bowl of rice.
A piece of fish maw
The most noteworthy bits of this dish has to be the fish maw. It both prevents the chicken from sticking to the bottom of the pan and acts as a sponge to soak up all of the juices from the cooking process. I hope you enjoyed the recipe and do let me know if you end up making it.
Until we dine again,
– The Piquey Eater
This post is in loving memory of Wayne Chong (1928 – 2017).
Print-Friendly Version

- 1 whole chicken
- 2 cups or 2 large pieces of fish maw
- ¼ cup of Dried Goji Berries
- 5-6 large shiitake mushrooms or 8-9 small shiitake mushrooms
- 8-9 thin slices of ginger, add more if desired
- 2 stalks of green onion
- 2 sheets of dried fish maw
- Ingredients for Chicken Marinade
- 2 tablespoons of Whiskey or Chinese Cooking Wine
- 1 ½ tablespoons of soy sauce
- ½ teaspoon of chicken stock powder
- 2 teaspoons of tapioca starch or cornstarch
- 1 teaspoon of sesame oil
- ½ teaspoon of salt
- ½ teaspoon of black pepper
- Ingredients for Fish Maw Marinade
- ½ teaspoon of soy sauce
- ½ teaspoon of sesame oil
- 1 tablespoon of Whiskey or Chinese Cooking Wine
- ½ teaspoon of sugar
- 1 tablespoon of vegetable oil
- ½ teaspoon of chicken stock powder
- Either overnight or at least 5-6 hours before the meal, prep the fish maw and dried shiitake mushrooms by soaking it in cold water
- To butcher the chicken, you want to cut up the following pieces first - legs and thigh (x2), the breast meat (x2), the wings (x2) and the back. Then, you’ll want to cut up the pieces into relatively smaller pieces making it easier to eat and also uniform in size to make sure no piece overcooks in the process. I provided this aerial view of how the chicken was cut up.
- Put the marinade for the chicken together and then toss with the chicken pieces. Cover the bowl of chicken and allow to rest in the fridge for at least 45 minutes to an hour. You can let this sit overnight if you like, however I find 45 minutes to be perfect.
- Start preparing your wok or pot with a steam rack and water and put the burner on high. Make sure the water does not exceed the height of the steam rack.
- Take the soaked fish maw and mushrooms and cut them up. The fish maw needs to be cut up into bite-sized pieces and the mushrooms need to be sliced thinly.
- Then you'll want to julienne the ginger. Cutting it up into thin slices allows the ginger to be easily eaten in the final dish. If you’re having difficulty using a knife for this, I found a mandolin or a slicer works as well.
- Prepare the fish maw marinade and then toss the prepared pieces of fish maw and mushroom in it.
- Take your steaming dish and layer the fish maw and mushrooms all over the bottom making sure that it is fully covered.
- Then layer on the goji berries and ginger pieces.
- And then finally, the chicken! You can top with more ginger if you like.
- Put the dish into your wok with the water at full boil and cover the pot with a lid. Let the dish steam on medium high heat for 25 minutes or until the chicken is fully cooked.
Nutritional Info
Chinese Cotton Chicken (棉花雞) Nutritional Info | ||
---|---|---|
Servings | 6 | |
Calories | 518 | |
% Daily Value | ||
Total Fat | 30 g | 45% |
Saturated Fat | 8 g | 41% |
Monounsaturated Fat | 1 g | |
Polyunsaturated Fat | 1 g | |
Trans Fat | 0 g | |
Cholesterol | 0 mg | |
Sodium | 472 mg | 20% |
Potassium | 102 mg | 3% |
Total Carbohydrate | 9 g | 3% |
Dietary Fiber | 2 g | 7% |
Sugars | 4 g | |
Protein | 49 g | |
Vitamin A | 1% | |
Vitamin C | 1% | |
Calcium | 4% | |
Iron | 14% |