
Jamaican Brown Stew Salmon is a comforting, flavor-rich dish that reflects the deep traditions of Caribbean cooking. While it’s widely known as a Jamaican classic, the truth is you’ll find similar brown stew techniques used across many islands, each with its own subtle touch. Traditionally, this style of dish is made with whole fish such as snapper, including lane snapper, yellowtail snapper, or even a whole spanner, which are more common across the region.
For this recipe, I used salmon belly, which is not only beautifully rich and tender but also a more affordable option compared to other cuts of salmon. It works exceptionally well here, soaking up the sauce while remaining delicate and flavorful. The fish is seasoned, lightly dusted, and fried until just golden, then gently simmered in a deeply aromatic gravy with bell peppers, ginger, thyme, and a tomato-based backbone.
As the sauce comes together, the kitchen fills with warm, inviting aromas that instantly remind me of home. Whether you’re observing Lent or simply craving a satisfying Caribbean fish dish, this Jamaican Brown Stew Salmon delivers comfort, depth, and that unmistakable island flavor.
Note: Other options for delicious Caribbean Salmon recipes, see my Stewed Salmon, Oven Baked Salmon, Classic Jerk Salmon, and my Ultimate Jerk Salmon.

Ingredient Guide
Salmon Rich, tender fish that absorbs the stew’s flavors while maintaining a delicate texture.
Lime juice Helps cleanse the fish and adds a bright, fresh undertone.
Caribbean green seasoning A herb-based blend that forms the foundation of Caribbean flavor.
Salt Enhances and balances all the flavors in the dish.
Fish seasoning Adds depth and complements the natural taste of the salmon.
Black pepper Brings mild heat and warmth.
All-purpose flour Creates a light coating for the fish to achieve a slight crust when fried.
Oil Used for frying and building the base of the sauce.
Onion Adds sweetness and body to the stew.
Green bell pepper Contributes a slightly bitter, earthy flavor.
Red bell pepper Adds sweetness and color.
Carrot Introduces subtle sweetness and texture.
Scotch bonnet pepper Provides authentic Caribbean heat and aroma.
Pimento berries Delivers a warm, allspice flavor essential to Jamaican cooking.
Ginger Adds a fresh, zesty note to the sauce.
Tomato ketchup Forms the base of the stew with tangy sweetness.
Caribbean browning Gives the dish its signature deep color and slight caramel bitterness.
Brown sugar Balances acidity and enhances the sauce’s richness.
Water Helps create the stew consistency.
Scallions Adds a fresh, mild onion finish.
Garlic (optional) Deepens the savory base of the sauce.
Bay leaves (optional) Adds subtle herbal depth.
Soy sauce (optional) Boosts umami and saltiness.
Shopping Made Easy
- Look for salmon belly at your fish market as it is usually more affordable and rich in flavor.
- If you prefer a more traditional approach, ask for whole snapper, such as lane or yellowtail.
- Caribbean green seasoning can be found at Caribbean grocery stores or made fresh at home.
- Scotch bonnet peppers are available at West Indian markets and can be substituted carefully if needed.
- Caribbean browning is typically sold in the international aisle or Caribbean specialty shops.
Cooking Notes from the Kitchen
- This dish is known as Jamaican Brown Stew, but similar versions are enjoyed across many Caribbean islands using local fish.
- Traditionally, whole snapper, lane snapper, yellowtail, or even spanner are used instead of salmon.
- Salmon belly is a great option as it is more affordable and remains tender and flavorful.
- Washing the fish with lime juice helps remove any raw scent and brightens the final flavor.
- Fry the salmon just until lightly golden to avoid overcooking before it simmers in the sauce.
- Cooking the aromatics low and slow helps release their natural oils and deepen the flavor base.

Jamaican Brown Stew Salmon Recipe
Ingredients
- 2 lbs salmon cut into 2–3 inch pieces
- 1 lime juiced
- 1 1/2 tablespoon Caribbean green seasoning
- 3/4 tablespoon salt divided
- 1 teaspoon fish seasoning
- 1 teaspoon black pepper divided
- 1 cup all-purpose flour
- 2 –3 tablespoons oil plus oil for frying
- 1 large onion sliced
- 1 medium green bell pepper sliced
- 1 medium red bell pepper sliced
- 1/2 medium carrot julienned
- 1/2 scotch bonnet pepper thinly sliced
- 5 pimento berries
- 1 tablespoon ginger grated
- 1/2 cup tomato ketchup
- 1 tablespoon Caribbean browning
- 1 tablespoon brown sugar
- 2 cups water
- 2 scallions chopped
- 4 cloves garlic crushed, optional
- 2 bay leaves optional
- 1 –2 tablespoons soy sauce optional
Instructions
- Cut the salmon into 2–3 inch pieces, being mindful of any small bones, then wash with lime juice and cool water. Drain well and place in a bowl.
- Season the salmon with half of the salt, half of the black pepper, Caribbean green seasoning, and fish seasoning. Allow it to sit briefly so the flavors can settle into the fish.

- Lightly dust each piece of salmon in flour, shaking off any excess. Heat oil (about 2-3 cups veg oil) over medium heat and fry the pieces for 4–6 minutes until they turn a light golden color. The gentle sizzle will be melodious as the fish fries, so be sure to ventilate your kitchen as the aroma of fried fish fills the air and this scent can lingure.


- Remove the salmon and place on paper towels to drain excess oil. Continue frying in batches if necessary.

- In a deep saucepan, heat 2–3 tablespoons of the same oil used for frying as it contains a lot of flavour, over medium-low heat. Add the onion, bell peppers, carrot, pimento berries, ginger, and scotch bonnet. Cook gently until softened and fragrant, as the warm, comforting scent of the Caribbean fills your kitchen.

- Stir in the tomato ketchup and Caribbean browning until fully combined. Add the water and brown sugar, then bring to a gentle boil. Rinse the bowl used to season the fish with a bit of water and add it to the pot to capture any remaining seasoning. This is also when you'd add soy sauce and bay leaves if you dediced on using.
- Allow the sauce to simmer for about 6 minutes, then add the remaining salt and black pepper as it deepens into a rich, classic brown stew sauce.

- Gently place the fried salmon pieces into the sauce, spooning the rich gravy over them. Let it simmer for another 4 minutes so the salmon absorbs the deep, savory flavors while staying tender.

- Taste and adjust salt as needed, then finish with chopped scallions for a fresh, bright finish.

- Served with roasted breadfruit, refried cassava, coconut rice, or rice and peas, it's a delightful dish to serve this Good Friday, or anytime you feel like a warm, comforting Caribbean fish dish.

Video
Notes
Frequently Asked Questions
What fish is traditionally used in Jamaican brown stew?Traditionally, whole snappers such as lane snapper, yellowtail, or even spanner are used across Jamaica and the wider Caribbean. Can I substitute salmon in this recipe?
Yes, you can use any firm fish, especially traditional Caribbean choices like snapper or kingfish. Is Jamaican Brown Stew Salmon very spicy?
The heat level depends on the amount of scotch bonnet used. You can reduce or omit it for a milder version. Using Habanero pepper/s is also an option for a milder heat and more fruity flavour. What does Caribbean browning add to the dish?
Caribbean browning gives the stew its signature deep color and a slightly bitter caramel note. Can I skip frying the fish?
Frying helps the fish hold its shape and adds flavor, but you can skip it for a softer texture. I also recommend flour-dusting the seasoned fish before frying. The crust will help absorb the Jamaican brown stew sauce, and near the end, the flour will help thicken the gravy or sauce wonderfully.

