Find another recipe

Open archive →
JamaicanMild heatIntermediate

Jamaican Escovitch Fish with Scotch Bonnet Oil

Golden fried snapper topped with colorful pickled onions, carrots, and peppers, drizzled with spiced oil on a white plate

Crispy fried snapper topped with pickled vegetables and a gentle scotch bonnet-infused oil that brings warmth without overwhelming heat.

Prep

30 min

Cook

25 min

Active

45 min

Total

55 min

Yield

4 servings

By FlamingFoodies Test KitchenNew average rating0 ratings0 saves0 likesPublished May 11, 2026
jamaicanseafoodpickledcaribbeanmild heattraditional

Why this recipe works

Editorial notes before you cook

Escovitch fish brings together everything I love about Jamaican cooking—it's vibrant, welcoming, and tastes even better when shared. This dish starts with crispy fish (the skin crackling just right) and gets crowned with bright pickled vegetables and a scotch bonnet oil that whispers rather than shouts. I've kept the heat gentle here because the real magic happens in the balance: tangy pickles cutting through rich oil, fruity pepper warmth playing against the sweet fish. The best part? It's actually meant to be served at room temperature, which means you can get everything ready without last-minute stress and just let people gather around the table.

The goal here is not just heat. It is contrast, pacing, and texture: enough richness to feel satisfying, enough brightness to keep the plate moving, and enough chile character that the spice actually tastes like something.

Best use

Fast table win

Give yourself a little space to cook and this lands in the sweet spot between special and repeatable.

Why readers stick with it

Great for repeat meals

Cook once, eat well now, and still have enough left for another sharp meal.

Method

How to cook it

Use the step navigator to move around, or stay in cook mode and work top to bottom.

  1. 1

    Step 1 of 4

    Season and prep the fish

    Pat those snapper fillets completely dry—this is your ticket to crispy skin. Rub them with lime juice, salt, and pepper, then let them sit for 15 minutes while you prep everything else. The lime firms up the flesh and adds brightness. When you're ready to fry, dredge each fillet in flour and shake off the excess—you want just enough to create that golden crust.

  2. 2

    Step 2 of 4

    Make the scotch bonnet oil

    Start your scotch bonnet oil early since it needs time to develop its flavor. Heat the oil gently with the pricked pepper, smashed garlic, and thyme sprig. Keep it at a lazy bubble—aggressive heat will make the oil bitter and overly spicy. Let it infuse for 10 minutes, then remove from heat. The pepper keeps giving flavor even as it cools.

  3. 3

    Step 3 of 4

    Fry the fish

    Get your oil to 350°F and fry the fish skin-side down first. This is where patience pays off—let that skin get properly golden before flipping, about 4-5 minutes depending on thickness. You'll know it's ready when the flesh flakes easily and the skin looks like burnished gold. Transfer to your serving platter and try not to nibble the crispy bits.

  4. 4

    Step 4 of 4

    Quick-pickle the vegetables

    While the fish rests, make your quick pickle. Bring the vinegar, brown sugar, salt, allspice, and bay leaves to a rolling boil, then add all your sliced vegetables. They only need 2-3 minutes—you want them tender but still with some snap. Spoon the hot vegetables and their liquid right over the fish, then finish with that gorgeous scotch bonnet oil.

Troubleshooting

Tips that matter

  • Make the scotch bonnet oil a day or two ahead—the flavors deepen and mellow beautifully
  • Don't skip pricking the pepper; it prevents bursting and allows that gentle, fruity heat to infuse properly
  • Serving at room temperature isn't just traditional—it actually lets all the flavors shine brightest

Substitutions and variations

Remix without losing the point

King fish, grouper, or mahi-mahi work beautifully if you can't find snapper
Habanero can stand in for scotch bonnet—similar heat and fruitiness
White sugar or coconut sugar work fine in place of brown sugar
Toss in some thin slices of cho cho (chayote) with the other vegetables for extra crunch
Try whole small fish like parrotfish if you can find them—more dramatic presentation
Want more heat? Leave some seeds in the scotch bonnet or add a second pepper to the oil

Storage and leftovers

Plan ahead and reheat well

Make ahead

The scotch bonnet oil actually improves over 1-3 days, so make it ahead if you can. The pickled vegetables can be prepared earlier in the day and left at room temperature—they'll just get more flavorful.

Storage

Leftover fish and vegetables keep covered in the fridge for up to 2 days. The pickled vegetables alone will keep for up to a week and make a great condiment.

Reheat

Escovitch fish is meant to be served at room temperature, but if you want it warm, heat gently in a 300°F oven for 8-10 minutes to keep that crispy coating intact.

Serve it like you mean it

Finish, pair, and plate

  • Rice and peas is the classic pairing—the coconut rice soaks up all those good juices
  • Sweet fried plantains add another layer of Caribbean comfort
  • Festival (those little sweet fried dumplings) are perfect for sopping up the oil
  • Hard-dough bread makes it a proper Jamaican feast

FAQ

The repeat questions

How do I know if the scotch bonnet oil is getting too hot?

Taste a tiny bit on some bread after 5 minutes of infusing. If it's already quite spicy, pull out the pepper early. The heat keeps developing even off the heat, so better to err on the gentle side.

Can I use fish fillets instead of whole fish?

Absolutely—fillets are actually easier to handle and cook more evenly. Just keep the skin on for the best texture and that authentic look.

Why serve this at room temperature?

The pickled vegetables taste brightest when they're not steaming hot, and the scotch bonnet oil doesn't overwhelm the fish. Plus, it makes entertaining so much easier—everything can be ready when your guests arrive.