Escovitch Fish
Escovitch fish is a Jamaican favorite of crispy fried fish topped with a tangy, spicy pickle of onions, carrots, and peppers. It takes about 40 minutes, tastes even better as it sits, and works with snapper, tilapia, or any firm white fish.
If you just want crispy fried fish, start with my Crispy Fried Fish Recipe. This page is all about the escovitch sauce: how to make it, how long to let the fish soak it up, and exactly how long to fry each kind of fish.
What Is Escovitch Fish?
Escovitch fish is a classic Jamaican dish of fried fish covered in a hot, vinegar based pickle. The word comes from the Spanish escabeche, a way of preserving fish in an acidic sauce. In Jamaica it is served at beach shacks, Sunday dinners, and holiday tables, usually with fried festival or bammy.
The crisp, golden fish is the star, but the sauce does the real work. Thin sliced onion, carrot, and bell pepper are simmered briefly in vinegar with whole allspice berries, thyme, and a slice of scotch bonnet pepper. Poured over the hot fish, the tangy sauce soaks in and balances the rich fried crust.
This version is completely alcohol free and uses only plain white vinegar, so it fits any kitchen. It works the same with fresh or thawed fish.
Why You Will Love This Escovitch Fish
- Big flavor: Crispy, juicy fish with a bright, spicy, tangy topping.
- Make ahead friendly: The flavor gets better as the fish rests in the sauce.
- Flexible: Use snapper, tilapia, catfish, or any firm white fish you like.
- Adjustable heat: Use more or less scotch bonnet, or skip it for a mild version.
Ingredients List

For the fish you need about 1 1/2 pounds of whole red snapper or fillets, salt, black pepper, garlic powder, paprika, flour or cornstarch for dusting, and oil for frying. For the escovitch sauce you need white vinegar, water, onion, carrot, bell pepper, scotch bonnet pepper, whole allspice berries, fresh thyme, sugar, and salt.
Wear gloves when you slice a scotch bonnet pepper and keep it away from your eyes. If you want less heat, remove the seeds and white membrane, or use a mild chili in its place.
How to Make It
This is just the overview, scroll down to the recipe card for exact measurements and timing.
Season the fish with salt, pepper, garlic powder, and paprika, then dust it lightly with flour. Fry in hot oil until golden and crisp on both sides, then drain on a rack. In a separate pot, simmer the vinegar, water, onion, carrot, pepper, allspice, thyme, sugar, and salt for 3 to 5 minutes until the vegetables are just tender. Spoon the hot sauce over the fish and let it rest before serving.
Best Fish for Escovitch Fish and How Long to Fry
Red snapper is the traditional choice, but many firm white fish work well. Fry at 350F and use this chart as a guide. Cooking time depends on thickness, and the fish is done when it flakes easily and reaches 145°F.
| Fish | Cut | Fry Time at 350F |
|---|---|---|
| Red snapper | Whole fish, about 1 1/2 lb | 6 to 8 minutes per side |
| Red snapper | Fillets | 3 to 4 minutes per side |
| Tilapia | Fillets | 3 to 4 minutes per side |
| Catfish | Fillets | 4 to 5 minutes per side |
| Kingfish | Steaks, 1 inch thick | 4 to 5 minutes per side |
Keep the oil at 350F for the best results. Oil that is too cool makes greasy fish, and oil that is too hot browns the outside before the center cooks. For more on oil temperature, see my guide to the Perfect Temp for Fried Fish.
How Long to Let Escovitch Fish Sit in the Sauce
The longer the fish rests in the escovitch sauce, the more tangy it becomes. Use this chart to pick the flavor you want.
| Resting Time | What You Get |
|---|---|
| 5 to 10 minutes | Crispy crust with a light tang, best if you like extra crunch |
| 30 minutes | The best balance of crisp and flavor, the traditional serving time |
| 2 to 4 hours | A softer crust and a more pickled flavor |
| Overnight in the fridge | The strongest flavor, serve cold or gently warmed |
For most escovitch fish recipes, 30 minutes is the sweet spot. Fish stored in the sauce keeps well for up to 3 days in the refrigerator.
Escovitch Fish Variations
- Whole fish: Score the sides of a whole snapper with 3 diagonal cuts so the seasoning and sauce reach the meat.
- Fish fillets: Use thin fillets for faster cooking and more crispy edges.
- Baked or air fried fish: Skip the deep fry and cook the fish in the oven or air fryer, then top with the sauce. See my Air Fryer Fish for times.
- Mild version: Skip the scotch bonnet or remove the seeds for a kid friendly sauce.
Make Ahead Method
- Make the sauce ahead. Prepare the escovitch sauce up to 3 days in advance and reheat before pouring it over the fish.
- Fry in advance. Fry the fish earlier in the day, then reheat the sauce and pour it over right before serving.
- Serve cold. Escovitch fish is delicious chilled, so it is a great dish to bring to a gathering.

Get my FREE e-book!
7 easy weeknight dinners, free to download
Escovitch Fish
Course: SeafoodCuisine: JamaicanDifficulty: Medium4
servings20
minutes20
minutes360
kcalCrispy fried fish topped with a tangy, spicy Jamaican escovitch sauce of pickled onions, carrots, and peppers.
Ingredients
1 1/2 lbs red snapper fillets or whole fish, cleaned
1 tsp salt, divided
1/2 tsp black pepper
1 tsp garlic powder
1 tsp paprika
1/2 cup all purpose flour or cornstarch
Vegetable oil, for frying
1 cup white vinegar
1/2 cup water
1 large onion, thinly sliced
1 carrot, cut into thin strips
1 bell pepper, thinly sliced
1/2 scotch bonnet pepper, thinly sliced
8 whole allspice berries
3 sprigs fresh thyme
1 tsp sugar
Directions
- Season the fish. Pat the fish dry and season with 1/2 teaspoon salt, the pepper, garlic powder, and paprika. Dust lightly with flour.
- Fry the fish. Heat 1 inch of oil to 350F in a large skillet. Fry the fish 3 to 4 minutes per side for fillets (6 to 8 for a whole fish) until golden and crisp. Drain on a wire rack.
- Check doneness. The fish should flake easily and reach 145F in the thickest part.
- Make the escovitch sauce. In a saucepan, combine the vinegar, water, onion, carrot, bell pepper, scotch bonnet, allspice, thyme, sugar, and the remaining salt. Simmer 3 to 5 minutes until the vegetables are just tender.
- Combine. Place the fish on a platter and spoon the hot sauce and vegetables over the top.
- Rest and serve. Let the fish sit 30 minutes so it absorbs the sauce, then serve warm or at room temperature.
Notes
- Rest the fish in the sauce 30 minutes for the best balance of crisp and tang. Wear gloves when cutting scotch bonnet, and remove the seeds for less heat. Store in the refrigerator for up to 3 days.
For food safety, fish should reach a minimum internal temperature of 145°F (USDA guidelines), so check the thickest part of the fish with a meat thermometer.
Nutritional Information
Fish is a great source of lean protein, and the vegetables in the sauce add vitamins and fiber. Per serving (based on 4 servings):
Calories: 360
Protein: 32g
Carbohydrates: 14g
Fat: 19g
Saturated Fat: 3g
Fiber: 2g
Sodium: 520mg
Nutritional information is an estimate and will vary based on specific ingredients used.
Healthier Alternatives for the Recipe
To make this escovitch fish lighter, bake or air fry the fish instead of deep frying it. Brush the fillets with a little oil and cook at 400F until golden, then pour the sauce over the top.
For less sodium, cut the salt in the sauce in half. For a lower carb version, skip the flour and dust the fish with a little cornstarch or seasoning only.
The sauce is naturally low in fat and full of vegetables, so it adds flavor without many calories.
Serving Suggestions
Serve escovitch fish with fried festival, bammy, or plain white rice and peas. A simple green salad or fried plantains also go well with the tangy sauce.
For more fish dinners, try my Fried Fish Batter Recipe, Mahi Mahi Recipe, or Air Fryer Fish.
Common Mistakes to Avoid
A few simple slips can make soggy or bland fish. Avoid these when you make escovitch fish:
- Wet fish: Pat the fish very dry so the crust turns crisp.
- Oil that is too cool: Keep the oil at 350F so the fish does not soak up grease.
- Crowding the pan: Fry in batches so the oil stays hot.
- Overcooking the vegetables: Simmer the sauce just 3 to 5 minutes so the vegetables keep a little crunch.
- Skipping the rest: Let the fish sit in the sauce for at least 30 minutes so the flavor sinks in.
Storing Tips for the Recipe
Store escovitch fish and sauce in an airtight container in the refrigerator for up to 3 days. The crust softens as it sits, but the flavor gets deeper.
You can serve the fish cold or warm it gently in a low oven. Do not freeze it, because the pickled vegetables lose their texture.
Conclusion
Escovitch fish is a simple way to bring bold Jamaican flavor to your table. Crispy fish, a tangy pickled sauce, and a little patience are all you need for a dish that looks and tastes impressive.
If you try it, leave a comment and a rating below, and let me know how much heat you went with.
FAQ
What does escovitch fish taste like?
Escovitch fish tastes crispy, tangy, and a little spicy. The fried fish is rich, while the vinegar sauce adds bright acidity and a mild heat from the scotch bonnet.
What fish is best for escovitch fish?
Red snapper is the traditional choice, but tilapia, catfish, kingfish, and other firm white fish all work well.
Is escovitch fish served hot or cold?
It can be served warm, at room temperature, or cold. Most people let it rest in the sauce for at least 30 minutes.
What is escovitch sauce made of?
It is a pickle of white vinegar, water, onion, carrot, bell pepper, scotch bonnet pepper, allspice berries, thyme, sugar, and salt.
How long does escovitch fish last?
It keeps up to 3 days in an airtight container in the refrigerator. Do not freeze it.
Can I make escovitch fish without scotch bonnet?
Yes, skip it for a mild version or use a milder chili like a jalapeno.
Can I bake or air fry escovitch fish?
Yes, bake or air fry the fish at 400F until crisp and cooked through, then top it with the hot sauce.
Try These Next
- Crispy Fried Fish Recipe
- Perfect Temp for Fried Fish
- Fried Fish Batter Recipe
- Air Fryer Fish
- Mahi Mahi Recipe
Did You Try Our Recipes?
There are no reviews yet. Be the first one to write one.








