Culture & context
About this dish
Steamed fish is a favourite at seafood restaurants and coastal cookshops, where snapper is commonly paired with okra, pumpkin, chocho and Scotch bonnet.
Did you know? Water crackers serve two purposes: they are an accompaniment and they soak up the seasoned fish broth.
Food-safety note
Check carefully for bones. Cook fish to 63°C / 145°F or until opaque and easily flaked. Keep the pot at a gentle simmer, not a violent boil.
Equipment needed
- Wide deep skillet or fish pot with lid
- Fish spatula
- Chef’s knife and cutting board
- Small bowl
- Measuring cups and spoons
- Instant-read thermometer, optional
Ingredients
- 2 large whole snapper, 700–900 g / 1½–2 lb each, cleaned, or 4 smaller fish
- 1½ teaspoons salt
- 1 teaspoon black pepper
- 1 teaspoon ground allspice
- 3 cloves garlic, minced
- 5 sprigs thyme
- 2 scallions, chopped
- 1 medium onion, sliced
- 1 medium carrot, thinly sliced
- 150 g (about 1 cup) pumpkin, thinly sliced
- 1 small chocho, peeled and thinly sliced, optional
- 8–10 okra, trimmed
- ½ to 1 Scotch bonnet pepper
- 500 ml (2 cups) fish stock or water
- 2 tablespoons butter
- 6–8 Jamaican water crackers
- 1 tablespoon lime juice
Before the heat
Preparation steps
- Season fishPat fish dry and make shallow slashes. Season inside and out with salt, pepper, allspice, half the garlic and half the thyme. Rest 15 minutes.
- Prepare vegetablesSlice onion, carrot, pumpkin and chocho. Trim okra. Chop scallions.
- Arrange the basePlace onion, carrot, pumpkin, chocho, scallion, remaining garlic and thyme in a wide pan.
At the stove
Cooking instructions
- Start the brothAdd stock or water, butter and Scotch bonnet. Bring to a gentle simmer for 5 minutes.
- Add fishLay fish over the vegetables. Spoon broth over it, cover tightly and simmer gently for 12 minutes.
- Add okraAdd okra around the fish, cover and cook 6–8 minutes more.
- Add crackersTuck water crackers into the broth and cook 2–3 minutes until softened but not dissolved.
- FinishCheck fish for doneness, add lime juice, taste broth and remove Scotch bonnet if desired. Serve fish with vegetables, crackers and broth.
Working timeline
- 0:00–0:15: Season fish and slice vegetables
- 0:15–0:20: Simmer vegetable broth
- 0:20–0:32: Steam-braise fish
- 0:32–0:40: Add okra
- 0:40–0:43: Add crackers
- 0:43–0:55: Check, rest and serve
Times are practical estimates. Pot size, meat cut, stove strength and ingredient temperature can change the finish time.
Chef’s tips
- Use a pan wide enough for the fish to lie flat.
- Keep the Scotch bonnet whole for aroma with less heat.
- Add crackers only at the end so they soften without disappearing.
Common mistakes
- Using too much liquid and boiling the fish.
- Turning the fish repeatedly and breaking it.
- Adding okra too early, making it overly soft.
What to serve with it
Side dishes
- Bammy
- Festival
- Boiled green banana
- Roast breadfruit
Drinks
- Coconut water
- Limeade
- Ginger beer
Storage & reheating
Refrigerate fish and broth for up to 2–3 days. Reheat gently in a covered pan. Crackers will continue to soften, so fresh crackers may be added when serving leftovers.
Editorial note
Jamaican households and cooks may season or finish this dish differently. This LimeGrid version is a practical starting method, not a claim that every family recipe should be identical. Reviewed 2026-07-15.
