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.

Crispy Jamaican escovitch fish topped with tangy pickled vegetables

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.

  1. Heat oil in a frying pan over medium-high heat.
  2. Lightly coat the seasoned fish in seasoned flour.
  3. Shake off excess flour and fry each side until golden brown.
  4. Place fried fish in a warm oven (250°F) to keep warm while preparing the escovitch sauce.
Floured slices of fish in a pot of oil frying

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

  1. Heat a little oil in a pan over medium heat.
  2. Next, sauté carrots, bell peppers, and onions for 2 minutes.
  3. Then add vinegar, water, allspice, thyme, bay leaf, and scotch bonnet pepper.
  4. Simmer for 5 minutes until slightly softened but still crunchy.
Escovitch vegetables simmering in spicy vinegar sauce.

Assembling the dish

Once your fish is fried and your sauce is ready, it’s time to bring it all together:

  1. Place the fried fish on a serving dish.
  2. Spoon the escovitch sauce and vegetables over the fish.
  3. 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.

Slices of fish with steamed veggies on top

Serving suggestions

Escovitch fish pairs well with several Caribbean sides, including:

A plate of escovitch fish with a side of mashed potatoes

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

Slices of fish with veggies on top in a white plate and a bowl of mashed potatoes

Escovitch Fish Recipe

No ratings yet
An easy recipe to make Jamaican Escovitch fish where the fish is fried and then sauced with vegetables cooked in a spicy vinegar marinade.
Share Recipe
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings: 4 people
Course: Main Course, Seafood
Cuisine: Caribbean
Calories: 239

Ingredients
  

For Fish
  • 3 limes for cleaning
  • 4 slices firm fish kingfish, tilapia, or snapper
  • 4 tablespoons green seasoning
  • 1 cup flour
  • 1 tablespoon salt
  • 1 teaspoon black pepper
  • Oil for frying
For Vegetables
  • 3 carrots julienned
  • 1 red bell pepper julienned
  • 1 green bell pepper julienned
  • 1 onion sliced
  • 1 chayote optional, julienned
  • 2 sprigs thyme
  • 1 hot pepper scotch bonnet or other
  • 2 bay leaves
  • 3 cloves garlic minced
  • 1 small piece ginger grated
  • 1/2 cup vinegar white or apple cider
  • 1 cup water
  • Salt to taste

Method
 

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

Nutrition

Calories: 239kcal

Recipe Printed From ThisBagoGirl.com

QR Code

Tried this recipe?

Let us know how it was!

Other Posts You'll Love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating