If you’re craving bold flavors and a comforting, hearty meal, Jamaican Brown Stew Fish is calling your name.
This dish delivers tender fish, a rich, savory sauce, and a touch of sweetness, in one satisfying bite.
However, the secret to getting that lovely color is browning the fish.
What is Browning the Fish?
Browning is the key step that gives this dish its signature look and taste. When you brown the fish, you’re searing it in hot oil until the skin gets a crispy, golden-brown crust.
This locks in the juices and boosts the flavor, setting the stage for that rich, stewed finish.
But before you fry, season your fish well. Traditional seasonings include salt, black pepper, garlic, thyme, scallion, and a hint of scotch bonnet pepper for heat
. Marinate for at least an hour — longer if you want deeper flavor.
How To Fry Fish: The Best Tips
Dry the fish thoroughly: Excess moisture causes oil to splatter and stops the fish from crisping up. Pat the fish dry with paper towels before seasoning.
Use the right oil: Go for oils with high smoke points like vegetable, canola, or peanut oil. This helps prevent burning.
Don’t overcrowd the pan: Fry in batches if needed. Crowding drops the oil’s temperature and leads to soggy fish.
Check the heat: Medium-high heat is the sweet spot. Too low, and the fish soaks up oil. Too high, and it burns. Test the oil by dipping a wooden spoon or a piece of fish skin — if it sizzles, you’re good to go.
Handle with care: Turn the fish once, gently. Over-flipping causes it to break apart. Let it cook 3-4 minutes per side, depending on thickness.
Once your fish is beautifully browned, set it aside, and let’s move on to the sauce.

Jamaican Brown Stew Fish Recipe
Ingredients:
For the fish:
- 2 whole snapper or parrotfish (cleaned and scaled)
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 cloves garlic, minced
- 2 sprigs thyme
- 2 scallions, chopped
- 1 scotch bonnet pepper (optional, for heat)
- 1 tablespoon vinegar or lime juice (for cleaning the fish)
- Vegetable or canola oil (for frying)
For the sauce:
- 1 onion, sliced
- 1 bell pepper, sliced
- 2 cloves garlic, minced
- 2 sprigs thyme
- 2 tomatoes, diced
- 1 carrot, sliced
- 1 tablespoon browning sauce
- 1 cup fish stock or water
- 2 tablespoons ketchup
- 1 tablespoon soy sauce
- 1 scotch bonnet pepper (optional)
- Salt and black pepper to taste
Instructions:
1. Prepare the Fish:
- Clean the fish with vinegar or lime juice, then rinse with water.
- Pat the fish dry with paper towels.
- Season both sides with salt, black pepper, garlic, thyme, scallions, and scotch bonnet (optional).
- Let it marinate for at least 1 hour.
2. Fry the Fish:
- Heat oil in a skillet over medium-high heat.
- Once hot, carefully place the fish in the pan.
- Fry for 3-4 minutes per side until golden brown.
- Remove and set aside on paper towels to drain excess oil.
3. Make the Sauce:
- In the same pan, remove excess oil, leaving about 2 tablespoons.
- Sauté onions, garlic, bell pepper, thyme, and carrots for 2-3 minutes.
- Add diced tomatoes and cook until softened.
- Pour in fish stock or water, then stir in browning sauce, ketchup, and soy sauce.
- Add the whole scotch bonnet pepper for heat (optional).
- Season with salt and black pepper to taste.
4. Simmer the Fish:
- Gently place the fried fish back into the pan.
- Spoon the sauce over the fish.
- Cover and let simmer on low heat for 10-15 minutes until the sauce thickens.
5. Serve:
- Serve with rice and peas, white rice, fried dumplings, or steamed vegetables.
- Spoon extra sauce over the fish and sides for maximum flavor.
What To Eat With Brown Stew Fish
The best part? Pairing this hearty dish with classic Jamaican sides. Here are some favorites:
- Rice and peas: The coconut-infused rice with kidney beans balances the savory brown stew beautifully.
- Plain white rice: If you want the sauce to shine, fluffy white rice is the way to go.
- Fried dumplings: Crispy on the outside, soft on the inside — these dumplings are perfect for scooping up the sauce.
- Festival (sweet fried dough): A slightly sweet side that pairs wonderfully with the rich, savory stew.
- Steamed vegetables: Lightly seasoned cabbage, carrots, and broccoli add a fresh contrast to the bold flavors.

Making Jamaican Brown Stew Fish at home is easier than you think. With crispy, seasoned fish and a rich, flavorful sauce, this dish brings the taste of the islands straight to your kitchen.
More Jamaican Recipe
- How To Make Ackee With Saltfish?
- Jamaican Tasty Plantain Porridge
- Easy Jamaican Cornmeal Porridge
- Almost Footprints Rasta Pasta
- Jamaican Bread Pudding
Brown Stew Fish Recipe
Course: MainCuisine: JamaicanDifficulty: Medium2-3
servings1
hour20
minutes30
minutes450
kcalMaking Jamaican Brown Stew Fish at home is easier than you think. With crispy, seasoned fish and a rich, flavorful sauce.
Ingredients
2 whole snapper or parrotfish (cleaned and scaled)
1 teaspoon salt
1 teaspoon black pepper
2 cloves garlic, minced
2 sprigs thyme
2 scallions, chopped
1 scotch bonnet pepper (optional, for heat)
1 tablespoon vinegar or lime juice (for cleaning the fish)
Vegetable or canola oil (for frying)
For the sauce:
1 onion, sliced
1 bell pepper, sliced
2 cloves garlic, minced
2 sprigs thyme
2 tomatoes, diced
1 carrot, sliced
1 tablespoon browning sauce
1 cup fish stock or water
2 tablespoons ketchup
1 tablespoon soy sauce
1 scotch bonnet pepper (optional)
Salt and black pepper to taste
Directions
- Prepare the Fish:
- Clean the fish with vinegar or lime juice, then rinse with water.
- Pat the fish dry with paper towels.
- Season both sides with salt, black pepper, garlic, thyme, scallions, and scotch bonnet (optional).
- Let it marinate for at least 1 hour.
- Fry the Fish:
- Heat oil in a skillet over medium-high heat.
- Once hot, carefully place the fish in the pan.
- Fry for 3-4 minutes per side until golden brown.
- Remove and set aside on paper towels to drain excess oil.
- Make the Sauce:
- In the same pan, remove excess oil, leaving about 2 tablespoons.
- Sauté onions, garlic, bell pepper, thyme, and carrots for 2-3 minutes.
- Add diced tomatoes and cook until softened.
- Pour in fish stock or water, then stir in browning sauce, ketchup, and soy sauce.
- Add the whole scotch bonnet pepper for heat (optional).
- Season with salt and black pepper to taste.
- Simmer the Fish:
- Gently place the fried fish back into the pan.
- Spoon the sauce over the fish.
- Cover and let simmer on low heat for 10-15 minutes until the sauce thickens.
- Serve:
- Serve with rice and peas, white rice, fried dumplings, or steamed vegetables.
- Spoon extra sauce over the fish and sides for maximum flavor.