Main Course
Escovitch Fish with Rice and Peas

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
protein800 g
Imperial measurement: 1.75 lb
all-purpose flour
other80 g
Imperial measurement: 2/3 cup
vegetable oil
fat480 ml
Imperial measurement: 2 cups
bell peppers
vegetable3
carrot
vegetable1
onion
vegetable1
Scotch bonnet pepper
vegetable1
white vinegar
liquid120 ml
Imperial measurement: 1/2 cup
water
liquid120 ml
Imperial measurement: 1/2 cup
garlic
herb3
fresh thyme
herb4
Imperial measurement: 4 sprigs
pimento seeds
spice1 tbsp
Imperial measurement: 1 tablespoon
salt
seasoning2 tsp
Imperial measurement: 2 teaspoons
black pepper
seasoning1 tsp
Imperial measurement: 1 teaspoon
rice
grain400 g
Imperial measurement: 2 cups
kidney beans
other400 g
Imperial measurement: 1 can (15 oz)
coconut milk
liquid400 ml
Imperial measurement: 1 can (13.5 oz)
water
liquid240 ml
Imperial measurement: 1 cup
scallions
herb3
Method
Season the fish
5 minutesPat the fish dry. Mix 1 teaspoon salt and 1/2 teaspoon black pepper, rub inside and outside the fish. Set aside.
Heat oil for frying
3 minutesIn a large skillet, heat vegetable oil over medium-high heat until shimmering (about 350°F/175°C).
Coat and fry fish
10 minutesPlace 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.
Start the rice and peas
3 minutesIn 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.
Simmer the rice
30 minutesReduce 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.
Make the escovitch sauce
8 minutesIn 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.
Serve
2 minutesPlace 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
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.

Recipe by
Aaliyah Campbell
Specialises in Jamaican cuisineAaliyah 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.