A traditional Jamaican dish — Steamed Fish is the island’s lightest way with fresh catch, gently cooked in its own juices with okra, tomatoes and a shower of thyme. Unlike fried fish, steaming keeps the flesh silky and lets the clean flavor of snapper or parrot fish shine. It is a Friday favorite, when fish replaces meat across the island.
Steamed Fish Jamaïcain
A traditional Jamaican dish — Steamed Fish is the island’s lightest way with fresh catch, gently cooked in its own juices with okra, tomatoes and a shower of thyme.

Step by stepInstructions
- Rub the fish inside and out with the lime and salt, rinse, then score the skin on both sides.
- Layer the onion, carrot, tomato, okra, scallions, thyme, garlic and ginger in a wide pot with a tight-fitting lid.
- Set the fish on top of the vegetables, tuck in the scotch bonnet and pour in the water.
- Cover and steam over medium-low heat for 15 to 20 minutes, until the fish is opaque and flakes easily, adding a splash of water if the pot dries out.
- Dot the fish with butter, spoon the vegetable broth over the top, and serve hot with bammy, fried dumplings or rice.
💡 Chef tips & storage
Steam gently — a hard boil breaks the fish apart. The okra thickens the broth into a light, silky sauce, so do not skip it.

Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account