Chinese broccoli-wrapped mackerel with coconut milk sauce fish-chinese-broccoli-coconut-milk

Like the pressure cooker salay-ginto (yellowstripe scad) with coconut milk, this is a dish with leaf-wrapped whole fish cooked in coconut milk.

No pressure cooker required for this one, however. The fish are large enough to pick through the bones easily so there’s really no need to cook the them until the bones are soft enough to eat.

And, instead of pechay (bok choy), the mackerels were wrapped with Chinese broccoli.

I used alumahan (long-jawed mackerel) for this dish; you can substitute any fleshy fish.

Recipe: Chinese broccoli-wrapped mackerel with coconut milk sauce


  • 4 whole fish, scaled and gutted
  • salt and pepper
  • 8 large Chinese broccoli, rinsed and patted dry
  • 2 shallots, chopped
  • 2 tomatoes, diced
  • 2 finger chilies, chopped
  • 2 bell peppers, diced
  • 4 cloves of garlic, minced
  • a knob of ginger, about an inch, peeled and grated
  • patis (fish sauce), about 1 tbsp.
  • 1 c. of coconut milk


  1. Score the fish (see how) and rub generously with salt and pepper.
  2. Double wrap each fish with Chinese broccoli.
  3. Arrange the wrapped fish in a wide pan, in a single layer.
  4. fish-chinese-broccoli-coconut-milk2
  5. Add all the vegetables and aromatics to the fish. Drizzle in the fish sauce.
  6. fish-chinese-broccoli-coconut-milk3
  7. Pour in the coconut milk. Cover and cook over low heat for about 20 minutes. The exact cooking time will depend on the size of the fish so take the 20-minute mark as a mere guide.
  8. fish-chinese-broccoli-coconut-milk4
  9. Use a spatula to lift the fish to individual plates without breaking them or tearing the wrappers. Spoon the vegetables and sauce over the fish. Serve with rice.
  10. fish-chinese-broccoli-coconut-milk5

Preparation time: 10 minute(s)

Cooking time: 20 minute(s)

Number of servings (yield): 2