The Recipe
Jerk seasoning is a Jamaican dry rub of allspice, thyme, scotch bonnet heat, and warm spices that clings to perch's delicate flesh and creates a crust as the fish cooks. The mango salsa—bright, acidic, cooling—cuts through the spice and keeps the fish from tasting one-note. This is a weeknight dish that tastes like you spent hours on it.
You need four perch fillets (about six ounces each), two tablespoons jerk seasoning, one ripe mango, half a red onion, one jalapeño, a handful of cilantro, juice of one lime, salt, and oil for the pan. The whole thing takes thirty minutes from counter to plate.
Key Takeaways
- Pat perch fillets completely dry before seasoning so the jerk rub adheres and the skin crisps in the pan.
- Make the mango salsa while the fish cooks so the fruit stays bright and the flavors don't muddy together.
- Jerk seasoning is potent—start with less than you think you need and taste as you go, because perch's mild flesh can disappear under too much heat.
- A hot pan and a light hand with oil prevent the fish from sticking and keep the flesh tender inside while the crust develops.
Preparing the Perch
Perch fillets are thin and cook fast, which means they also dry out fast if you're not watching. Pat them dry with paper towels—moisture on the surface prevents seasoning from sticking and steam from forming under the skin, which keeps it from crisping. Lay them skin-side up on a plate and let them sit uncovered in the fridge for ten minutes if you have time; this helps the skin dry further.
Sprinkle jerk seasoning on both sides, but go light on the flesh side and heavier on the skin. The skin will hold more seasoning and benefit from the crust it creates. If your jerk blend is very hot (scotch bonnet-forward), use half a tablespoon per fillet instead of a full tablespoon. You can always add more seasoning to the pan as it cooks, but you can't take it back.
Making the Mango Salsa
Cut the mango in half lengthwise around the pit, then score the flesh in a crosshatch pattern without cutting through the skin. Push the skin inside-out so the cubes pop up, then slice them into a bowl. Dice the red onion fine—you want pieces small enough that they don't overpower each bite. Mince the jalapeño, removing seeds if you want less heat, keeping them if you want more.
Add the onion and jalapeño to the mango, squeeze the lime juice over everything, and add a pinch of salt. Tear the cilantro by hand and fold it in just before serving. If you make this more than five minutes ahead, the lime juice will start to break down the mango and the salsa will turn mushy. Make it while the fish is in the pan.
Cooking the Fish
Heat a skillet over medium-high heat for two minutes. Add just enough oil to coat the bottom—about a teaspoon. When the oil shimmers, lay the fillets skin-side down in the pan. Do not move them. Let them sit for three to four minutes until the skin is golden and crisp and the flesh has turned opaque halfway up the fillet.
Flip gently with a thin spatula and cook the other side for one to two minutes. Perch is done when it flakes easily at the thickest part and the flesh is no longer translucent. The skin side will be the prettier side, so plate it facing up. If the fillets are very thin (under half an inch), they may cook through in the time it takes to crisp the skin—check at three minutes on the first side.
Seasoning and Heat
Jerk seasoning contains salt, so taste the fish before adding more. If the crust tastes flat, sprinkle a tiny bit more seasoning into the pan while the fish cooks—it will bloom in the heat. If it tastes too hot, the salsa will cool it down; the two are meant to work together, not separately.
Some jerk blends are hotter than others. If you're using a commercial blend for the first time, cook one fillet as a test. Taste it, then decide whether to adjust the seasoning on the remaining three. Homemade jerk seasoning (allspice, thyme, garlic powder, onion powder, cayenne, black pepper, salt, and a pinch of cinnamon) gives you more control and tends to be less aggressively hot than store-bought versions.
Plating and Serving
Set each fillet skin-side up on a warm plate. Spoon the mango salsa over the top or alongside—both work. The salsa should be cold or room temperature against the hot fish. Serve with white rice, coconut rice, or flatbread to soak up the pan juices and salsa.
This dish feeds four as a main course. If you're cooking for two, halve the recipe and use a smaller skillet so the pan stays hot. Leftover cooked perch can be flaked and mixed into the salsa for a cold lunch the next day, though the skin will lose its crispness.
Variations and Swaps
If you can't find fresh mango, frozen mango thawed and drained works—just don't use canned, which is too soft. Pineapple salsa (diced pineapple, red onion, cilantro, lime) is equally good and sometimes easier to find year-round. A small diced avocado stirred into the salsa at the last second adds richness.
Other white fish work here: flounder, halibut, cod, or snapper. Thicker fillets (over three-quarters of an inch) may need an extra minute on the first side. If you have access to whole small perch, you can jerk them whole—increase the cooking time to five minutes per side and check that the flesh near the backbone is opaque.
Frequently Asked Questions
Can I make jerk perch in the oven instead of on the stovetop?
Yes. Heat the oven to 425°F, oil a baking sheet, lay the seasoned fillets skin-side up, and bake for eight to ten minutes until the flesh is opaque. The skin won't crisp as much as it does in a hot pan, but the fish will still be tender and well-seasoned. Broil for the last minute if you want more color on the skin.
What if I don't have fresh cilantro for the salsa?
Cilantro is traditional but not essential. Mint works well with mango and lime. Parsley is milder but still good. If you have none of these, the salsa is still fine without herbs—the mango, onion, jalapeño, and lime are doing the work.
How do I know if my perch fillets are done without overcooking them?
Look at the flesh from the side—it should turn from translucent to opaque as it cooks. Gently press the thickest part with your finger; it should feel firm but not hard. If you have a thin instant-read thermometer, perch is done at 145°F. Thin fillets cook fast, so check early and often.
Can I prep the mango salsa ahead of time?
You can dice the mango and onion an hour or two ahead and keep them separate in the fridge. Don't mix them with lime juice until just before serving, or the acid will soften the mango. Add the cilantro only at the last moment so it stays bright green.
Is there a jerk seasoning blend you recommend?
Most grocery stores carry Caribbean or Jamaican jerk seasoning in the spice aisle. Walkerswood and Grace are common brands. If you can't find it, make your own: one tablespoon allspice, one teaspoon dried thyme, half a teaspoon cayenne, half a teaspoon black pepper, quarter teaspoon cinnamon, and salt to taste. Toast the spices lightly in a dry pan before grinding them together.