Dinner · Jamaican
Jamaican Escovitch Fish
Crispy pan-fried snapper gets drenched in a tangy, lightly spicy pickled vegetable sauce in this classic Jamaican dish. The hot vinegar brine soaks into the fish, giving you bright, bold flavor in every bite. It comes together fast and tastes even better after resting, so it is perfect for making ahead.

Why you'll love this
- Crispy fish meets bright, tangy pickled vegetables.
- Great make-ahead dish that tastes better as it sits.
- Big bold Caribbean flavor with simple ingredients.
- Naturally light and packed with protein.
EveryDayMeal recipe
Jamaican Escovitch Fish
Ingredients
- 2 pounds red snapper, whole or filleted
- 1/2 cup vegetable oil
- 1 clove garlic, peeled and crushed
- 1/2 teaspoon ground ginger
- 2 sprigs fresh thyme
- 1 bay leaf
- 1/2 red bell pepper, sliced
- 1/2 yellow bell pepper, sliced
- 1 onion, sliced
- 1 carrot, chopped or julienned
- 1 tablespoon granulated sugar
- 1/2 teaspoon ground allspice
- 1 teaspoon Worcestershire sauce
- 1 Scotch bonnet pepper
- 1 lime
- 3/4 cup malt vinegar
- to taste salt and black pepper
Equipment
- Large skillet
- Fish spatula
- Cutting board
- Sharp knife
Instructions
- Rinse the snapper and pat it dry, then rub all over with the cut lime and season with salt and pepper (or your favorite Creole seasoning). Patting it dry helps the skin crisp up instead of steaming.
- Heat the vegetable oil in a large skillet over medium heat until it shimmers, about 2 to 3 minutes. Hot oil is key to a crispy, golden crust.
- Add the fish and cook 5 to 7 minutes per side, until cooked through and crisp on both sides. Resist the urge to move it early so the crust can set.
- Transfer the fish to a plate and set aside. Drain off most of the oil, leaving about 2 to 3 tablespoons in the skillet.
- Add the bay leaf, garlic, and ginger and stir-fry about 1 minute, just until fragrant, watching closely so the garlic does not scorch and turn bitter.
- Add the onion, bell peppers, carrot, thyme, Scotch bonnet, sugar, and allspice. Stir and cook 2 to 3 minutes, until the vegetables soften slightly but still have a little crunch.
- Pour in the malt vinegar and Worcestershire sauce, then taste and adjust the salt and pepper. Let it simmer about 2 minutes so the flavors meld into a punchy, tangy brine.
- Discard the bay leaf and thyme sprigs, then spoon the sauce and vegetables generously over the fish. Serve right away or let it marinate for even deeper flavor.
Tips from the kitchen
- Dry the fish really well before frying so it crisps instead of sticking to the pan.
- Handle the Scotch bonnet carefully and leave it whole for milder heat, or slice it in for a bigger kick.
- The sauce can be made up to 2 days ahead, which actually improves the flavor.
Estimated nutrition per serving: 390 cal · 42g protein · 9g carbs · 21g fat
Make it your own
- Swap snapper for tilapia, kingfish, or any firm white fish.
- Use white vinegar if you cannot find malt vinegar.
- Add a handful of pimento berries for extra authentic flavor.
Storing & make-ahead
Store fish and sauce together in an airtight container in the fridge up to 3 days. Serve cold or at room temperature, or warm gently in a skillet. The sauce can be made 2 days ahead and kept chilled.
Good to know
- What fish works best?
- Red snapper is traditional, but any firm white fish like tilapia or kingfish works well.
- How spicy is it?
- Scotch bonnet brings real heat. Leave it whole for mild warmth or slice it open for more fire.
- Can I serve it cold?
- Yes. Escovitch is often served at room temperature or chilled, which lets the vinegar brine soak in.
- What should I serve with it?
- Bammy, fried dumplings, festival, or rice and peas are all classic pairings.
Related recipes
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.




