
Jamaican Escovitch Fish
Crispy whole fried snapper drenched in a vibrant vinegary pickle of julienned vegetables, scotch bonnet and allspice — a Jamaican breakfast and beachside classic.
About This Recipe
Escovitch fish is one of Jamaica's most beloved dishes, combining the satisfying crunch of deep-fried whole fish with a punchy, vinegar-based pickle that is poured over it while still hot. The pickle — made from julienned carrots, onions and sweet peppers with allspice berries and scotch bonnet — is both a marinade and a sauce, softening slightly as it mingles with the hot fish. The name derives from the Spanish 'escabeche', reflecting Jamaica's Spanish colonial history, and the technique was adapted over centuries into something entirely Jamaican. It is the quintessential Saturday morning breakfast — served with bammy (cassava flatbread) or festival (fried dumplings) on the side.
Ingredients
Serves 4
- 2 wholered snapper(scaled and cleaned, scored)
- 1 teaspoonsalt
- 1 teaspoonblack pepper
- 1 teaspoonallspice powder
- 500 mlvegetable oil(for frying)
- 2 mediumcarrots(julienned)
- 2 mediumonions(thinly sliced into rings)
- 1 largered bell pepper(julienned)
- 1 largeyellow bell pepper(julienned)
- 1scotch bonnet pepper(sliced)
- 6allspice berries
- 150 mlwhite vinegar
- 2 tablespoonssugar
- 1 teaspoonsalt(for pickle)
Instructions
- 1
Season and dry the fish
Pat the fish completely dry. Make 3–4 deep diagonal cuts on each side. Season all over and inside with salt, pepper and allspice powder. Leave to sit for 15 minutes.
Drying the fish thoroughly ensures it fries crispy rather than steaming in the oil.
- 2
Fry the fish
Heat oil in a deep pan to 180°C. Carefully slide in fish one at a time. Fry for 6–8 minutes per side until deeply golden and crispy. Drain on paper towels and arrange on a platter.
- 3
Make the escovitch pickle
In a separate pan, heat 2 tablespoons of the frying oil over medium heat. Add carrots and cook for 2 minutes. Add onions, peppers, scotch bonnet and allspice berries. Stir-fry for 3 minutes until slightly softened but still with crunch.
- 4
Add vinegar and pour
Pour in vinegar, add sugar and salt. Stir and simmer for 1 minute. Immediately pour the hot pickle over the fried fish on the platter. Leave for at least 10 minutes before serving — the fish continues to absorb the pickle.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use whole fish — the bones add flavour and the skin crisps up beautifully.
- →
The pickle is meant to be poured hot over hot fish — don't let either cool before combining.
- →
For extra flavour, marinate the fish in the seasoning for up to 1 hour before frying.
- →
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Variations
- •
Use king fish, yellowtail, or any firm white fish if snapper is unavailable.
- •
Some recipes add a bay leaf and a cinnamon stick to the pickle.
- •
Serve with bammy (Jamaican cassava flatbread) or festival dumplings.
- •
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Storage
Escovitch fish actually improves after a few hours as the fish absorbs the pickle. Refrigerate for up to 2 days. Eat at room temperature or reheat briefly.
History & Origin
Escovitch is Jamaica's adaptation of the Spanish escabeche technique, brought to the island by Sephardic Jewish and Spanish settlers in the 16th and 17th centuries. The method of preserving fried fish in vinegar was practical in a pre-refrigeration era and has remained a cornerstone of Jamaican cuisine for centuries. Today it is associated with Saturday morning beach breakfasts and Sunday family gatherings.
Frequently Asked Questions
Can I use fish fillets instead of whole fish?
Yes — thick fillets of snapper or kingfish work well. Reduce the frying time to 3–4 minutes per side.
Can I make this ahead of time?
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
What can I substitute if I don't have all the ingredients?
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
How do I know it's authentic?
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Nutrition Facts
Per serving (320g / 11.3 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Jamaican Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes