Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Nothing beats the aroma of fish sizzling in a pan with garlic, thyme, and peppers filling the kitchen. Brown stew fish is one of those Jamaican classics that transforms simple, everyday ingredients into something bold, saucy, and unforgettable.
This recipe keeps the process approachable: fry the fish until golden, then let it simmer in a rich brown gravy full of island flavor. If youโre ready to dive straight in, use the โJump to Recipeโ button, or browse the Table of Contents to see exactly what youโll find in this guide.
Table of Contents
Why Youโll Love This Brown Stew Fish
- Rich Caribbean flavor โ savory gravy with thyme, garlic, peppers, and a touch of browning sauce.
- Works with many fish types โ snapper, kingfish, or any firm white fish will hold up beautifully.
- Quick stovetop dinner โ ready in about 35 minutes from start to finish.
- Customizable spice โ keep it mild with a whole Scotch bonnet or slice it for extra heat.
- Perfect with sides โ the sauce begs to be spooned over rice, peas, or plantains.
Itโs a comforting, saucy dish that feels just as special on a weeknight as it does on a Sunday family meal.
Ingredients You’ll Need

For the Fish:
- 2 whole red snapper (about 1 to 1.5 lbs each), cleaned, scaled, and gutted (or substitute 4 firm white fish steaks, 1-inch thick)
- 1 lime, halved (for rinsing the fish)
- 1 teaspoon kosher salt (plus extra to taste)
- 1 teaspoon black pepper
- 1 cup vegetable oil (for frying)
For the Aromatics & Vegetables:
- 4 garlic cloves (2 smashed whole, 2 finely minced)
- 4 fresh thyme sprigs
- 2 cups mixed bell peppers (red, green, and yellow, thinly sliced)
- 1 medium yellow onion (thinly sliced)
- 1 Roma tomato (diced)
- 2 scallions (thinly sliced)
- 1 Scotch bonnet pepper (keep whole for mild flavor or slice for more heat)
For the Sauce:
- 1 tablespoon ketchup
- 2 tablespoons browning sauce
- 2 tablespoons soy sauce
- 1 tablespoon pimento seeds (whole allspice) or 1 teaspoon ground allspice
- 1/2 to 3/4 cup water or fish stock (depending on how much gravy you like)
- Optional: 1 teaspoon brown sugar (if not using browning sauce)
Step-by-Step Instructions
Step 1: Prep and Season the Fish
Rinse the fish with lime juice and cold water to remove any raw odor. Pat it dry thoroughly with paper towels. Make shallow diagonal cuts on both sides to help the seasoning soak in. Rub the fish, inside and out, with salt and black pepper.
Step 2: Pan Fry Until Golden
Heat the vegetable oil in a large skillet over medium-high heat. Add 2 smashed garlic cloves and 2 thyme sprigs to flavor the oil. When the oil is hot, carefully place the fish in the pan. Fry each side for 4 to 6 minutes until golden brown and crisp. Remove and set aside on a plate.
Step 3: Build the Brown Gravy
Pour off most of the oil, leaving about 2 tablespoons in the pan. Add the sliced onion, bell peppers, tomato, scallions, minced garlic, and remaining thyme. Sautรฉ for 2 to 3 minutes until softened. Stir in ketchup, browning sauce, soy sauce, pimento seeds, and about 1/2 cup of water or stock. Mix well to create a glossy brown sauce.
Step 4: Stew the Fish Gently
Return the fried fish to the skillet. Spoon the sauce over the top and add the Scotch bonnet pepper. Reduce the heat to medium-low and cover. Let the fish simmer for 5 to 10 minutes so the flavors blend and the sauce thickens.
Step 5: Taste and Finish
Check the sauce for seasoning and adjust with extra salt or pepper if needed. Remove the Scotch bonnet if you prefer less heat. Serve the fish hot, generously spooning the rich brown gravy over each piece.
Brown Stew Fish Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This Jamaican brown stew fish recipe features snapper (or any firm white fish) thatโs first pan-fried until golden, then simmered in a rich gravy with peppers, onions, tomato, thyme, soy sauce, and browning sauce for an authentic Caribbean flavor.
Ingredients
- 2 whole red snapper (1 to 1.5 lbs each), cleaned, scaled, and gutted (or 4 firm white fish steaks, 1-inch thick)
- 1 lime, halved (for rinsing the fish)
- 1 teaspoon kosher salt (plus more to taste)
- 1 teaspoon black pepper
- 1 cup vegetable oil (for frying)
- 4 garlic cloves (2 smashed, 2 minced)
- 4 fresh thyme sprigs
- 2 cups mixed bell peppers, thinly sliced
- 1 medium yellow onion, thinly sliced
- 1 Roma tomato, diced
- 2 scallions, thinly sliced
- 1 Scotch bonnet pepper (whole for mild or sliced for heat)
- 1 tablespoon ketchup
- 2 tablespoons browning sauce
- 2 tablespoons soy sauce
- 1 tablespoon pimento seeds (or 1 teaspoon ground allspice)
- 1/2 to 3/4 cup water or fish stock
- Optional: 1 teaspoon brown sugar (if not using browning sauce)
Instructions
- Rinse the fish with lime juice and cold water, then pat dry. Score the sides and season inside and out with salt and black pepper.
- Heat oil in a large skillet with smashed garlic and thyme. Fry fish 4โ6 minutes per side until golden brown. Remove and set aside.
- Pour off excess oil, leaving about 2 tablespoons. Sautรฉ onion, peppers, tomato, scallions, minced garlic, and thyme for 2โ3 minutes.
- Stir in ketchup, browning sauce, soy sauce, pimento, and water or stock to form the gravy.
- Return fish to the skillet, spoon sauce over, add Scotch bonnet, and simmer 5โ10 minutes until sauce thickens and fish is tender.
- Taste and adjust seasoning, then serve hot with extra gravy spooned on top.
Equipment

12-inch Deep Frying Pan Skillet
Check Price โ
Check Price โ 
Kitchen Tongs with Silicone Tips
Check Price โNotes
For less heat, keep the Scotch bonnet whole. For more spice, slice or crush it before adding.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Seafood
- Method: Frying
- Cuisine: Jamaican
Nutrition
- Serving Size: 1 fillet
- Calories: 340
- Sugar: 4g
- Sodium: 480mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 65mg
Serving Suggestions
Brown stew fish shines when itโs paired with simple, hearty sides that soak up the flavorful gravy. Here are a few easy ways to serve it:
- Rice and peas โ the classic Jamaican side, perfect for catching every drop of that rich sauce.
- Fried plantains โ sweet and golden, they balance the savory spice of the stew.
- Steamed cabbage or callaloo โ keeps the plate light and adds a fresh contrast.
No matter which side you choose, be generous with the gravy, itโs the best part to mop up with each bite.
A Flavorful Finish
Brown stew fish is one of those dishes that feels like comfort and celebration all at once. With golden-fried fish simmered in a rich, spiced gravy, it brings the warmth of Jamaican cooking right to your table.
You may also like:
– Sheephead Fish Recipe
– Baked Tilapia whole Fish Recipe
– Grilled Dorado Fish Recipe
Whether you serve it with rice and peas on a Sunday or keep it simple with steamed veggies during the week, this recipe proves that big flavor doesnโt need complicated steps. Give it a try, share it with family or friends, and donโt forget to ladle plenty of sauce over the sides.
If you have any questions, just drop them in the comments below, happy cooking!







