Jamaican Steamed Fish – A Traditional Favorite

Like this Post?:

Jamaican Steamed Fish

Jamaican Steamed Fish is a delicious meal consisting of fish soaked, covered, and steamed in seasoning to provide a burst of flavor with every bite. Usually served with thick water crackers quickly steamed in the gravy of the dish. Tastes awesome with the additional sides of carrots and other vegetables cooked in the steamed fish gravy!


  • 2 cups fish stock
  • 1 cup Irish potato, diced
  • 1 cup pumpkin, diced
  • 4 medium okras, sliced
  • 1lb whole snapper
  • 1/4 cup tomato, diced
  • 1 tsp black pepper
  • 1/2 tsp scotch bonnet pepper, chopped
  • 1 medium onion, chopped
  • 2 cloves garlic, chopped
  • 2 stalks escallion, chopped
  • 1 sprig thyme
  • 1 whole scotch bonnet pepper
  • 10 whole crackers


  1. Pour fish stock in a large skillet and bring to a boil. Add Irish potato, pumpkin and okra; cover and leave to simmer for 10 minutes.
  2. Slit fish on both sides, then stuff the cavity with half of the vegetables and seasonings (tomato, black pepper, scotch bonnet pepper, onion, garlic and escallion). Sprinkle with the remaining black pepper.
  3. Place fish into the boiling fish stock and add the remaining garlic, tomato, onion, escallion, scotch bonnet pepper, thyme and a whole scotch bonnet pepper.
  4. Spoon stock over the fish, cover and steam over medium flame for 10 minutes.
  5. To Serve: Place fish on platter, add crackers then pour on the fish stock.

Adapted from Traditional Jamaican Recipes