Community recipe
Jamaican-Inspired Allspice Mackerel with Cassava Mash and Mango Pickle
Whole mackerel is rubbed with lime, garlic, ginger, and allspice, then gently coconut-braised until tender. Creamy cassava mash and a crisp mango-cucumber pickle balance the fish with bright, tropical contrast.

- Serves
- 4
- Prep
- 45 min
- Cook
- 30 min
- Difficulty
- medium
Get ready
Ingredients
- 680 g mackerel, whole, cleaned and gutted
- 1 lime, zested and juiced
- 3 garlic cloves, finely minced
- 15 g fresh gingers, finely grated
- 2 scallions, thinly sliced, green tops reserved
- 1 tsp ground allspice
- 1 tsp fine sea salt
- 0.5 tsp black pepper
- 900 g cassavas, peeled and cut into 4 cm chunks
- 1.5 l waters
- 30 g unsalted butters
- 120 ml coconut milks
- 1 mango, peeled and cut into matchsticks
- 1 cucumber, halved and thinly sliced
- 60 ml apple cider vinegars
- 1 tbsp brown sugar
- 0.25 tsp fine sea salt
- 1 tbsp neutral oil
- 1 yellow onion, small, thinly sliced
- 1 tsp dried thyme
- 1 scotch bonnet pepper, finely minced
- 400 ml coconut milks
Make it
Instructions
- 01
Season and prepare the fish
Set a large shallow Dutch oven or deep skillet, a saucepan, a cutting board, a chef’s knife, and a fine-mesh strainer on the counter. Rinse 680 g mackerel briefly under cold running water only if needed, pat it thoroughly dry with paper towels, and check that the fish is cleaned and gutted. Make 3 shallow diagonal slashes on each side. Zest and juice 1 lime, finely mince 3 garlic cloves, grate 15 g fresh ginger, and thinly slice 2 scallions, keeping the green tops separate for serving. Mix the lime zest, half of the lime juice, garlic, ginger, 1 tsp ground allspice, 1 tsp fine sea salt, and 0.5 tsp black pepper into a paste. Rub the paste into the slashes and cavity, then let the fish stand at room temperature for 15 minutes while you prepare the remaining ingredients. | Why: Slashing and resting let the aromatic seasoning reach the thickest parts of the fish without requiring a long marinade.
- 02
Boil and mash the cassava
Peel 900 g cassava, trim away the woody ends, and cut it into 4 cm chunks. Place it in a saucepan and cover with 1.5 l water. Bring the water to a boil over high heat, reduce to medium, and cook uncovered for 20–25 minutes, until the chunks are completely tender when pierced with a fork. Drain through the strainer, remove any fibrous cores, and return the cassava to the warm saucepan. Mash it with 30 g unsalted butter and 120 ml coconut milk until smooth but slightly rustic. Cover and keep warm over the lowest heat, stirring once before serving. | Why: Thoroughly tender cassava makes a creamy mash, while removing the cores prevents tough fibers from ending up in the finished dish.
- 03
Make the quick mango pickle
Peel and cut 1 mango into thin matchsticks, halve and thinly slice 1 cucumber, and place both in a bowl. Add 60 ml apple cider vinegar, 1 tbsp brown sugar, and 0.25 tsp fine sea salt. Toss well and let the pickle stand for at least 15 minutes, tossing once halfway through. Taste before serving; it should be crisp, tangy, and lightly sweet. | Why: A short acidic rest seasons the fruit and vegetable while preserving their fresh crunch.
- 04
Build the coconut braising base
Warm the Dutch oven over medium heat for 2 minutes. Add 1 tbsp neutral oil and swirl to coat. Add 1 small yellow onion, thinly sliced, and cook for 5–6 minutes, stirring often, until softened and lightly golden at the edges. Stir in 1 tsp dried thyme and 1 Scotch bonnet pepper, finely minced; cook for 30 seconds until fragrant. Pour in 400 ml coconut milk and the remaining lime juice, then bring the liquid to a gentle simmer rather than a boil. The surface should show small, steady bubbles. | Why: Softening the onion first creates sweetness, while gentle heating keeps coconut milk smooth and protects the fresh aromatics.
- 05
Braise, rest, and serve
Lower the heat to low. Carefully place the seasoned mackerel into the simmering coconut base, spoon some liquid over the top, and cover the Dutch oven. Cook for 10–12 minutes, turning the fish once very carefully halfway through, until the flesh flakes easily at the thickest part and reaches 63°C on an instant-read thermometer. If the fish is not yet at temperature, cover and cook for 2 minutes more, then check again. Turn off the heat and let the fish rest, covered, for 5 minutes. Taste the sauce and adjust only if needed with the reserved seasoning; its flavor should be savory, aromatic, creamy, and bright. Spoon the warm cassava mash onto four plates, place the fish alongside it, and top with the mango-cucumber pickle and reserved scallion greens. Serve immediately with the coconut sauce. | Why: Covered braising cooks whole fish evenly and keeps it moist; resting finishes the center and lets the sauce settle.
