Main Course

Escovitch Fish with Rice and Peas

Whole fried red snapper topped with pickled carrots and onions on a bed of rice and peas, garnished with fresh thyme
Prep
20 minutes
Cook
40 minutes
Servings
4
JamaicanIntermediateDinnerGluten FreeDairy Free

About this dish

This Jamaican classic features fried whole fish marinated in a tangy, spicy pickled vegetable sauce, served alongside tender rice and peas cooked in coconut milk. The combination of fiery Scotch bonnet, sharp vinegar, and sweet bell peppers is a true island comfort.

Ingredients

UK and US measurements are both included for every recipe.

red snapper

protein

800 g

Imperial measurement: 1.75 lb

all-purpose flour

other

80 g

Imperial measurement: 2/3 cup

vegetable oil

fat

480 ml

Imperial measurement: 2 cups

bell peppers

vegetable

3

carrot

vegetable

1

onion

vegetable

1

Scotch bonnet pepper

vegetable

1

white vinegar

liquid

120 ml

Imperial measurement: 1/2 cup

water

liquid

120 ml

Imperial measurement: 1/2 cup

garlic

herb

3

fresh thyme

herb

4

Imperial measurement: 4 sprigs

pimento seeds

spice

1 tbsp

Imperial measurement: 1 tablespoon

salt

seasoning

2 tsp

Imperial measurement: 2 teaspoons

black pepper

seasoning

1 tsp

Imperial measurement: 1 teaspoon

rice

grain

400 g

Imperial measurement: 2 cups

kidney beans

other

400 g

Imperial measurement: 1 can (15 oz)

coconut milk

liquid

400 ml

Imperial measurement: 1 can (13.5 oz)

water

liquid

240 ml

Imperial measurement: 1 cup

scallions

herb

3

Method

1

Season the fish

5 minutes

Pat the fish dry. Mix 1 teaspoon salt and 1/2 teaspoon black pepper, rub inside and outside the fish. Set aside.

2

Heat oil for frying

3 minutes

In a large skillet, heat vegetable oil over medium-high heat until shimmering (about 350°F/175°C).

3

Coat and fry fish

10 minutes

Place flour in a shallow dish. Dredge the seasoned fish in flour, shaking off excess. Carefully lower into hot oil. Fry 4-5 minutes per side until golden brown and crispy. Transfer to a paper-towel-lined plate.

4

Start the rice and peas

3 minutes

In a medium pot, combine rice, kidney beans, coconut milk, water, remaining 1 teaspoon salt, 1/2 teaspoon black pepper, and scallions. Bring to a boil.

5

Simmer the rice

30 minutes

Reduce heat to low, cover, and simmer for 25-30 minutes until rice is tender and liquid absorbed. Remove from heat and let it sit covered for 5 minutes before fluffing.

6

Make the escovitch sauce

8 minutes

In the same skillet after frying, discard all but 2 tablespoons oil. Over medium heat, add the sliced bell peppers, carrot, and onion. Cook 2 minutes. Add the Scotch bonnet, garlic, thyme, pimento berries, vinegar, and water. Simmer 2-3 minutes until vegetables slightly soften. Season with salt if needed.

7

Serve

2 minutes

Place the fried fish on a serving platter. Spoon the hot pickled vegetables and some of the liquid over the fish. Serve immediately alongside the rice and peas.

Equipment

  • large skillet (12-inch)
  • medium saucepan with lid
  • chef's knife
  • cutting board
  • paper towels
  • shallow dish for coating

Nutrition facts

420 kcal
Calories
42 g
Protein
65 g
Carbohydrates
22 g
Fat
6 g
Fiber
890 mg
Sodium

Tips

  • If you can't find a whole fish, large fillets work as well—just adjust the frying time to 3 minutes per side.
  • Let the pickled vegetables sit on the fish for a few minutes before digging in so the vinegar can penetrate and soften the crispy skin.
  • For authentic rice and peas, use dried kidney beans soaked overnight instead of canned for a creamier texture.

Serving suggestions

  • Serve with fried plantains and a simple green salad for a complete Jamaican meal.

Rate this recipe

No ratings yet. Be the first to rate it.

Aaliyah Campbell

Recipe by

Aaliyah Campbell

Specialises in Jamaican cuisine

Aaliyah learned jerk chicken from her uncle in Kingston and hasn't looked back. Her secret is burning the scotch bonnets just a little.

Describe yourself in three words: Laid-back but fiercely protective of proper spice levels.