How To Make Jamaican Roast Fish

Jamaican cuisine covers a wide range of dishes including a variety of seafood.

However, one of the favorite seafood dishes for both locals and foreigners alike is the much touted roast fish.

It is difficult for one to taste it once and not crave for more once one sits around a dinner table.

Photo Credit: Jamaican Observer - Jamaican Roast Fish.
Photo Credit: Jamaican Observer – Jamaican Roast Fish.

Now, it is said that if you give a man a fish, you feed him for a day; teach a man to fish and you feed him for a lifetime.

So, here is the recipe on how to make that Jamaican delight — roast fish!


4 whole white fish (snapper, doctor, etc.)

2-3 limes

4 stalks scallions

1/2 small onion

4 cloves of garlic

1 smallish carrot

2 cups sliced okra or callaloo

1 scotch bonnet pepper sliced

1 sweet pepper (bell pepper)

1 fish noodle packet mix or fish spice or chicken noodle packet mix

Butter (optional)

Black pepper



  1. Wash fish, and soak in water with the juice from the limes or vinegar.
  1. Chop scallions, onion, garlic, carrot, sweet and scotch bonnet peppers, slice okras, and mix together with noodle packet and set aside.
  1. Pat dry fish with paper towels.
  1. Tear a piece of foil large enough to wrap the fish securely in and put one fish on it.
  1. Using a sharp knife, make a diagonal slice on either side of the fish.
  1. Sprinkle both sides of the fish with salt and pepper to taste.
  1. Open the belly of the fish and stuff it with the mixed ingredients.
  1. Sprinkle some of the stuffing mix on top and wrap the fish securely in aluminum foil (fold edge of foil two or three times).
  1. Roast on a closed grill for 45 minutes to an hour. You can also bake in a 350-degree oven for the same amount of time.

Readers Bureau

Editing by Jesus Chan

Do you want to add feedback to this story? Please add comment in box below.

Like our Facebook page

Follow us on Twitter