Jamaican Escovitch Fish Recipe (Crispy Fried Fish)
Jamaican escovitch fish is a crispy fried fish dish topped with a tangy vinegar-based sauce and colorful sautéed vegetables. Packed with bold Caribbean flavor, this recipe combines crispy fried fish with carrots, onions, bell peppers, thyme, and Scotch bonnet pepper for the perfect balance of heat and acidity.

As a Trinbagonian, I’m not making this recipe as a Jamaican, but as someone who genuinely loves Caribbean food and the flavors across the islands. Escovitch fish has always been one of my favorite Jamaican dishes, and this is my version made right at home.
Traditionally, escovitch fish is made with a whole snapper, but I often use fish slices because they’re easier for me to eat. Both options work beautifully depending on what you prefer.
What is Jamaican escovitch fish?
Jamaican escovitch fish is made by topping crispy fried fish with a spicy vinegar-based sauce filled with sautéed vegetables like carrots, onions, and bell peppers. Thyme, Scotch bonnet pepper, and bay leaf give the sauce its signature bold flavor. Unlike brown stew fish, escovitch fish is served with a tangy pickling sauce rather than a thick gravy.
Best fish for Jamaican escovitch
Traditionally, Jamaican escovitch fish is made with whole fish, especially snapper or parrotfish. Whole fish gives the dish its classic presentation, but fish slices or fillets also work well and are easier for many home cooks.
The best fish for escovitch should be firm enough to hold up during frying and soaking in the vinegar sauce.
Some great options include:
- Red Snapper. The traditional choice with a mild flavor and firm texture.
- Kingfish. Holds together beautifully and fries well.
- Tilapia. Affordable, easy to find, and beginner-friendly.
Whatever fish you use, make sure it is fresh, cleaned properly, and patted dry before seasoning and frying.
How to Make Escovitch Fish
How to clean and season the fish
A key step in making escovitch fish is properly cleaning and seasoning the fish before frying.
Start by rinsing the fish well with water. Then soak it in water and lime juice for about 10 minutes to help freshen the fish and reduce any strong fishy smell. Rinse again and pat dry thoroughly before seasoning.
For flavor, season the fish with:
- Green seasoning
- Salt and black pepper
- Onion powder
- Scotch bonnet pepper sauce (optional)
Let the fish marinate for at least 30 minutes before frying.
How to fry the fish
The key to a perfectly fried fish is getting it golden brown and crispy.
- Heat oil in a frying pan over medium-high heat.
- Lightly coat the seasoned fish in seasoned flour.
- Shake off excess flour and fry each side until golden brown.
- Place fried fish in a warm oven (250°F) to keep warm while preparing the escovitch sauce.

Avoid overcrowding the pan, since that can lower the oil temperature and prevent the fish from getting crispy.
If you prefer maximum crispiness, spoon the escovitch sauce over the fish just before serving. Letting the fish sit longer in the sauce gives it more flavor, but softens the crust slightly.
How to make escovitch sauce
Escovitch sauce is a lightly pickled vinegar-based sauce filled with vegetables and spices. It adds the signature tangy flavor that makes escovitch fish so recognizable.
This sauce is what makes escovitch fish truly special. It’s a combination of vinegar, vegetables, and spices.
Ingredients for escovitch sauce:
- Carrots (sliced thinly)
- Bell peppers (red, yellow, or green)
- Onion (sliced)
- Scotch bonnet pepper (with or without seeds, depending on spice preference)
- Vinegar (white or apple cider)
- Water
- Allspice/Pimento berries
- Thyme and bay leaf
- Salt and black pepper
Instructions
- Heat a little oil in a pan over medium heat.
- Next, sauté carrots, bell peppers, and onions for 2 minutes.
- Then add vinegar, water, allspice, thyme, bay leaf, and scotch bonnet pepper.
- Simmer for 5 minutes until slightly softened but still crunchy.

Assembling the dish
Once your fish is fried and your sauce is ready, it’s time to bring it all together:
- Place the fried fish on a serving dish.
- Spoon the escovitch sauce and vegetables over the fish.
- Allow it to sit for a few minutes so the flavors can meld. The vegetables should still have a slight crunch while the fish soaks up the tangy escovitch sauce.
Some people prefer to let the dish sit at room temperature before serving, as the fish absorbs more of the vinegar sauce over time.

Serving suggestions
Escovitch fish pairs well with several Caribbean sides, including:
- Bammy – A cassava-based flatbread.
- Fried dumplings – A popular Jamaican side.
- Rice and peas – A classic pairing.
- Fried plantains – Add a sweet contrast to the spicy fish.
- Hard dough bread – Great for soaking up the sauce.

If you love bold Caribbean flavors, this escovitch fish recipe is definitely one to try. Between the crispy fried fish and the tangy escovitch sauce, every bite has the perfect balance of heat, crunch, and flavor.
Let me know in the comments if you grew up eating escovitch fish or what side you love serving it with most.
More seafood dishes
Recipe

Escovitch Fish Recipe
Ingredients
Method
- Clean and season fish
- Rinse and soak fish in lime water for ten minutes. Drain and pat dry.
- Season fish with green seasoning, salt, and black pepper. Let sit for thirty minutes.
- Preheat oven to 250 degrees Fahrenheit.
- Heat oil in a Dutch pot or frying pan over medium-high heat.
- In a shallow dish, mix flour, salt, and black pepper.
- Dredge fish in seasoned flour, shaking off excess.
- Fry each side for 3-4 minutes, until golden brown.
- Transfer to a warm oven while preparing the sauce.
- Heat a little oil in a pan. Sauté garlic, ginger, and bay leaf for 1 minute.
- Add carrots, bell peppers, onion, and chayote (if using). Sauté for 2 minutes.
- Pour in water, thyme, vinegar, and salt. Simmer for 10 minutes until slightly reduced.
- Remove fish from the oven and place on a serving dish.
- Spoon escovitch sauce over the fish.
- Let sit for five to ten minutes before serving.