Iconic Main Dish • Jamaican cuisine

Jamaican Brown Stew Fish

Brown stew fish begins with well-seasoned, lightly fried fish and finishes in a savoury vegetable gravy. The fish should stay intact while absorbing the sauce.

Prep25 minutes
Cook30 minutes
Serves4 servings
DifficultyModerate
Start cooking
Jamaican brown stew fish served with rice and vegetables.LimeGrid Recipes

Culture & context

About this dish

The dish applies Jamaica’s familiar brown-stew method to whole fish or sturdy fillets and is often served with rice, provisions or festival.

Did you know? The short final simmer lets the fried fish absorb the gravy without losing all of its structure.

Food-safety note

Check whole fish for bones. Cook fish to 63°C / 145°F or until opaque and easily flaked.

Equipment needed

  • Large skillet with lid
  • Fish spatula or tongs
  • Chef’s knife and cutting board
  • Shallow dish
  • Paper towels or wire rack
  • Measuring cups and spoons

Ingredients

  • 4 small whole snapper or 4 firm fish steaks
  • 1½ teaspoons salt
  • 1 teaspoon black pepper
  • 1 teaspoon ground allspice
  • 2 cloves garlic, minced
  • 4 sprigs thyme
  • 60 g (½ cup) flour for light dusting
  • 180 ml (¾ cup) frying oil, as needed
  • 1 medium onion, sliced
  • 1 green sweet pepper, sliced
  • 1 red sweet pepper, sliced
  • 2 tomatoes, chopped
  • 2 scallions, chopped
  • 1 medium carrot, sliced
  • ½ Scotch bonnet pepper, optional
  • 1 tablespoon browning sauce
  • 1 tablespoon ketchup
  • 375 ml (1½ cups) fish stock or water

Before the heat

Preparation steps

  1. Prepare fishPat dry and score whole fish. Season with salt, pepper, allspice, half the garlic and half the thyme. Rest 15 minutes.
  2. Prepare vegetablesSlice onion, peppers and carrot; chop tomatoes and scallions.
  3. Dust lightlyCoat fish with a very thin layer of flour and shake off excess.

At the stove

Cooking instructions

  1. Fry fishHeat oil over medium-high heat. Fry fish 4–6 minutes per side until golden and mostly cooked. Remove and drain.
  2. Build gravyPour off most oil, leaving about 2 tablespoons. Add onion, peppers, carrot and scallion; sauté 3–4 minutes. Add remaining garlic, tomato, thyme and Scotch bonnet; cook 2 minutes.
  3. Add liquidStir in browning, ketchup and stock. Simmer 5 minutes.
  4. Finish fish in sauceReturn fish gently to the skillet. Spoon gravy over it, cover and simmer on low for 6–8 minutes.
  5. Adjust and serveTaste gravy, remove thyme stems and Scotch bonnet, and transfer fish carefully to plates.

Working timeline

  • 0:00–0:15: Season fish and prepare vegetables
  • 0:15–0:30: Fry fish
  • 0:30–0:40: Build vegetable gravy
  • 0:40–0:48: Finish fish in sauce
  • 0:48–0:55: Taste, rest and plate

Times are practical estimates. Pot size, meat cut, stove strength and ingredient temperature can change the finish time.

Chef’s tips

  • Choose firm fish that can withstand frying and a short simmer.
  • Use only a thin flour coating so the gravy does not become pasty.
  • Spoon the sauce over the fish rather than turning it repeatedly.

Common mistakes

  • Fully overcooking the fish during the frying stage.
  • Adding too much browning sauce.
  • Stirring the pan roughly after the fish is returned.

What to serve with it

Side dishes

  • White rice
  • Rice and peas
  • Boiled green banana
  • Festival
  • Steamed cabbage

Drinks

  • Limeade
  • Ginger beer
  • June plum juice

Storage & reheating

Refrigerate for up to 3 days. Reheat gently, covered, over low heat until hot; avoid vigorous boiling, which breaks the fish.

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.