Jamaican fish stew, often made as brown stew fish, combines seasoned fish with sweet peppers, onion, thyme, and a savory, gently spicy gravy. This home-style version sears fish fillets before simmering them briefly in the sauce, so it is full of flavor without needing a long cooking time; Jamaican households and regions have their own variations.
Ingredients
- 1½ lb (680 g) firm white fish fillets, such as red snapper, tilapia, or cod, cut into 4 portions
- 1 tbsp (15 ml) fresh lime juice
- 1 tsp (6 g) fine salt, divided
- ½ tsp (1 g) ground black pepper, divided
- 1 tsp (5 g) Jamaican all-purpose seasoning
- 2 garlic cloves, finely grated or minced (about 6 g)
- 3 tbsp (45 ml) neutral cooking oil, such as canola
- 1 small yellow onion, thinly sliced (about 150 g)
- 1 medium red bell pepper, seeded and sliced (about 150 g)
- 1 medium green bell pepper, seeded and sliced (about 150 g)
- 2 scallions, sliced (about 30 g)
- 3 fresh thyme sprigs (about 3 g), or ½ tsp (0.5 g) dried thyme
- 1 medium ripe tomato, chopped (about 150 g)
- 1 tsp (5 ml) browning sauce
- 1 whole Scotch bonnet pepper, pierced once with a knife tip, or ¼ tsp (0.5 g) crushed red pepper
- ½ cup (120 ml) water or unsalted fish stock
- 1 tbsp (15 ml) soy sauce
- 1 tsp (4 g) brown sugar, optional, to round out the sauce
Red snapper is a familiar choice for Jamaican brown stew fish, but boneless fillets make this version easier to serve. Choose portions of similar thickness so they finish cooking at roughly the same time. Tilapia is mild and readily available; cod is firmer and flakes into larger pieces. If using frozen fish, thaw it in the refrigerator and pat it dry before seasoning. Jamaican all-purpose seasoning and browning sauce are sold in many Caribbean grocery stores. If you cannot find all-purpose seasoning, use ½ tsp (1 g) garlic powder and ½ tsp (1 g) onion powder in its place, adjusting the salt to taste. Browning sauce adds deep color and a lightly caramelized flavor; substitute 1 tsp (5 ml) soy sauce for a less sweet, paler gravy. Do not use more browning sauce than called for, since it can make the sauce bitter.
Instructions
- Season the fish. Pat the fish dry with paper towels; do not rinse it, since splashing can spread raw seafood juices around the sink. Check for pin bones and remove any with clean tweezers. In a shallow dish, mix the lime juice, ½ tsp (3 g) salt, ¼ tsp (0.5 g) black pepper, all-purpose seasoning, and half the garlic. Turn the fish gently in the mixture, cover, and refrigerate for 15 minutes. This short rest seasons the fish without leaving it in acidic lime juice long enough to change its texture.
- Sear the fish. Lift the portions from the dish and let excess liquid drip off; keep the remaining seasoning mixture to add to the sauce. Heat the oil in a wide, heavy skillet over medium heat. When the oil shimmers, add the fish in one layer, working in batches if needed. Sear for about 2 minutes per side, just until lightly golden. The fish will finish cooking in the gravy, so it does not need to be cooked through now. Transfer it to a plate. If the pan has dark, burnt bits, carefully wipe them out; browned bits are fine, but burnt seasoning can make the gravy taste bitter.
- Soften the vegetables. Keep the skillet over medium heat. Add the onion, red and green peppers, scallions, and thyme. Cook for 4 to 5 minutes, stirring now and then, until the onion begins to soften but the peppers still hold their shape. Add the remaining garlic and cook for 30 seconds, stirring so it does not scorch. Add the tomato and cook for another 1 to 2 minutes, until it starts to release its juices.
- Build the gravy. Stir in the browning sauce, soy sauce, the remaining ½ tsp (3 g) salt, remaining ¼ tsp (0.5 g) black pepper, and brown sugar if using. Pour in the water or stock and the reserved fish seasoning liquid. Scrape the bottom of the pan with a wooden spoon to loosen any browned flavor from searing. Add the whole Scotch bonnet, keeping it intact for a milder, fragrant heat, and bring the liquid to a gentle simmer for 3 minutes.
- Finish the fish. Return the fish to the skillet and spoon some gravy and vegetables over each portion. Cover and simmer gently for 5 to 7 minutes, depending on thickness. Avoid a hard boil, which can break up the fish and reduce the sauce too quickly. Check the thickest part of a portion with a food thermometer: USDA FSIS lists 145°F (63°C) as the safe minimum internal temperature for fish. The flesh should also look opaque and separate easily with a fork. Remove the Scotch bonnet before serving, unless you want to offer it separately for someone to handle.
- Check and serve. Taste the gravy and adjust the salt or pepper if needed. If it seems too thin, lift out the fish briefly and simmer the sauce uncovered for 1 to 2 minutes; return the fish and coat it with the gravy. Serve promptly while the fish is hot and tender.
Tips
- Keep the fish in large pieces. Small chunks are more likely to break during searing and simmering. If your fillets are thin, shorten the final simmer and check the temperature early. Skin-on portions can help hold their shape; place them skin-side down first when searing.
- Control the Scotch bonnet heat. A whole pepper with one small slit gives the gravy aroma and some warmth; leaving it uncut makes the result milder. For more heat, pierce it in several places or add a little minced pepper, but wear gloves when handling it and avoid touching your eyes. Crushed red pepper is easier to find, though its flavor is less fruity.
- Keep the sauce at a gentle simmer. A rolling boil can make delicate fish fall apart. If the pan looks dry before the fish is cooked, add water or stock 1 tbsp (15 ml) at a time rather than turning the heat up.
- Season in layers, then taste. All-purpose seasoning, soy sauce, and browning sauce can all contain salt. The recipe starts with a measured amount, but brands vary; taste the gravy at the end and add more salt only if it needs it.
Serving Suggestions
Serve the fish with its peppers and plenty of gravy over steamed white rice, rice and peas, or boiled green banana. The rice catches the sauce and makes a simple, satisfying plate. Fried dumplings or boiled dumplings are also good for soaking up the gravy, while boiled yam, sweet potato, or ripe plantain can round out a larger meal. Add a crisp cabbage slaw or lightly dressed cucumber salad if you want something fresh alongside the warm, savory stew.
For a family-style meal, bring the skillet to the table and let diners choose a fish portion and spoon vegetables over it. Take care when serving: the Scotch bonnet may be hidden among the peppers, and the fish can contain bones even if it was sold as fillets. Offer extra lime wedges at the table for anyone who likes a brighter finish, but keep them separate rather than adding lots of juice to the gravy, which can make it sharply acidic.
Variations
Use bone-in fish: Traditional home versions may use whole fish or bone-in pieces rather than boneless fillets. Ask the fishmonger to clean and portion the fish, and use pieces of similar size. They may need a few more minutes in the covered gravy; check the thickest flesh with a thermometer and serve carefully around the bones. Bone-in pieces can make the sauce taste fuller, but they require more care at the table.
Make the gravy more tomato-forward: Add 1 tbsp (15 g) tomato paste with the garlic, or use an extra chopped tomato. Tomato paste makes the sauce thicker and more concentrated, while another fresh tomato makes it looser and brighter. If the pan becomes too thick, loosen the gravy with a splash of water or stock.
Choose a gentler pepper: If Scotch bonnet is unavailable or too hot for your table, leave it out and use a small pinch of crushed red pepper, or simply omit the heat. Scotch bonnet has a distinctive fruity aroma that a mild bell pepper will not reproduce, but the stew will still have its thyme, garlic, and browned savory base.
Make it without browning sauce: Use the soy sauce substitution listed above, or add 1 tsp (4 g) brown sugar to the pan and let it dissolve with the sauce. The color will be lighter and the flavor less deeply caramelized; do not try to make browning sauce by burning sugar in the hot oil, as it can smoke and turn bitter quickly.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, transferring the fish and gravy to a shallow, covered container so they cool promptly. Store for 3 to 4 days in the refrigerator. The fish is delicate, so pack portions carefully and avoid stacking them under heavy food. If the room is very warm, do not leave the dish out while waiting for it to cool completely; portion it and refrigerate it promptly.
Reheat only the amount you plan to eat. Put the fish and gravy in a covered skillet over low heat, adding a spoonful of water if the sauce has thickened. Turn the fish gently and heat until the center reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A microwave also works: cover the dish, use medium power, and pause to check the temperature in more than one spot. Reheating too quickly or repeatedly can dry out the fish, so warm it gently and only once when practical.
For longer storage, freeze cooled portions in airtight, freezer-safe containers for up to 2 months for best quality. Thaw them in the refrigerator overnight and reheat as described; the peppers may soften and the fish may be more fragile after freezing, but the gravy helps protect it. Do not leave cooked fish at room temperature for extended storage.
Frequently Asked Questions
What fish is best for Jamaican fish stew?
Red snapper is a classic choice for brown stew fish, but firm white fish such as tilapia, cod, or grouper also works. Use pieces thick enough to hold together in the gravy. Very thin fillets can cook before the sauce is ready, so add them later and check their temperature promptly.
Can I make this stew without frying the fish first?
Yes. Searing adds browned flavor and helps the portions keep their shape, but you can skip it if you prefer a lighter method. Build the sauce as directed, then nestle seasoned raw fish into the simmering gravy, cover, and cook gently until the thickest part reaches 145°F (63°C). The fish will be more delicate, so avoid stirring it.
How can I tell whether the stew will be too spicy?
The heat depends on the Scotch bonnet and how much it is cut. For a mild result, add the pepper whole and remove it before serving; for no chile heat, leave it out. If you want more, pierce the pepper or use a small amount of minced pepper, adding cautiously because its heat can spread through the gravy.
Can I prepare Jamaican fish stew ahead?
You can slice the vegetables and mix the dry seasonings a day ahead, keeping them covered in the refrigerator. The finished stew is best cooked close to serving because fish can become fragile when chilled and reheated. If you do make it ahead, cool and refrigerate it promptly, then reheat gently to 165°F (74°C).
Why did my fish fall apart in the gravy?
It may have been stirred, simmered too vigorously, or cooked longer than necessary. Use thick portions, sear them briefly, and lower the heat before returning them to the pan. Spoon gravy over the fish instead of stirring, and check doneness with a thermometer so you can stop cooking as soon as it reaches 145°F (63°C).
Related
- Ginger Thai Soup with Coconut Milk and Chicken Recipe
- Ghanaian Pepper Soup: Spicy Goat Soup Made at Home
- Ghanaian Red Peas Stew with Tomato and Palm Oil Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).