Home ยป Recipe Index ยป Mains

Jamaican Brown Stew Fish

Crispy fried snapper simmered in a sweet and savory sauce with bell peppers, thyme, tomato, and pimento, this brown stew fish is a bold, flavorful Jamaican classic thatโ€™s a must-try for any Caribbean food lover.

Brown Stew Fish - A quintessential Jamaican dish of fried fish then simmered in a sweet and tangy sauce. #HomeMadeZagat

Itโ€™s one of those dishes that pulls you in with the smell, then holds you hostage with flavor. And though Iโ€™m a Trini through and through, this right here is one of my favorite โ€œsister islandโ€ meals to make when I need some fishy comfort. Itโ€™s got a different stew style than our Trinidad stew chicken or pelau, but itโ€™s just as packed with flavor.

Why youโ€™ll love this recipe

  • Caribbean vibes in every bite
  • Bold Jamaican flavor with a touch of sweetness and tang
  • Uses whole snapper (or cut portions). Crispy outside, tender inside
  • Delicious with rice and peas, plantains, or even simple mashed potatoes

How to make Jamaican brown stew fish 

Ingredients youโ€™ll need

Letโ€™s talk flavor, because this dish brings it in spades.

  • Fish: I use snapper, either whole or cut into 3 pieces. Red or yellowtail snapper holds its shape well when fried and stewed.
  • Seasonings: Simple salt and black pepper do the trick for the fish.
  • Aromatics: Onion, green bell pepper, scallions, pimento seeds, tomato, and fresh thyme bring that signature Jamaican base.
  • Sauce magic: Ketchup, vinegar, and water create that sweet-and-sour stewing liquid.

Tip: You can use kingfish in a pinch, but stay away from delicate fish like tilapiaโ€”it tends to fall apart.

Instructions

  1. Clean & Season: Wash fish with lime juice and water. Pat dry. Season generously with salt and pepper.
  2. Fry the Fish: Heat oil in a pan (no deep-frying needed) and fry fish until golden brown on both sides. Drain on paper towels.
Brown Stew Fish - A quintessential Jamaican dish of fried fish then simmered in a sweet and tangy sauce. #HomeMadeZagat
  1. Sautรฉ Aromatics: Discard frying oil. Add 3 tbsp of fresh oil to the same pan. Sautรฉ green pepper, onion, thyme, tomato, scallions, and pimento seeds for 2โ€“3 minutes until fragrant.
  2. Make the Sauce: In a bowl, mix ketchup, vinegar, and water. Pour this into the pan.
  3. Simmer It Down: Gently place the fried fish back into the pan. Spoon the liquid over the fish, cover, and let it simmer on low for 20 minutes.
Brown Stew Fish - A quintessential Jamaican dish of fried fish then simmered in a sweet and tangy sauce. #HomeMadeZagat
  1. Serve and enjoy: Carefully lift that fish out (itโ€™s delicate!), plate it up, and drizzle that gorgeous sauce all over.

Tips for success

  • Donโ€™t overcrowd your pan when frying because the fish needs room to brown.
  • Cut your fish into pieces if handling a whole snapper freaks you out. I do the same thing when frying fish for my fish in coconut milk.
  • Let the sauce simmer low and slow. Thatโ€™s how the flavors build!

What to serve with brown stew fish

You can keep it simple or go full-on Jamaican feast:

Brown Stew Fish - A quintessential Jamaican dish of fried fish then simmered in a sweet and tangy sauce. #HomeMadeZagat

Frequently Asked Questions

Can I use frozen fish?

Yes, just make sure itโ€™s fully thawed and well dried before frying.

Do I have to fry the fish first?

Itโ€™s traditional and gives the best textureโ€”but if youโ€™re avoiding frying, you can lightly sear instead.

Can I use boneless fish?

Technically yes, but it might fall apart. Youโ€™re better off with whole fish or thick cuts.

Try This Recipe?

If you made this brown stew fish, let me know how it turned out! Leave a comment, tag me on Instagram @ThisBagoGirl, and use the hashtag #TBGEats so I can show you some love!

Recipe

Brown Stew Fish - A quintessential Jamaican dish of fried fish then simmered in a sweet and tangy sauce. #HomeMadeZagat

Jamaican Brown Stew Fish

A quintessential Jamaican dish of fried fish simmered in a sweet and tangy sauce with spices, herbs, bell peppers, tomatoes, and onions.
Prep Time 10 minutes
Cook Time 30 minutes
Servings: 1
Course: Main Course
Cuisine: Caribbean

Ingredients
  

  • 1 medium whole fish cleaned and cut into 3 pieces (or left whole)
  • 1 lime for washing fish
  • Oil for frying
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • ยฝ onion coarsely chopped
  • ยฝ large green bell pepper coarsely chopped
  • 2 sprigs fresh thyme
  • 3 pimento seeds
  • 2 scallions chopped
  • 1ยฝ cups water
  • ยฝ tomato chopped
  • ยฝ cup ketchup
  • 2 tablespoons vinegar
  • 3 tablespoons oil for sauce

Method
 

  1. Wash fish with water and lime juice, then pat dry.
  2. Mix salt and black pepper, then use to season the fish generously.
  3. Heat a saucepan with enough oil to shallow fry the fish.
  4. Fry fish until golden brown, flipping once to cook both sides., then Place fried fish on paper towels to drain excess oil.
  5. Discard used oil, then wash and dry the saucepan.
  6. Heat the cleaned pan over medium heat and add 3 tablespoons of oil.
  7. Add onion, green pepper, thyme, pimento seeds, tomato, and scallions. Stir for 2โ€“3 minutes until the onions become translucent.
  8. In a bowl, mix water, ketchup, and vinegar.
  9. Add the fried fish back to the pan.
  10. Pour the ketchup mixture over the fish and spoon some of the sauce over the fish and vegetables to coat.
  11. Cover and simmer on low heat for 20 minutes, allowing the flavors to combine.

Tried this recipe?

Let us know how it was!

Other Posts You'll Love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating