Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Poisson au Black Bean (Tahitian-Chinese Steamed Parrotfish)

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 cook43 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.

Discover Culinary Explorer

Ingredients

whole small lagoon parrotfish

Quantity

1 (1 1/2 to 2 pounds)

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

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. 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. 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. 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. 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. 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. 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. 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

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Tahiti's French & Chinese Layer

Browse the full collection