Caribbean Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Jamaican Steamed Fish
A light Jamaican dish of whole fish gently steamed in a savory broth with okra, carrots, and aromatic herbs.
Contains common allergens
In the app, Listahan checks these against your household automatically.
Instructions
5 steps- 1
Rub the scored snapper inside and out with the lime juice and salt, then let it sit for 10 minutes while you prepare the vegetables.
- 2
In a wide skillet, layer the onion, garlic, thyme, pimento berries, and 1 cup of water, then bring to a gentle simmer over medium heat.
- 3
Lay the whole fish into the skillet, top with the carrots, okra, and whole Scotch bonnet, then dot with butter and cover tightly.
- 4
Steam for 12 to 15 minutes, spooning the broth over the fish midway, until the flesh is opaque and flakes easily near the bone.
- 5
Discard the Scotch bonnet, adjust salt to taste, and serve the fish with its broth and vegetables alongside crackers or boiled bananas.
Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Listahan Family Score™
58/100
Works for many families
Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.
Nutrition
per serving80
Calories
1 g
Protein
7 g
Carbs
6 g
Fat
Estimated per serving. Actual values depend on the brands and portions you use.
Listahan cooking guide
Chef notes & practical guide
Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.
Cultural context
Jamaican Steamed Fish is a light, brothy preparation of whole snapper poached with okra and vegetables, prized as a gentler counterpoint to the island's fried and jerk dishes. It is everyday coastal cooking that lets the freshness of the fish lead, seasoned simply with lime, thyme, pimento, and a whole Scotch bonnet for aroma without overwhelming heat.
Listahan note
This version scores the whole snapper and rubs it with lime and salt so the seasoning reaches the flesh, then steams it over an aromatic broth rather than submerging it, which keeps the fish delicate and the broth clean. The okra is added on top so it softens into the broth and lends its natural body.
Technique cues
- Scoring the whole fish and rubbing lime and salt into the cuts lets the seasoning penetrate the flesh and helps it cook evenly to the bone.
- Building a shallow aromatic broth of onion, garlic, thyme, and pimento before the fish goes in means the fish steams in flavored vapor rather than plain water.
- Spooning the broth over the fish midway through the 12 to 15 minute steam keeps the exposed top moist and seasons it as it cooks.
Kitchen flow
- Parallel prep
- Slice the vegetables and build the broth base while the scored fish rests in its lime-and-salt rub.
- Make-ahead
- Prep the broth aromatics and vegetables ahead, but steam the fish fresh just before serving for best texture.
- Leftover move
- Flake leftover fish and vegetables into the broth and serve over rice as a light next-day soup.
- Cleanup rhythm
- Steaming in one wide skillet means a single pan to wash, with no frying splatter to wipe down.
Ingredient brief
Role, handling, and swap guidance for each key ingredient.
whole red snapper
Main protein
Purpose: Whole fish steamed on the bone stays moist and gives the broth extra flavor from the frame.
Handling: Score the sides and rub with lime and salt so it seasons through and cooks evenly.
Adaptation: Whole sea bream or branzino steam similarly; fillets work but cook faster and give less broth flavor.
okra pods
Vegetable and body
Purpose: Okra softens into the broth and lends a subtle natural thickness characteristic of the dish.
Handling: Trim the pods and lay them whole on top of the fish so they steam without going slimy.
Adaptation: Chayote or zucchini stand in for texture, though you lose okra's gentle thickening.
pimento (allspice) berries
Warm spice
Purpose: Whole pimento berries perfume the steaming broth with the warm Jamaican signature aroma.
Handling: Add the whole berries to the broth base so they release flavor as it simmers.
Adaptation: A light pinch of ground allspice works but can cloud the otherwise clear broth.
Scotch bonnet pepper
Aromatic heat
Purpose: Left whole, it lends fruity aroma and mild heat to the broth without making the dish fiery.
Handling: Place it whole and unpierced in the broth and remove it before serving.
Adaptation: Habanero matches the aroma; omit or use less for a heat-free version.
butter
Enriching fat
Purpose: A little butter rounds the lean broth and gives the steamed fish a silkier finish.
Handling: Dot it over the fish and vegetables before covering so it melts into the broth.
Adaptation: Coconut oil keeps it dairy-free and adds a subtle island richness.
Technique notes
- Keep the broth at a gentle simmer, not a rolling boil, so the delicate fish steams without breaking apart.
- Test doneness by checking that the flesh flakes easily near the bone rather than relying on time alone.
- Lift the whole Scotch bonnet out carefully so it does not burst and flood the mild broth with heat.
Ingredient swaps
- Dairy-free direction
- Replace the butter with coconut oil for the same richness with an island note and no dairy.
- Seafood note
- Fish is the centerpiece, so there is no swap that keeps the dish; flag it clearly for seafood-sensitive eaters.
- Lower-sodium direction
- Cut the added salt and rely on lime and pimento, finishing with a fresh squeeze of lime at the table.
Serve alongside
- Water crackers (traditional)
- Boiled green bananas
- Steamed white rice
- Festival dumplings
- Cold ginger beer
- Sorrel drink
- Coconut water
Serving suggestions only — check pairings for your household's allergens.
Storage & reheating
- Refrigerate the fish in its broth in a covered container for up to 2 days.
- Reheat gently in the broth over low heat, spooning liquid over the fish to keep it moist.
- Freezing is not recommended; the delicate steamed flesh turns mealy after thawing.
Equipment
- Wide lidded skillet
- Fish spatula
- Sharp knife for scoring
- Ladle for basting the broth
Make this household-aware
Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.
Plan it in Listahan
Add Jamaican Steamed Fish to your week, check it against your household's allergens, and build the shopping list automatically.
More Caribbean recipes
Caribbean Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Saltfish Buljol
A Trinidadian salt cod salad flaked and tossed with tomatoes, onions, and oil, a no-cook Caribbean breakfast staple.
Caribbean Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Tostones
Twice-fried green plantain slices, smashed flat and salted, a crispy Caribbean side.
Caribbean Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Stamp and Go
Crispy Jamaican saltfish fritters seasoned with Scotch bonnet and scallion, named for their grab-and-go convenience.