Poisson au Black Bean (Tahitian-Chinese Steamed Parrotfish)
Created by
Lagoon parrotfish steamed the Papeʻete Chinese way, with salted black beans, ginger, scallion, and hot oil, a Tahitian celebration dish that lets the reef fish stay itself.
Main Dishes
Polynesian, Tahitian
Special Occasion
Dinner Party
Celebration
25 min
Active Time
18 min cook•43 min total
Yield4 servings
The reef is family too. In Tahiti the lagoon feeds the people the way the loʻi feeds us back home, and a fish from that water should still taste like the place it came from after you cook it. A Chinese-Tahitian auntie in Papeʻete once set this kind of fish down in front of me, black beans tucked into the cuts, ginger and scallion shining on top, and she gave me the simple lesson before I even picked up the spoon: don't bury the fish. Let the lagoon speak first.
This is Tahiti's table, and more closely, Papeʻete's Chinese-Tahitian table. Poisson au black bean is not old canoe food like taro, ʻuru, or the ahimaʻa, the Tahitian earth oven. It is local food, living food, made where Hakka family kitchens, French market language, and reef catch met each other and stayed. Keeper, not gatekeeper, yeah? The islands eat today too.
The cousins are there if you listen. Tahiti has ʻia ota, raw fish with coconut and lime; Sāmoa has oka, Tonga has ʻota ʻika, the Cook Islands have ika mata, and back home in Hawaiʻi we'd make poke with limu and ʻinamona. Same fish, different bowl. This one is not those raw-fish bowls. It belongs to Tahiti's Chinese line, steamed whole, sauced with fermented black beans, finished with hot oil, and served so everybody can pull from the same fish.
So source first. Reef fish asks for respect, because the reef is not an endless pantry. If parrotfish is protected where you live, or if ciguatera is a worry, no force it. Eat what you have. Use a good firm white fish from somebody you trust, cook it gently, and let the sauce carry the memory of Papeʻete without pretending every island made the same dish.
Chinese laborers from Guangdong, many of them Hakka, began arriving in Tahiti in 1865 to work the Atimaono cotton plantation, and many families later settled around Papeʻete as merchants, market people, and cooks. Poisson au black bean is not pre-contact deep food; it is Tahitian local food shaped by Chinese salted black beans, ginger, scallion, French naming, and lagoon fish. That mixed name tells the truth of the dish: Tahiti's reef catch cooked through a Chinese-Tahitian hand, not a generic Polynesian plate.
The technique, the tradition, and the story behind every dish.
scaled, gutted, gills removed, or another firm white fish from a trusted source
sea salt
Quantity
1 1/2 teaspoons
divided
fermented black beans (douchi)
Quantity
2 tablespoons
rinsed, drained, lightly crushed
fresh ginger
Quantity
2 tablespoons
cut into fine threads, plus a few slices for the cavity
garlic cloves
Quantity
3
finely chopped
light soy sauce
Quantity
2 tablespoons
Shaoxing wine, dry white wine, or water
Quantity
1 tablespoon
sugar
Quantity
1 teaspoon
ground white pepper
Quantity
1/4 teaspoon
scallions
Quantity
4
whites cut into 3-inch lengths, greens thinly sliced
small red chile (optional)
Quantity
1
thinly sliced
neutral oil
Quantity
2 tablespoons
toasted sesame oil
Quantity
1 teaspoon
banana leaf or parchment
Quantity
1 sheet
for lining the steaming platter
steamed rice, boiled taro, or boiled ʻuru (breadfruit) (optional)
Quantity
for serving
Ingredient
Quantity
whole small lagoon parrotfishscaled, gutted, gills removed, or another firm white fish from a trusted source
1 (1 1/2 to 2 pounds)
sea saltdivided
1 1/2 teaspoons
fermented black beans (douchi)rinsed, drained, lightly crushed
2 tablespoons
fresh gingercut into fine threads, plus a few slices for the cavity
2 tablespoons
garlic clovesfinely chopped
3
light soy sauce
2 tablespoons
Shaoxing wine, dry white wine, or water
1 tablespoon
sugar
1 teaspoon
ground white pepper
1/4 teaspoon
scallionswhites cut into 3-inch lengths, greens thinly sliced
4
small red chile (optional)thinly sliced
1
neutral oil
2 tablespoons
toasted sesame oil
1 teaspoon
banana leaf or parchmentfor lining the steaming platter
1 sheet
steamed rice, boiled taro, or boiled ʻuru (breadfruit) (optional)
for serving
Equipment Needed
•Large wok, fish poacher, or deep roasting pan with a rack and tight cover
•Heatproof oval platter that fits inside the steamer
•Small saucepan for the hot oil finish
Instructions
1
Choose the fish
Buy the parrotfish from somebody who can tell you where it came from, not just what it costs. Reef fish carry the health of the reef with them, and in some places parrotfish are protected or carry ciguatera risk that cooking will not fix. If the source is not clean, eat what you have and use another firm white fish from a pono source.
Ciguatera toxin is not destroyed by heat. For reef fish, especially in warm-water islands, trust local fishers, market rules, and public health warnings before you trust a recipe.
2
Salt and score
Pat the fish dry, then make three deep diagonal cuts on each side, just to the bone, so the black bean sauce can sit down into the flesh. Season the outside, the cuts, and the cavity with the salt. Slide a few ginger slices and the scallion whites into the belly and let the fish rest while you set up the steamer.
3
Make the sauce
Stir the crushed fermented black beans with the chopped garlic, half the ginger threads, soy sauce, wine or water, sugar, white pepper, and sesame oil. The beans should smell deep and salty, almost like the old stores in Papeʻete Chinatown. Rinse them well if they taste too sharp, because the fish should lead and the sauce should follow.
4
Ready the steamer
Set a rack in a wide wok, fish poacher, or deep roasting pan and add water below the rack line. Bring it to a steady simmer. Lay the banana leaf or parchment on a heatproof oval platter, set the fish on top, and spoon the black bean sauce over the scored cuts so it settles into the meat.
No wok, no problem. A roasting pan with a rack and a tight foil cover will do the job. The point is gentle covered heat, not fancy gear.
5
Steam until tender
Cover tightly and steam the fish for 12 to 18 minutes, depending on thickness, until the flesh turns opaque, lifts cleanly from the backbone, and reaches 145F at the thickest part. Do not keep opening the lid. Let the covered heat do its work, slow and even, so the reef fish stays sweet.
6
Finish with oil
Scatter the sliced scallion greens, remaining ginger threads, and chile if using over the hot fish. Heat the neutral oil in a small pan until it shimmers, then pour it carefully over the aromatics so they crackle and shine. Spoon the black bean juices from the platter back over the fish until the skin and sauce look glossy.
Hot oil moves fast. Use a small pan with a good handle, pour away from your hand, and keep children back from the table for this step.
7
Serve family-style
Bring the whole fish to the table and lift the fillets away from the bone with a spoon. Serve it with steamed rice, or with boiled taro or ʻuru, breadfruit, if you want the canoe crops sitting beside this Papeʻete-born fish. Watch the bones, pass the sauce, and make the plate for the next person before you make your own too full.
Chef Tips
•Sourcing first, always. Parrotfish keeps the reef clean by grazing algae, and some islands restrict its harvest for good reason. If it is not right to buy it where you are, use snapper, sea bass, sea bream, or another firm white fish from a clean source.
•Fermented black beans are salty and strong. Rinse them, then crush them lightly with the back of a spoon so they season the fish in little dark pockets instead of one harsh bite.
•A whole fish feeds a celebration table better than fillets because the bones and skin keep the flesh sweet. If fillets are what you have, use four thick fillets, spoon the sauce on top, and steam only 6 to 9 minutes.
•This is Chinese-Tahitian food, so honor both hands. I can walk you through the cooking, but for the family stories behind Papeʻete's Hakka kitchens, go to the people who carry that line.
Advance Preparation
•The black bean sauce can be mixed up to 1 day ahead and kept covered in the fridge; bring it back to room temperature before spooning it over the fish.
•Slice the ginger, scallions, and chile up to 4 hours ahead and keep them covered with a barely damp towel.
•Steam the fish close to the table. Whole steamed fish is best when the flesh has just turned tender and the hot oil sheen is still fresh.
Frequently Asked Questions
Nutrition Information
1 serving (about 140g)
Calories
245 calories
Total Fat
15 g
Saturated Fat
2 g
Trans Fat
0 g
Unsaturated Fat
12 g
Cholesterol
65 mg
Sodium
1800 mg
Total Carbohydrates
4 g
Dietary Fiber
1 g
Sugars
1 g
Protein
24 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.